关于pyjamas与GWT在网页应用中的成熟度对比(有短期截止日期)

6 投票
2 回答
1826 浏览
提问于 2025-04-16 02:43

我喜欢Python和Java这两种语言,现在我有一个想做的第一个“认真”的网页应用项目。

我在选择 pyjamas + djangoGWT + Hibernate 之间感到很困惑。

从我这个初学者的角度来看,感觉Python的世界更适合快速开发和有趣的网页应用。而Java的世界则更适合那些注重性能、可扩展的解决方案,以及涉及大笔资金的“严肃”项目……

我的需求其实很简单:这个应用需要替代一个桌面应用。所以,性能是一个考虑因素。但我的时间很紧迫。

那么,pyjamas 在性能和功能上够成熟,能替代 GWT 吗?

2 个回答

4

我成功地用pyjamas部署了几个中等规模的网页应用,相信我,这个过程非常顺利。pyjamas其实是GWT的简化版,所以学习起来更简单。大部分的用户界面组件大概只有100行左右的代码!而且它在面向对象编程方面的用法也很不错。

6

从我这个初学者的角度来看,感觉Python更适合快速开发和有趣的网页应用。而Java则更适合那些注重性能、可扩展的解决方案,以及那些涉及大笔资金的“严肃”项目……

不对啊。比如说,YouTube就是用Python做的,你觉得这对它的性能、可扩展性或者“巨额资金”有什么影响吗?

pyjamas在性能和功能方面够不够成熟,可以替代GWT吗?

这个问题和之前的观察完全不一样,真是个无聊的问题。

GWT出现的时间更久,用户和贡献者也更多。也许pyjamas在很多情况下“足够好”——不过,它现在的版本是0.7,而GWT的版本是2.0,这可以说明GWT更好、更成熟。

大多数现实中的高可扩展性网页应用使用的都是“真正的”JavaScript(通常会配合一些支持框架,比如非常流行的jQuery或其他许多“竞争者”);如果因为某种原因你不能(或者更可能的是不想),那么在我看来,GWT可能比pyjamas更安全的选择。

撰写回答