我已经远离 Java 编程(除了一些 Android 开发)和桌面应用程序,但现在我想开发一个 Java 桌面应用程序作为个人项目。所以我想知道,这种应用程序的当前蓝图是什么?还是 Swing 和 JDBC?
话虽如此,是否还会为一个简单的项目推荐那套技术?打个比方,如果你明白我的意思,我不想仅仅为了做一个简单的网页而阅读一本 800 页的 J2EE 书籍。
谢谢
我已经远离 Java 编程(除了一些 Android 开发)和桌面应用程序,但现在我想开发一个 Java 桌面应用程序作为个人项目。所以我想知道,这种应用程序的当前蓝图是什么?还是 Swing 和 JDBC?
话虽如此,是否还会为一个简单的项目推荐那套技术?打个比方,如果你明白我的意思,我不想仅仅为了做一个简单的网页而阅读一本 800 页的 J2EE 书籍。
谢谢
做一些原型设计并选择:
可能还有更多,但这是我尝试过的。从中,我喜欢 Swing。现在已经很成熟了。这里有无数的教程。是的,Swing 的某些事情是相当痛苦的,但总的来说,我认为它仍然是 Java 的最佳桌面选择。
如果您喜欢声明式 UI,另一件有趣的事情是 YAML。检查这本pdf书。
至于第二部分,JDBC 还是很流行的,但是你可能会想到一些 ORM 框架(你可以很容易地 google 一些或在 stackoverflow 上查看这里,最流行的是 Hibernate)。