【发布时间】:2011-11-05 20:54:03
【问题描述】:
我正在寻找一个基于谷歌地图的网络应用程序。 我最初的想法是,第一阶段的重点应该放在前端,后端应该易于编写和原型化,并且应该尽可能地帮助前端的开发。
不会有“经典”页面,只有 meebo.com 风格的界面。 javascript + jquery。 (意思是,即使没有静态页面,也很少)。
我注意到了彗星式的服务器推送范式,我真的很想用它做一些概念证明。
您有什么建议或优缺点或与 :
合作的任何经验Python + Tornado vs Scala + Lift ?
一个选择可能会在 Web 应用程序的其他领域带来哪些其他优势或劣势?
注意:这适用于最多 2 名开发人员,而不是大型分布式和不断变化的团队。
谢谢
【问题讨论】:
-
Lift 带有丰富的 JavaScript DSL,使编写 Ajax/Comet 网络应用程序变得非常容易,您只需要更新页面的某些 sn-ps。 (我没有使用 Tornado 的经验,因此只能发表评论)。
-
为什么 Comet 服务器推送?对于一个典型的地图应用程序,我想所有的交互都在客户端开始,所以 AJAX 回调应该就足够了,除非有进一步未说明的要求,否则你不需要服务器推送。
标签: python scala comet lift tornado