我刚刚开始学习web框架和web开发(我只使用一点PHP CI),并决定转向python (我需要用于一般编程的语言,而不仅仅限于web应用程序)。我在google上做了研究,发现Pylons和Django是python最好和最受欢迎的web框架。但在一些博客上,讨论的人说,Django是完美的CMS应用程序(博客或类似的东西),在其他情况下,它不是一个好的选择(缺乏灵活性等)。这是真的吗?我还注意到,人们说塔架很难学,但学后就更强大了。这是真的吗?
对于那些不是python大师和OOP大师的人来说,与Django相比,Pylons有多难呢?我知道在这两种情况下都需要实用知识python才能有效地与框架一起工作。我有时间学习语言和框架,但我只是想知道这两者中的哪一个。我也会在app JS中使用,但当我学习它的时候,我宁愿自己编写代码,而不是使用一些“魔法”助手等。
发布于 2010-09-18 05:32:51
Django是一个更加统一的框架,它提供了你需要的一切。一些人认为这是一个整体,另一些人则认为它很方便,让你专注于自己的网站,而不是评估竞争的基础技术。
Pylons被设计为从组件构建,让您可以选择每个功能要使用的实现。一些人认为这令人困惑,另一些人则认为它很强大。
任何一个都可以让你构建任何你喜欢的网站。Django从一个CMS实现发展而来,它的管理界面看起来就像一个简单的CMS,但它没有理由不能建立任何你喜欢的网站。
发布于 2010-09-18 20:15:05
不幸的是,我不能评论Pylons,但给你一个非常有偏见的观点: Django非常棒。
一年前,我也是这样(没有Python或Django经验,也从未参与过web开发项目),发现Django非常强大且易于使用。这得到了优秀的文档和支持性社区的支持。最重要的是,Django很有趣!
正如Ned所说,这取决于你想要什么,但我只想让你听到一位非常满意的Django用户的声音。
https://stackoverflow.com/questions/3738756
复制相似问题