我正在考虑启动一个个人宠物网络项目,尝试不同的东西,并扩展我的知识。
我在工作中经常使用Java(对于web应用程序:D),并考虑在Python中创建自己的Java,因为我有点喜欢这种语言,但从未通过简单的脚本阶段。
我想提高一个关于Python的工具(使用2.6.5),不知道该期待什么或者从哪个框架中选择:Django、Pylons、web2py等等
我也不知道这些框架能给我提供多少,我需要从头开始写多少。
如果有人能给我提供的话,我可以用Java来比较。我在考虑过滤功能,比如sitemesh,JSTL之类的自定义标记;在Python中,我可以用标记来编写干净的HTML页面,还是编写大量的打印语句(类似于servlets在Java中所做的事情等等)?
我不知道怎么表达这个问题。
我实际上需要一个关于如何在Python中执行web开发的演示,在什么级别上,以及web框架带来了什么。
你能分享一下你的经验吗?
蒂亚!
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迁移,我不得不告诉你是这样。。。喜欢它!
相关问题 更多 >
编程相关推荐