使用哪个基于Java的Web ui框架?[关闭]


11

据我了解,这些框架都允许使用Java创建GUI组件(具有其所有优点),而无需执行大量的html / javascript。

除了考虑技术因素之外,我还想知道是否有任何一种正在迅速普及。是一个特定的框架正在成为领导者,这也会影响决策。


你现在有什么技能?

Answers:


7

1.)看一下Matt Raible的对比表,然后按照他的建议-放一些盐。特别要看一下他测量的不同类型的需求(功能需求和非功能需求)。哪一个对您更重要?

2.)选择最适合您需求的2-3个,并使用它们来制作一些页面/ UI / Ux /工作流原型。至少每次可能要花费2-3天(如果可以的话,请花费1周)

然后决定:)


slideshare.net/mraible/comparing-jvm-web-frameworks第 21 幻灯片。非常有趣,我当然会回应对盐的需求-例如,可以在SpringMVC或Grails之上运行GWT-但是这并不是一个不好的起点。
Armand 2010年

@Alison-感谢您的链接,我只是在找它:)
Martijn Verburg 2010年

我认为我从中得出的主要观点是,实际上对于通用Web框架有许多严肃的竞争者。不确定与这个问题有多相关-真的与Java AJAX组件库有关吗?
Armand 2010年

@Alison我认为它更侧重于使用Java自动神奇地创建HTML / CSS / Javascript UI的Java Web框架,因此GWT等适用于该法案,但不适合其他法案。我认为,位于其他一些Web框架之上的独立Java AJAX组件库也将是一个有用的答案!
Martijn Verburg 2010年

2

考虑带有facelets的JSF 2。如果没有其他问题(如Java EE 6中的情况),那么1)规范良好,2)可以使用并维持很长时间。

除非您想成为一名积极的开拓者,否则这可能就足够了。


1

考虑一下为什么要带头人

如果是因为您希望能够轻松聘请对框架有详细了解的人员,那么这是一个糟糕的原因,因为您的选择应该足够简单,任何人都可以使用内部示例和文档快速地将其取用。

如果是因为您想要一个强大的社区,那么Raibles先生网站上的任何命名条目(指向链接的@Alison的帽子提示)就足够了。快速搜索您提供的任何名称的Google即可说明其受欢迎程度。

总的来说,您需要一个与您和您的团队开发代码的方式相适应的框架。它应该学习迅速并且易于维护。您将每天使用它,因此您需要针对最常见的用例进行试用,并查看其他开发人员是否喜欢它。


它们不是基于Java的,它们都是javascript。
NimChimpsky 2010年

@NimChimpsky D'oh。误解了问题。进行了相应的编辑。
Gary Rowe 2010年

1

我工作的公司今天开源了DomUI,这是我构建和设计的新Java UI /应用程序框架。这是一个基于AJAX组件的框架,可以很轻松地构建组件和页面。它具有大量的标准组件和元数据发现层,因此您不必在代码中重复“此字段的长度为5个字符”等。尽管今天是开源的,但已有两家公司将其用于创建软件已经超过2年。参见http://www.domui.org/上的详细信息 (无耻端插件)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.