保持GUI开发技能的敏锐性

Dav*_*lle 6 java user-interface swing

我已经在Java Swing中开发了一段时间了,我开始觉得基于Swing的桌面应用程序感觉有点陈旧,而且开发很乏味.

我看到了新的应用程序看起来非常时尚和现代,如TweetDeckSynthesia(钢琴游戏).尽管Haase&Guy的"肮脏的富客户"中有智慧,但我认为在Swing中编写类似这样的应用程序将是一件非常繁琐的事情.

假设桌面应用程序在未来5年内不会完全消失(或者网络和桌面之间的划分将变得无缝),那么前端开发人员应该探索哪些UI语言和技术以保持最新状态?下一件大事是什么?

Ben*_*n S 0

对 OpenGL/Direct3D 开发人员的需求始终存在,但这可能比您所说的还要低。

在 Windows 端,可以使用WPFWindows 窗体。

在 Mac/iOS 上,Cocoa 是最佳选择。

在 Linux 上有一些选项,例如GTKQT

不过,您可能只是想硬着头皮学习一些 HTML5/JavaScript。我怀疑这种情况很快就会消失。