Python web框架与javaweb框架(如何在Python中进行web开发?)

2024-04-27 22:18:46 发布

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

我正在考虑启动一个个人宠物网络项目,尝试不同的东西,并扩展我的知识。

我在工作中经常使用Java(对于web应用程序:D),并考虑在Python中创建自己的Java,因为我有点喜欢这种语言,但从未通过简单的脚本阶段。

我想提高一个关于Python的工具(使用2.6.5),不知道该期待什么或者从哪个框架中选择:Django、Pylons、web2py等等

我也不知道这些框架能给我提供多少,我需要从头开始写多少。

如果有人能给我提供的话,我可以用Java来比较。我在考虑过滤功能,比如sitemesh,JSTL之类的自定义标记;在Python中,我可以用标记来编写干净的HTML页面,还是编写大量的打印语句(类似于servlets在Java中所做的事情等等)?

我不知道怎么表达这个问题。

我实际上需要一个关于如何在Python中执行web开发的演示,在什么级别上,以及web框架带来了什么。

你能分享一下你的经验吗?

蒂亚!


Tags: 工具项目django标记网络脚本框架web
3条回答

Python web frameworks运行所有功能/设施,从WSGI周围的垫片(如瓶子和烧瓶),一直到完整的框架(如Django和TurboGears),甚至“巨型框架”(如Zope)。每个人做事情的方式略有不同,但每个人之间都会有一些熟悉。

这听起来可能很奇怪,但是不需要知道如何在Python中执行web开发就可以开始了 事实上,使用language/framework/etc是了解它的一种最可靠的方法。从一页的摘要中你不会得到很多。

而且,将它与Java进行比较也不太可能有帮助。在Python中进行Java风格的开发是没有意义的。如果你想从中受益,你需要理清思路,做一切“Python方式”。

至于选择什么样的Python框架,Django似乎是一个很好的起点。它非常流行,这意味着你不会没有教程/文档/帮助。

PS短版:就这么做。

嗨,试试bottle python framework(bottle.paws.de/bottlepy.org)这是一个非常好的快速使用和摆脱你的方式+最好的是它的一个单一的文件导入,我最近从PHP迁移,我不得不告诉你是这样。。。喜欢它!

相关问题 更多 >