c语言可以开发桌面应用程序吗?
是的,C语言可以开发桌面应用程序。C语言具有高效、稳定的特点,适用于开发各种类型的应用程序,包括桌面应用程序。在使用C语言开发桌面应用程序时,可以使用相关的图形库或框架(如GTK+、Qt等)来实现用户界面交互,并通过C语言编写应用程序的逻辑和处理功能。
是的,C语言可以开发桌面应用程序。虽然C语言主要用于系统级编程,但其仍然被用于开发各种应用程序,包括桌面应用。C语言的强大之处在于其对底层计算机硬件的控制能力,可以让程序员自由地控制内存、CPU和其他计算机***。此外,C语言的高效性和可移植性也是其优势之一,使其成为开发桌面应用程序的选择之一。
为什么很多人说java不适合编写桌面应用?
123456789如果要编写出特别好的桌面应用,只有C/c++,因为操作系统就是使用C/C++编写的,其他任何语言都不适合编写桌面应用,而具体到Java,eclipse就是使用JAVA编写的,效果很差吗?不差,其实Eclipse很棒,但是为什么说j***a不适合编写桌面应用,一个原因自带的库不好,特别是JDK6之前,自带的库特别烂,学习难度和曲线特别高。一个原因是打包之后应用比用C/C++编写的大很多,至少需要带一个jre。另外一个原因是j***a在web端很火,但是在桌面应用却很冷,很难招到合适的人。但是j***a绝对不是不适合编写桌面应用,而是要看你编写什么类型的桌面应用,公司的人才储备如何,不过说句实话,能够有这样的人才储备,为什么不用C/C++呢?至少你不用去优化JVM,JVM你优化得再好,能好过直接优化C/C++代码。所以J***a 不适合编写桌面应用的原因是:要学习j***a的桌面应用是有难度和曲线的;所以导致桌面应用方面的j***a人才相比web少很多;所以又导致公司不愿意花差不多跟C/C++一样的成本来投入j***a的桌面应用开发
有这个说法。时代不一样了。
现在很多桌面应用是c#写的,很好。C#并不比J***A好用,也不快。
所以,JV***当然也可以。
如果是要跨平台用J***A,仅Windows还是C#好一点(也许?)。
c/c++就不说了,Windows 有c# mac有oc swift有方便的为什么要用麻烦的,当然Android (***如移动端也算)是用J***a做应用的。综上不适合就是系统上的“政治”正确与否
j***a能不能做gui桌面程序?
当然可以哦,J***a之前有很大一块市场就是做桌面程序,用的是Swing,只是现在基本都是基于BS架构的了,所有这块用的人很少了,但是Swing还是非常不错的,感兴趣的话可以自己去学习下。
用什么软件编写j***a?
J***A编程常用的软件:
1、Eclipse:
Eclipse 是一个开放源代码的、基于 J***a 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。***的是,Eclipse 附带了一个标准的插件集,包括 J***a 开发工具(J***a Development Tools,JDT)。
2、MyEclipse:
MyEclipse是Eclipse的升级版,也是一款功能强大的J2EE集成开发环境,由Genuitec公司发布,提供免费版和收费版。被誉为最好用的J***a IDE之一。
MyEclipse 是对Eclipse IDE的扩展,利用它可以在[_a***_]和J***aEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
3、IntelliJ IDEA:
IntelliJ IDEA是一款综合的J***a 编程环境,被许多开发人员和行业专家誉为市场上最好用的IDE之一,与MyEclipse齐名。
它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。
4、NetBeans: