当前位置:  开发笔记 > 编程语言 > 正文

是否有比Swing更好的Java应用程序框架?

如何解决《是否有比Swing更好的Java应用程序框架?》经验,为你挑选了1个好方法。

我打算在一些业余爱好Java项目上工作.我做过一些小规模的项目,所以我熟悉语言本身并使用Swing构建GUI.我想让我的工作不那么特别,也许会找到一些可能在现实世界中有用的工具.

NetBeans现在与Swing应用程序框架捆绑在一起,这似乎是一个非常有用的工具.它有助于弥合了解如何创建JFrame以及如何在更大的应用程序的上下文中有效地使用JFrame之间的鸿沟.问题是,有大量的API完全没有记录,并且几乎没有关于如何使用它的文档.常见问题解答中只有两个问题,邮件列表几乎已经死了,我甚至无法判断项目是否正在积极开发或是否已被放弃.我已经成功地开始运行它,主要基于项目主页上发布的两年前的JavaOne演示文稿.

还有更好的选择吗?是否有另一个工具/库/ API以更新手友好的方式做同样的事情?请注意,我目前正计划开发桌面应用程序,而不是在寻找像Spring和Hibernate这样的J2EE框架.



1> 小智..:

创建良好桌面的基本原则与创建Web或企业应用程序相同.因此,Spring或其他框架(如OSGi或 PicoContainer)的核心可以轻松地在J2EE之外使用.例如,Eclipse使用OSGi作为其内部框架.Model-View-Presenter(MVC)模式的最初用途是Smalltalk GUI小部件.

事实上,对于我自己来说,我首先发现并使用"IoC"框架(早在Spring之前),正是因为我正在寻找一个框架并组织桌面应用程序开发的原则.

RCP更新

我看到有些人推荐Eclipse RCP或Netbeans.我做了很多Eclipse RCP开发,对于某些类的应用程序,它很棒.但是,学习曲线非常陡峭,功能集可能比您需要的更多.对于您调查的任何框架,请记住这一点.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有