发布网友 发布时间:2022-04-24 17:25
共5个回答
热心网友 时间:2023-10-26 01:24
对于一门语言来说没有适合不适合的,只有需求和实际相结合的结果。
java不擅长做桌面级应用原因有以下几点:
java swing配置的按钮相对来说不太美观,而且优化,排版设计都没有C#的好,甚至界面设计都要考代码段来写,不够直观,虽然有可拖动构建按钮的界面但是用很不方便。
桌面级的应用中有些直接调用了windows的底层,对于java来说先要通过JVM然后再去windows对于数据量大的,效率要求严格的,多一层可能会对效率造成影响。
这也是最致命的,java运行需要java环境。你可以保证服务器上装好java,但你不能强制要求使用用户去装,当然如果你愿意把原来只有几个MB的程序打包成包含有200多MB J2EE环境的大应用也是可以实现的,但接着就产生了一个问题,如果是一个简单的计算器程序,你是愿意去用一个只有几KB的C#程序,还是用一个200多MB的java程序。
热心网友 时间:2023-10-26 01:24
swing现在没落了,因为在桌面程序上,.net和其他语言更有优势追问哪些语言比较有优势呢?追答像.net语言,我有用过.net语言几个月,也玩着做了管理系统,很简单
热心网友 时间:2023-10-26 01:25
对于这个问题,我只能告诉你,社会是发展的,语言也是,以前确实不适合,但是现在你不用担心,已经可以了,请留意最新的JAVAFX技术,已经很好的解决了GUI及运行等方面的问题,虽然并没有C/C++那么优秀,但这是WINDOWS自身的原因,不过对于现在的计算机运行速度,这么点差别其实影响并不大!热心网友 时间:2023-10-26 01:25
.net有swing的简单容易上手吗?.net做出来的东西能在mac上跑吗?热心网友 时间:2023-10-26 01:26
不适合。