我想用
Java创建一个桌面应用程序.网络技术.选择Java的主要原因是它是免费的,开源的,因此我们的投资将是最小的,我们将在许可成本等方面节省大量投资.此外,选择Web技术的主要原因是因为我们当前的程序员精通HTMl,css,Ajax等Web技术,我们在Web技术中创建出色的UI方面拥有丰富的经验.
我会告诉你一些我们想要创建的软件.它将是一个基于桌面的软件,即ERP软件.
关键要求是应该有一个很好的用户界面,它应该是快速的,而不是非常耗费资源.
我听说实现一个很棒的GUI是可能的,但在Java中很难实现.它可以完成,但很复杂,而在Visual Studio,Microsoft产品中执行相同操作非常简单.
我还检查了Adobe Air,诺基亚QT等,但它们对我们来说都非常昂贵,我们正在寻找使用Java技术的前端浏览器UI和后端嵌入式服务器/数据库.
是否有可能创建一个桌面软件,其中使用Web技术创建UI,并且有一个嵌入式服务器(如jetty或tomcat)和数据库,后端编程将使用Java. JavaFX如何适应这一点?
所以基本上,桌面应用程序将有一个嵌入式浏览器(mozilla或一些可以与软件一起打包的java浏览器),但最终用户永远不会意识到这一点.
我期待获得有关同样的反馈.您能否提供一些以类似的Java Web技术组合创建的软件示例.
我研究过一些软件,如PulpTunes& Zimbra沿着类似的路线,但它们似乎连接到互联网以显示数据.我们的软件将完全是一个离线桌面应用程序.