永发信息网

Java适合开发桌面应用程序吗?

答案:7  悬赏:0  手机版
解决时间 2021-03-31 21:51
  • 提问者网友:凉末
  • 2021-03-31 06:35
Java适合开发桌面应用程序吗?
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-03-31 07:36
对于一门语言来说没有适合不适合的,只有需求和实际相结合的结果。


java不擅长做桌面级应用原因有以下几点:
java swing配置的按钮相对来说不太美观,而且优化,排版设计都没有C#的好,甚至界面设计都要考代码段来写,不够直观,虽然有可拖动构建按钮的界面但是用很不方便。
桌面级的应用中有些直接调用了windows的底层,对于java来说先要通过JVM然后再去windows对于数据量大的,效率要求严格的,多一层可能会对效率造成影响。
这也是最致命的,java运行需要java环境。你可以保证服务器上装好java,但你不能强制要求使用用户去装,当然如果你愿意把原来只有几个MB的程序打包成包含有200多MB J2EE环境的大应用也是可以实现的,但接着就产生了一个问题,如果是一个简单的计算器程序,你是愿意去用一个只有几KB的C#程序,还是用一个200多MB的java程序。

全部回答
  • 1楼网友:狂恋
  • 2021-03-31 11:32
JAVA的强大体现在web应用,也可以开发桌面应用系统。
你想开发桌面应用系统去看看.net
  • 2楼网友:拾荒鲤
  • 2021-03-31 11:14
有很多
界面开发可以用Netbeans 或者eclipse 安装windowbuilder插件
java开发界面可以做到类似VB,而且java的swt可以支持皮肤功能
  • 3楼网友:旧脸谱
  • 2021-03-31 10:13
Java做桌面产品的界面就是噩梦级别的,Swing更是垃圾中的战斗机。群众的眼睛是雪亮的,摊前面人少肯定是东西不好。
你看到的界面效果好的,都是精心炮制的样板房。你自己试一下就知道,用Java做出好的界面相对传统的桌面语言要困难得多。Java为了跨平台肯定必须舍弃一些东西,本身Java在开发后台方面更强大一些。
当然,有实力的公司有时因为技术方案的原因也会选择Java做桌面。如果界面效果很好,背后可是下了功夫的。通过自行开发或者购买控件,开发自己的界面编辑器等等。
  • 4楼网友:十年萤火照君眠
  • 2021-03-31 08:41

不太合适,java比较适合web开发。
桌面应用程序用C#比较合适。
  • 5楼网友:枭雄戏美人
  • 2021-03-31 08:09
不适合。
因为java 对于 c++ c 这类语言来说效率远远不如人家。
因为java要经过jvm 虚拟机 效率会拖节奏 但是也有别的方面的好处。。桌面语言开发大多还是c c++ delphi
  • 6楼网友:白昼之月
  • 2021-03-31 07:54
swing现在没落了,因为在桌面程序上,.net和其他语言更有优势追问哪些语言比较有优势呢?追答像.net语言,我有用过.net语言几个月,也玩着做了管理系统,很简单
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯