网上说Java不适合开发桌面应用有两个原因:
1.运行效率低
2.推广差(一般人不知道怎么安装jre)我有两个问题
1.既然运行效率低,为什么Android应用用Java开发呢?
2.能不能在安装应用的时候,自动为用户安装jre

解决方案 »

  1.   


    个人觉得一个是开源问题,一个是跨平台。jre对操作系统来说非必要软件,应用自带jre安装文件会更大。
      

  2.   


    个人觉得一个是开源问题,一个是跨平台。jre对操作系统来说非必要软件,应用自带jre安装文件会更大。
    但是一台电脑只需安装一次jre就行啊
      

  3.   


    你这个网上说又不是肯定的结论,也是别人个人的看法。对于桌面应用,人家本身有开发软件,java就好比是兼职。兼职干不过全职很正常,java 的长处不在这点上。
      

  4.   

    看看JetBrains家族吧
      

  5.   

    用Java做的专业桌面软件多了去了
      

  6.   

    Android虚拟机是基于寄存器的,java虚拟机是基于栈的,运行更快
      

  7.   

    可以看看Electron或者python+pyqt5+QtDesigner
      

  8.   

    虚拟机很耗内存、Windows自己的开发工具已经很强大了,就这两点应该够了吧。