我是一名白天从事网页开发的人,现在考虑开发我的第一个真正的桌面应用程序。这个想法是构建一个工具,自动完成一项非常重复的任务,而该任务无法使用API实现。
我知道我想使用Java。我以前用过它做Web开发,很熟悉语法,并且希望应用程序尽可能地跨平台。
我不确定的是是否应该使用SWT或Swing。由于我的主要受众使用Windows,我希望在那里看起来尽可能本地化。Linux和Mac应该可以工作,但外观并不那么重要。
那么,对于每个UI框架,即Swing或SWT,有哪些支持和反对的论点呢?
谢谢。
PS:我在Windows上使用Eclipse进行开发。但是我正在考虑尝试Netbeans。