首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么开源GWT应用程序如此之少?

为什么开源GWT应用程序如此之少?
EN

Stack Overflow用户
提问于 2009-04-21 18:02:25
回答 4查看 2.9K关注 0票数 8

自从我开始从事GWT工作以来,我发现奇怪的是,这项技术中的开源项目是如此之少。

最初,我很惊讶地发现这一点,主要是因为GWT本身是开源的。但在对此感到困惑之后,我怀疑它主要用于大型公司的内部项目,这些公司已经在使用Java,并且正在将GWT用于他们的RIA,而不是Flex或Rails。我的理解是,使用Java的大公司往往对开源的贡献较低,因为他们主要关注内部或商业应用程序。

这听起来像是一种准确的解释,还是有人对这种现象有不同的解释?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-04-21 18:12:59

在我看来,公司,特别是那些使用封闭源码的公司,会更喜欢GWT而不是开源开发人员,这实际上是很合理的,原因与问题中提到的原因完全相关:

他们已经在使用Java,尤其是有经验的Java developers

  • There是一个感知(有时是真实的)更高的成本来支持多个languages

  • Management不愿意在招聘广告上添加另一个要点(必须了解
  • )或将开发人员送到

培训

另一方面,开源开发人员通常是业余爱好者(但并不总是如此),业余爱好者往往更感兴趣的是“为了获得乐趣”而学习新技术。因此,业余爱好者可能会更愿意直接编写Javascript,可能是借助不涉及从其他源语言翻译的Javascript框架。

特别是关于源语言翻译,它是一个leaky abstraction。最终,您可能会想要使用“原始”Javascript,并且在已经编写JS的环境中比在编写经过翻译的Java的环境中更容易做到这一点。

票数 8
EN

Stack Overflow用户

发布于 2009-04-21 18:15:24

我认为你是对的,但你可能想要添加更多的因素:

GWT相当年轻

OpenSource程序员使用他们选择的语言工作,对于小的单人项目来说,如果您还不了解它,Java语言可能会让您感到有点不舒服(我是Java迷,但一切都有它的局限性)。

对于web前端来说,Java并不是一个很好的选择,所以即使GWT是一个很好的解决方案,对于一个非常小的开发团队来说,它也不会比rails更有吸引力。

票数 1
EN

Stack Overflow用户

发布于 2009-04-21 18:17:13

也许是因为GWT利用了javascript和Richard Stallman isn't a fan

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/773824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档