我需要为Java桌面应用程序编写一个GUI,并且我想使用比Swing更好/更好的东西。NetBeans RCP的学习曲线是什么样的?Eclipse RCP的学习曲线非常糟糕,不值得考虑:
“现在,经过一周的培训,一位RCP新手刚刚接触到RCP的最基本的东西。这就是为什么许多大型行业公司在采用RCP时遇到问题的原因之一。”
http://wiki.eclipse.org/E4/RCP_Future
NetBeans RCP的学习曲线是否大大缩短了?
谢谢。
院长
发布于 2009-08-13 14:42:37
我们有一个暑期实习生在开发一个基于Netbeans RCP的应用程序,进展非常顺利。因为它主要是swing,所以您现有的许多知识都是直接适用的。您仍然可以使用诸如Matisse构建器之类的工具,并且只需要学习一些模式就可以从RCP中获得很多好处。
The definitive guide to the Netbeans Platform这本书是一本很好的参考/教程,并且是相当及时的。
同样值得一提的是Geertjan's Blog --他是富客户端平台文档的技术作者,他定期发表的博客文章构成了一本Netbeans RCP食谱。
发布于 2012-05-01 13:44:00
我花了大约四天的时间编写了一个swing应用程序,并且能够在大约三天的时间内将它移植到一个NetBeans平台应用程序中。我做过一些Eclipse RCP,可以说使用NetBeans平台要容易得多。我在NetBeans平台上还是个新手,但我非常确定,如果我要写一个复杂的应用程序,如果我花了太多的时间,我会首先从NetBeans平台开始。我还使用了Heiko Bock的“NetBeans Platform 7最终指南”。
发布于 2009-08-13 14:54:51
我怀疑,在任何大小的GUI库之间,固有的复杂性都有很大的不同。由于Netbeans RCP实际上是基于Swing的(我认为在Windows上有更好的平台外观和感觉),学习曲线对您来说可能会更平坦一些,因为您已经了解Swing。
“现在,经过一周的培训,一位RCP新手刚刚接触到RCP的最基本的东西。这就是为什么许多大的行业公司在采用RCP时遇到问题的原因之一。”
这可能是正确的,也可能是错误的,但考虑到在某些情况下(即没有花哨的图形/画布/3D/位图操作),仅仅是普通的旧对话框/表单就能起很大的作用。(在我看来)要掌握的关键部分是列表/树模型和一般的数据绑定机制,以及找到、学习并坚持使用有效的布局管理器(MigLayout非常优秀,并且有Swing和SWT的后端)。
https://stackoverflow.com/questions/1230380
复制相似问题