javascript - 我应该如何为我的应用程序创建 Web 界面?

标签 javascript python css

<分区>

首先,一点背景知识:我用 SQLAlchemy 用 python 编写了一个小应用程序,它大致是一个改进的 RSS 阅读器:它选择用户应该感兴趣的链接,并将它们显示给他。我已经有了一个非常简单的命令行界面,并且我设想了多种界面:Web、即时消息、桌面...

目前我想创建一个简单的网络界面,但我在这方面的经验绝对为零(除了 5 或 6 年前制作一个简单的 php 论坛...)。所以我来这里寻求有关从哪里开始的建议:

  1. 有没有关于 HTML/CSS/Javascript 的好教程,重点在于简单地使网站看起来不错?我知道 w3schools,但恕我直言,这是一个糟糕的教程,因为它教你 HTML/CSS 但没有告诉你如何使用它们。
  2. 我应该使用 javascript 库吗?哪个?
  3. 我应该使用网络框架吗?我猜要么不是,要么是一个非常轻量级的,因为我已经有了一个带有数据库和 SQLAlchemy 的应用程序核心,我不想放弃它。
  4. 还有其他建议吗?

谢谢!

最佳答案

我建议你使用某种网络框架,它会让事情变得容易很多。由于您已经了解 Python,因此您应该查看 Django framework.看来您可以将 SQLAlchemy 与 Django 一起使用,请参阅 djange-sqlalchemy project.

我推荐使用 JQuery framework/library对于 Javascript 的东西。它极大地简化了编码并解决了大多数 Web 浏览器的不兼容问题。

这个 CSS tutorial似乎为您提供了基础知识。

我将从阅读 Django tutorial 开始并开始尝试。我不会太担心 HTML 的东西,你应该能够从 Django 教程中学到足够的东西。首先使用 HTML、Django 和 SQLAlchemy 让您的站点正常运行。然后才开始担心 Javascript。谁知道,也许您根本不需要 Javascript?

不要试图让您的网站同时工作和看起来不错。当您使网站正常运行时,请使用简单而丑陋的 HTML 页面。当你想让你的网站看起来不错时,只使用静态 HTML 页面和 CSS 文件。最终将两者结合起来更容易。

关于javascript - 我应该如何为我的应用程序创建 Web 界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1737514/

相关文章:

javascript - 如何显示和隐藏菜单栏

python - Canny 边缘检测器出现问题 - 返回黑色图像

javascript - 我怎样才能删除我的幻灯片宽度?以及如何在我的幻灯片中添加更多图片

android - Bootstrap 下拉菜单不适用于 Android

javascript - 获取顶部框架的URL

javascript - 错误: React Hook "useRouter" - nextJs/javascript app not building

javascript - 如何在js/ts树中查找节点的搜索路径

python - OpenCV:OCR 之前阴影图像的轮廓检测

python - 如何在 PLY 中做一个 IF 语句?

html - 带有页眉和页脚的静态侧边栏和流动内容