gpt4 book ai didi

java - 有比 Swing 更好的 Java 应用程序框架吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:50:04 24 4
gpt4 key购买 nike

我打算从事一些业余爱好的 Java 项目。我做过一些小规模的项目,所以我对语言本身很熟悉,也很熟悉用 Swing 构建 GUI。我想让我的工作少一些临时性的,也许会找到一些在现实世界中可能有用的工具。

NetBeans 现在与 Swing Application Framework 捆绑在一起,这似乎是一个非常有用的工具。它有助于弥合了解如何创建 JFrame 和如何在大型应用程序的上下文中有效地使用 JFrame 之间的鸿沟。问题是有大量的 API 完全没有记录,并且几乎没有关于如何使用它的文档。 FAQ 中只有两个问题,邮件列表几乎死了,我什至无法判断该项目是否正在积极开发或是否已被放弃。我已经设法在很大程度上基于 two-year-old JavaOne presentation 启动并运行它。发布在项目的主页上。

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

最佳答案

basic principles创建一个好的桌面与创建 Web 或企业应用程序是一样的。所以Spring或其他框架的核心如OSGiPicoContainer可以很容易地在 J2EE 之外使用。例如,Eclipse uses OSGi作为其内部框架。 Model-View-Presenter (MVC) 模式最初用于 Smalltalk GUI 小部件。

事实上,就我自己而言,我第一次发现并使用“IoC”框架(早在 Spring 之前)正是因为我在寻找桌面应用程序开发的框架和组织原则。

RCP 更新

我看到有些人推荐 Eclipse RCP 或 Netbeans。我已经完成了相当多的 Eclipse RCP 开发,对于某些应用程序类别,它非常棒。但是,学习曲线非常陡峭,而且功能集可能远远超出您的需要。对于您调查的任何框架,请记住这一点。

关于java - 有比 Swing 更好的 Java 应用程序框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/548415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com