|
|
1
5
就像这里的其他人一样,我会加入“使用我最喜欢的框架,因为它是我使用的……” 我将从web界面的小目标开始。准备一些简单的东西并运行它,以确保您了解事物是如何工作的。 编写一个响应以下url并返回内容的应用程序。 http://localhost:8000/my_links
Learn WSGI 除了帮助您构建web应用程序的大多数库之外,没有其他原因可以在一定程度上利用它。
一旦掌握了这些内容,您可能会发现在如此低的级别上处理WSGI可能有点太麻烦了。那时你可能会想要像这样的东西
WebOb
根据应用程序的复杂性,您可能会决定处理请求、查看路径并分派到许多函数中的一个,这是一种您不愿意处理的阻力。这就是每个人最喜欢的框架开始受益的地方。我想,到目前为止,您已经知道了足够多的知识,可以更好地评估现有的框架,并确定哪些框架适合您的需求和目标。
|
|
|
2
6
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文件。最终将两者结合起来更容易。 |
|
|
3
3
这是一个有趣的常见错误:以上所有答案都提供了关于什么是最好的技术的技术建议。。。到底是什么?你应该换一种方式工作。 我认为,如果你想让你的应用程序成功,你必须确保它能够让用户以最自然的方式从中获得最大的收益。 因此,我建议您首先从用户的角度“讲述”事情应该如何发生。使用纸和笔,或更复杂的线框工具,如 balsamiq mockups 因此,首先列出体验应该是什么,这将告诉您哪种技术将是实现该体验的最佳选择。 哦,别忘了看书 this . |
|
|
4
1
DHTML and CSS for the World Wide Web Javascript库:JQuery
其他建议:学习在带有语法高亮显示的简单文本编辑器中编写HTML、CSS和JS。复杂的IDE很酷,但是对于这些东西,它们会让你学习得更慢。 |
|
|
5
1
Web应用程序并不简单。 HTML和CSS: Head First HTML 这可能是一个很好的起点。Head First系列通常是优秀的教程。正如乔希所说,用手写你的书页。
Django . 这与“非常轻量级”的框架相反,但在这种情况下,“轻量级”需要更多的专业知识来改进。因此,以“功能丰富且支持良好”为目标是一个好主意。 |
|
|
6
1
这是另一个选择,我觉得在做出任何决定之前值得一提。 作为web框架,我建议 web2py Here is a document 显示Django、web2py和其他一些产品之间的差异。它有点老,但会给你一个很好的概述。 因为您有遗留代码,如果您真的想保留它,有一个 fair compatibility between the two 尽管你应该仔细检查一下。最简单的方法是 to adapt your code 当然,差别并不大。但这是你的决定:-) 关于Javascript库,可能是jQuery。 |
|
|
7
1
您可以遵循的最佳介绍是opera web标准课程。有些信息太基础了,但充分理解所有涉及的主题会给你打下很好的基础。 http://www.opera.com/company/education/curriculum/
|
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
Mass · 如何在Tailwind CSS v4中创建配置 1 年前 |
|
|
magenta placenta · 将css变量合并为一个变量 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |