考虑到web2py的规模,以及缺乏资源和企业支持,您认为学习web2py作为我所知的唯一web开发框架是否明智?我正在考虑为一个网站学习Ruby on Rails或web2py,我需要为它创建一个学校项目。
发布于 2009-09-04 20:29:47
与竞争对手的产品相比,web2py的市场份额确实较小,但它也年轻得多。我至少了解提供web2py支持的13 consulting companies。无论如何,我相信web2py比其他系统更容易使用,因此你需要的支持可能比你想象的要少。大多数当前用户通过web2py google group获得支持,在那里你可以找到29781条消息,几乎所有的问题都在24小时内由其中一个贡献者回答。
发布于 2009-09-04 17:46:13
学习是不好的。福尔摩斯解释说:
“你看,”他解释说,“我认为一个人的大脑本来就像一个空荡荡的小阁楼,你必须在里面摆放你喜欢的家具。一个笨蛋吸收了他所遇到的每一种木材,以致于可能对他有用的知识被挤占了,或者充其量和许多其他的东西混在一起,以至于他很难弄到这些知识。现在,这位技艺高超的工人确实非常小心地把什么东西带进了他的大脑--阁楼。除了可以帮助他完成工作的工具外,他将一无所有,但他有各种各样的工具,而且都是按最完美的顺序排列的。认为那个小房间有弹性墙并可以任意膨胀的想法是错误的。请相信,总有一天,每增加一次知识,你就会忘记一些以前知道的东西。因此,最重要的是,不要让无用的事实挤掉有用的事实。“
我确信我不是唯一一个浪费了大量时间的人,他们在许多糟糕的、文档不完善的Python web框架中苦苦挣扎,试图找到一个我可以使用的框架。如果我是用Ruby或PHP编程,我可能会把这些时间花在编写web应用程序上。这是Python中web开发的魔咒。
这一点火药可能会有所帮助:
stackoverflow.com tags about web frameworks http://spreadsheets.google.com/pub?key=tZCdBPAkC75t27UzsPdLfMg&oid=2&output=image
图表中省略了标记为php的13,000+问题,但我们不去那里。
需要明确的是,即使为Python web开发选择一个框架可能会令人困惑,但一旦你决定了一个框架,你就可以用Python编程了。这是Python中web开发的福音。它可以真的很好。
我的建议是,不要接受任何没有优秀文档的框架。有了这么多的选择,就没有必要满足于糟糕的、不完整的文档。如果做不到这一点,最简单的框架,也就是那些没有任何魔力的框架,使用起来都很愉快,而且很快就能学会。
发布于 2009-09-18 01:31:06
web2py可能很年轻,但the mailing list每月有大约2000条消息,这与Django相似,但远远超过Turbogears。我通常会在几个小时内得到我的问题的答案。还有一个excellent online book,但我发现最好的信息来源是邮件列表。
我用过RoR、Django、Turbogears和web2py,我发现web2py是最有效率的。
https://stackoverflow.com/questions/1380079
复制相似问题