【发布时间】:2011-04-08 10:36:58
【问题描述】:
我有一个项目值得我最终投入编程。
在这里和其他地方阅读了很多东西后,我决定让 Python 成为我现在学习的那种,而不是 C# 或 java。最让我信服的是 Paul Graham 对编程语言和 Lisp 的考察,虽然 Arc 处于实验阶段,这对我现在做这个网络应用程序没有帮助。
关于 web 应用程序的快速,我已经检查了 Django、Turbo Gears 和 Py2Web。尽管花了很多时间阅读,但我仍然不知道应该使用哪一个。
1) Django 无疑拥有最好的在线形象,而且现场教程做得很好,他们肯定知道如何炫耀自己的东西。
2) Web2Py 吸引了我,因为它不需要安装并且声称让 Django 看起来很复杂。但是,当您在他们的网站上四处搜索时,您会很快发现多年未更新的内容以及断开的外部链接......该网站上的鬼魂使不熟悉该项目的人担心它是否会变得平淡。
3) Turbo Gears ...我猜它也是模块化的。写过它的人都喜欢它……我找不到任何可能使它比 Django 更特别的东西。
我还没有决定使用 IDE,尽管我在这里阅读了 Intellisense 代码完成帖子的所有答案。对于像我这样的菜鸟来说,显示额外的代码 sn-ps 也很酷,但我想我应该先选择我的 web 框架工作,然后再选择一个可以很好地工作的编辑器。
由于可能没有任何框架在所有方面都是最好的,所以我将就我想要构建的应用程序给出一些细节:
它将使用 MySQL,它需要注册/登录,并且将对来自输入和 SQL 查询的数据进行大量简单的数学运算。我已经在 Excel 中完成了一个功能原型,所以我确切地知道我想要构建什么,我希望这能帮助我克服我的菜鸟问题。我会做一个小应用,没什么大不了的。
而且我不想在构建它时看到任何 HTML ;-)
PS:感谢运行 Stackoverflow 的人,我也正好在正确的时刻找到了这个地方!
【问题讨论】:
-
我认为您查看了错误的 web2py 站点。它是web2py.com。我们不知道有任何断开的链接,我们平均每两周发布一个新版本。当新版本发布时,整个网站都会更新。
-
我想我知道发生了什么:新网站上的免费应用程序下载链接之一让我在没有意识到的情况下进入了旧网站 - 因为它是旧网站,自然,它不符合日期。
-
您的手册读起来很棒,每一页都很享受……
-
哎哟!你确实发现了一个错误。旧站点 (mdp.cti.depaul.edu) 应该已重定向到新站点,但它没有。现在已修复。谢谢。
标签: python django frameworks web2py turbogears