Java桌面应用程序使用哪些框架?

6

我不熟悉Java的任何主流框架,但仍然成功开发了一个桌面应用程序。现在人们正在讨论spring、strut、hibernate等等。我想知道有多少种框架存在,哪些框架通常用于开发涉及数据库的桌面应用程序。

你认为哪个框架是桌面应用程序开发人员必须学习的。提前感谢您的回复。

3个回答

5

这些内容并非直接与桌面应用程序相关,虽然Spring可以在任何地方使用,而Hibernate是应用程序框架中立的。

在我看来,目前唯一真正的桌面框架是Griffon


我点赞了这个回答,但是针对 OP 的问题,它可能需要不止一个框架。也许现在确实只有一个主要的竞争者。 - Jason
@Jason 除了 RCP(例如 Eclipse,NetBeans)之外,常见的选项并不太多。我想 JavaFX 可能会在列表上,但它也没有太大的影响力。 - Dave Newton

3
也许你并不真正需要一个框架,可以看一下SWT/JFace数据绑定,对于桌面/数据库应用程序开发人员来说也很有益。

1

看看NetBeans平台。它是一个非常稳健的框架,可以轻松解决很多问题 - 但是它确实有陡峭的学习曲线。

特别是当你已经了解Swing时,它非常方便,因为毕竟它是一个Swing框架,并且与任何Swing组件都能很好地配合使用。

这里有一个漂亮的小演示,展示如何使用JPA和NetBeans平台创建一个简单的CRUD应用程序:

http://platform.netbeans.org/tutorials/nbm-crud.html


其实我用NetBeans开发了我的第一个桌面应用程序。 我使用JDBC连接器连接数据库。 我只是想了解专业的方法并通过稳定的框架更新自己... - Deepak
1
@Deepak:我认为你把Netbeans(IDE)和Netbeans(平台)混淆了。Netbeans(平台)是一种框架/库,用于开发自己的桌面应用程序。 - JB Nizet
哦,是的,当你说NetBeans时,我以为它是一个集成开发环境,而不知道NetBeans平台。感谢你指出来! - Deepak

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接