关于Web应用程序的睡衣成熟度与GWT成熟度(短死线)

时间:2010-08-12 22:23:08

标签: java python gwt pyjamas

我喜欢这两个,python和Java,我有第一个'严肃的'Web应用程序项目,我想执行。

我发现很难在睡衣 + django GWT + Hibernate 之间进行选择。

事实上,从我的初学者的角度来看,似乎python世界更适合快速开发和有趣的Web应用程序。 而且,另一方面,Java世界对于面向性能的,可扩展的解决方案以及涉及大笔资金的“严肃”项目非常有用......

我的要求非常简单:此应用程序必须替换桌面应用程序。因此,性能因素就在那里。但我的截止日期很短。

睡衣是否足够成熟,可以在性能和功能方面取代 GWT

2 个答案:

答案 0 :(得分:7)

  

事实上,从我的初学者角度来看   看来,它似乎是蟒蛇世界   更适合一个   快速发展和有趣的网络   应用。而另一方面,   java世界很有用   以性能为导向,可扩展   解决方案和“严肃”项目   涉及大笔资金......

纳阿。例如,YouTube使用的是Python - 您认为哪些会影响其性能,可扩展性或“大笔资金”特征?

  

睡衣是否足够成熟以取代   GWT的性能和功能   观点?

与以前完全不同的问题,愚蠢的观察。

GWT已存在更长时间,并且拥有更多用户和贡献者。也许睡衣对于许多用途来说“足够好” - 然而,它在发布0.7时 ,在2.0版本时GWT,这可以作为GWT更好,更发达和成熟的指示。

大多数真实世界,高度可扩展的Web应用程序使用“真正的”Javascript(通常带有一些支持框架,例如非常流行的jQuery或其众多“竞争对手”);如果,出于某种原因,你不能(或者,更有可能,不想),那么在我看来,GWT可能比睡衣的风险更低。

答案 1 :(得分:4)

我已经设法使用睡衣部署了几个中等大小的webapps并相信我,这是非常顺利的航行。它也是GWT的精简版本,因此更容易学习。大多数UI小部件都是100行啊! OO的pythonic使用也很有代表性。