Java和C++在图形用户界面设计上的对比

Java和C++在图形用户界面设计上的对比


概述
C/C++在编写有图形用户界面(GUI)的应用程序可谓是风光无限,Windows和Linux本来就是用C写的,这也使得C/C++成为在这平台上开发应用的首选语言,毕竟,不需要安装额外的软件,只要按照各自系统的规范来编写源码,编译连接成一个应用即可。Windows下面的应用时所有操作系统中最多的,而其中绝大部分是用C++来编写的。其他一些语言,如C#和python也能写桌面应用程序,这里讨论C/C++与Java,就略过其他。Java语言从发布开始就支持编写图形用户界面,但却因为一些原因,一直不见起色,出名一点的就寥寥几个。Java最著名的应用程序应该是Eclipse了,一个Java的开源集成开发环境。Oracle官方的集成开发环境NetBeans也是Java写的。
C++编写GUI
C++这门语言本身就相当复杂,难以上手,开发GUI应用当然也很复杂,说好听些就是技术含量高。C++对底层没怎么封装,因此,基本上能想到能用到的东西都可以自己控制和调整。网络编程、线程,勾子程序,还能直接操纵WINDOWS API函数,虽然开发速度慢些,但能实现很多功能复杂的程序。另外,由于C++从底层做起,就留下了足够的空间给开发者优化程序,可以使得应用资源占用很少&

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值