首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当前的java桌面蓝图/最新技术?

当前的java桌面蓝图/最新技术?
EN

Stack Overflow用户
提问于 2011-03-04 13:08:02
回答 1查看 353关注 0票数 1

我一直远离Java编程(除了一些Android开发人员)和桌面应用程序,但现在我想开发一个Java桌面应用程序作为个人项目。所以我想知道,这种应用程序目前的蓝图是什么?还是Swing和JDBC吗?

话虽如此,也会为一个简单的项目推荐这套技术吗?打个比方,我不想在J2EE上读一本800页的书,仅仅为了做一个简单的网页,如果你明白我的意思。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-03-05 04:25:07

做一点原型测试,然后选择:

  • Swing:最多的资源,最常用的,很多第三方免费的东西(SwingX等),非常棒的外观和感觉,真正的跨平台,很好的集成开发环境支持。Swing将在下一个JDK版本中得到改进,所以它还在游戏中。用Swing.
  • SWT:Alternative编写了NetBeans集成开发环境和IntelliJ IDEA,它使用了实现它的操作系统的工具。SWT社区较小,并且它提供的工具不像Swing那么多。做跨平台的事情有点棘手,你需要在你将要发布你的应用的所有操作系统上进行实际的实现。Eclipse IDE是用SWT.
  • QT:跨平台解决方案编写的,有很多用户。它在C++用户中很受欢迎。另一方面,我从来没有见过像Swing或SWT那样强大的Java+QT工具。我不认为QT是“真正的Java”解决方案,但你可能会有不同的Sun :自2007年以来,Sun试图说服我们使用这种声明式的方法来构建idea.
  • Java。我看过很多教程,但我从来不喜欢Java FX,而且我并不孤单。JavaFX试图成为唯一的UI解决方案,它不会取代Swing。

可能还有更多,但这就是我尝试过的。在这些中,我喜欢Swing。现在它已经相当成熟了。这里有无数的教程。是的,使用Swing有些事情是相当痛苦的,但总的来说,我认为它仍然是Java的最佳桌面选择。

如果你对声明式UI感兴趣,另一个有趣的事情是YAML。检查this pdf book.

至于第二部分,JDBC仍然很流行,但你可能会想到一些ORM框架(你可以很容易地在stackoverflow上搜索一些或在这里查找,最流行的是Hibernate)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5189935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档