![]() |
1
7
如果您想避免编写HTML,可以尝试 GWT .然而,根据我的经验,使用一个中间框架来生成HTML和ECMAScript在任何地方都不会像手工编写页面那样有效。 [编辑]Nikow在评论中提到 Pyjamas 是GWT到Python的端口。 关于语言,如果在C++和Python之间进行选择,我将选择Python 100%的时间。即使忽略了这些语言之间抽象的明显差异,Python只是比C++具有更有用的库。您不必编写自己的面向开发的Web服务器——Django附带了一个。您不需要编写自定义模板库——python有 Genshi . Django附带了一个功能强大的ORM层,或者用于更多的控制,您可以使用 SQLAlchemy . 这几乎不是一场比赛。 |
![]() |
2
11
我会选择WT,因为:
|
![]() |
3
7
无论如何,这取决于你的需要。C++可用于嵌入式或高性能的Web应用程序,但对于中等范围的Web站点Django则会更好。(我是CPPCMS的开发者) |
![]() |
4
1
我认为在您的案例中,最好使用firt python,同时您可以扩展CPPCMS功能并编写自己的框架。 WT是一个好主意的设计,但不知何故并不适合。 |
![]() |
5
1
如果您正在探索Python框架(基于我认为您是的例外答案),我认为您应该亲自检查一下 CherryPy . 当你写Cherrypy应用程序时,你真的只是在写python应用程序。这个框架很快就脱离了你的视线。你可以自由选择你自己的模板,ORM(如果你选择使用ORM)等认真的,花10或20分钟看看。 |
![]() |
6
0
在Python上使用C++的唯一原因是速度最重要。 如果这将是您的第一个Web应用程序,您可能只使用python就可以了,而且您的开发速度将比cpp快几个数量级。 Django的模板语言远不是无能为力的,对我来说,它实际上看起来很像蟒蛇。实际上,您可以在模板中编写纯Python(尽管通常不建议这样做)。 更好的是,可以用您喜欢的模板系统替换Django的模板系统。 我个人最喜欢的语言是哈姆语。 以下是一些相关数据: Is there a HAML implementation for use with Python and Django |
![]() |
7
0
我看了好几本,比如Django,Pylos,Web2py,WT,我推荐的是Web2py。它是“RubyonRails”的Python版本,并且易于学习。 |