Python在rubyonrails之后

2024-06-01 03:09:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在rubyonrails上工作了一年多了,并得到了一些Python的开发工作。我想知道在清晰性和易用性方面,Python的开发是否和Ruby一样令人愉快。以及Python在Web开发中的适用性。我听说塔架是Rails框架的直接端口,但是它是否提供了相同级别的舒适性和特性呢。有没有使用Python和提供与Rails相同级别灵活性的框架构建的流行网站。在

因为Rails似乎不起作用。在


Tags: 端口框架web网站特性级别railsruby
3条回答

一个非常好的web开发框架是Django

Django是其中最著名的。它采用了一种不同于ruby的web开发方法,但它同样功能强大,功能丰富。运行Django的示例网站是lawrence.com

塔门是另一个流行的,我不知道你为什么听说它是Rails的克隆,因为它不是。它是一个轻量级框架,它利用了其他开源项目的强大功能,为您提供了实现的灵活性。例如,您可以选择使用SQLAlchemy、SQLObject或CouchDB来管理数据库。或者您可以在Mako、Genshi、Jinja2或任何您喜欢的模板中进行选择。我想你明白了。一些示例网站运行的塔是:freebase和{a3}

还有其他的web框架,但是它们不那么流行。在

值得注意的是,涡轮齿轮,现在是建立在塔架上。我想说它试图比派伦斯包装更多的果汁,但它也约束你更多,因为它为你做出更多的决定。你还是要远离一个框架,但是你可以从一个框架开始。在

最后一个我要提到的是Zope,它是一个有商业背景的大公司,已经有一段时间了,但是我没有太多的经验。我真的相信和它一起工作没有那么“有趣”,但那只是我的感觉,你可以自己去看看。在

总而言之,我个人认为,这取决于你的工作流程,我个人并不喜欢Ruby作为一种语言,因此我喜欢使用Python进行web开发,然后使用Ruby。你真的需要自己尝试一下,至少我提到的前两个,试着建立一个小网站,只是为了感受一下。我只能说从我的经验来看,人们要么喜欢Rails要么喜欢Python,而不是两者都喜欢。。。在

祝你好运!在

Python中主要的两个框架是Pylons(带有coaligned的Turbogears框架)和更流行的Django。Django对做基于内容的网站(CMS等)的一切都很满意,因为管理员非常优秀。在

然而,你的问题让你听起来对Ruby非常感兴趣,我怀疑你会找到你喜欢的任何东西。这是双向的:我在Rails上很不错,但非常喜欢Python和节点.js. 在

相关问题 更多 >