【发布时间】:2010-06-24 04:05:23
【问题描述】:
我已经用 Java Swing 开发了一段时间,我开始觉得基于 Swing 的桌面应用程序有点陈旧并且开发起来很乏味。
我看到了看起来非常时尚和现代的新应用程序,例如TweetDeck 和Synthesia(钢琴游戏)。尽管 Haase & Guy 的“Filthy Rich Clients”中有智慧,但我认为在 Swing 中编写这样的应用程序会很麻烦。
假设桌面应用程序不会在未来 5 年内完全消失(或者网络和桌面之间的划分将变得无缝),前端开发人员应该探索哪些 UI 语言和技术来保持当前?下一件大事是什么?
【问题讨论】:
-
真正酷的界面通常只是天才编码人员的成果。例如,Synthesia 只是用 OpenGL 和 C 编写的。与许多其他 GUI 框架相比,我发现 Swing 非常 RAD。
-
@disown +1 用 Swing 做一个漂亮的设计是很可能的,使用自定义 Synth 派生作为默认 laf 的设计更好(如果只有所有 Synth 类都是公共的而不是友好的,那将是更容易......咳咳)。需要工作,当然,但那不呢?
标签: java user-interface swing