我是linux开发领域的新手。我过去使用过linux操作系统(ubuntu、sabayon和gentoo已经有一段时间了)。事实上,我主要是一名.net c#开发人员,我已经做了一些Android应用程序。
我的公司,为了一个新项目,要求我用java开发一个具有吸引力的gui的Linux应用程序。我在网上搜索了一下,只找到了关于这个的老话题。我读过关于秋千的书,但是。。swing出生于1996年,可能是一个有点古老的技术。
我读过关于vaadin的文章,但它是用于网络应用程序的,它不允许使用SO实用程序,读取文件夹ecc。
有人可以建议我用什么?我用什么编辑器来设计一个好的gui?谢谢大家的回答,原谅我英语不好。
如果你想要内容丰富(UI方面)的应用程序,你应该看看JavaFX,因为它应该比旧的Swing计数器部分提供更好的功能。
就IDE而言,我已经在我拥有的所有Linux发行版(包括Sabayon)上使用了Netbeans,它应该为您提供一个GUI界面生成器(很像Visual Studio中的设计器)。您可以查看此Netbeans页面,了解有关如何使用Netbeans构建UI应用程序的更多指导。
如果您觉得合适,可以使用QT Jambihttps://qt-project.org/wiki/Qt_Jambihttp://www.javaworld.com/article/2077750/core-java/java-desktop-development-with-qt-jambi.html
如果您想通过Java GUI获得出色的性能,可以尝试jmonkeyenginehttp://jmonkeyengine.org/(android上的play store是用这个引擎制作的)或libgdx(http://libgdx.badlogicgames.com/)
它们主要用于游戏,但带有许多动画和交互的GUI应该看起来很好。此外,它们可以用于桌面和android。