ruby gui(最近想学gui,听说QT很难学是么)

本文目录
最近想学gui,听说QT很难学是么
C++其实不是一种太好的语言。简单来说,C++是面向机器的语言,而现在占优势的是那些面向人的语言,比如python、ruby、javascript、lisp等。C++有过它的辉煌,而且我们也不能否认它优秀的地方,但是在当前这个计算资源非常丰富的,面向机器的语言相比较面向人的语言在大部分领域都不太适合。
回到GUI这个问题上来,目前市面上有太多开发GUI的框架和,iOS,Android,WinPhone都有自己成熟高效的GUI技术,更别提各种HTML框架。这些框架与它们的开发语言都针对各自经过了优化
用Qt的一个所谓的优点是跨,但是实际上跨应用有时候不是那么美好。你开发了一个漂亮的跨壳子,但是这花不了多大精力,很多时候,壳子下面的齿轮才是真正麻烦的,而这些齿轮的装式各个是很难保持一致的。单就这个漂亮壳子,也会面临用户体验上的问题,Mac上的操作方式不符合Linux用户的使用习惯,而Windows的UI也不能让Mac用户满意。
我不太清楚C++目前到底还有多大的市场,除了Webkit一类的效率敏感型程序库,还有哪些地方有用到它的必要,而且大部分开发人员没必要去开发这一类的。相比较而言,C++的开发效率太低了,而Bug率及修复难度又太高了。
再看看MFC,这个框架的设计不够优雅,已经落后于时代。对于微软来说,现在主导的也是XNA、WPF等基于Silverlight的技术,就我个人看法,MFC已经完全没有学的必要了!
如何了解linux下的程式是用什么语言写的
在linux里不同的领域用不同的开发语言:
1. 接近系统的软件开发必然是C,因为linux是C语言开发的;
2. 系统关联不大的应用程序开发可以用C或C++;
3. 动态网页方面可以用perl或python脚本语言或java或php;
4. 日常管理上,当然是bash;
5. 做GUI界面开发的话,很多人用GTK,也有很多人用Qt。
当然也有一些其他新涌现出来的语言,比如go,ruby,还有一些轻量级的出色语言如lua。

更多文章:
buffer java(Java SE用NIO(New IO)里面的Buffer类有什么好处适合在什么场合使用)
2026年10月11日 12:40
c语言常用的输入输出函数(c语言和c++语言的输入输出函数分别是什么)
2026年10月11日 11:20
excel常用函数公式表乘法(在excel中的乘法函数是哪个)
2026年10月10日 06:00
king map editor教程(跪求大神指点一个关于C++ STL map 查找关键字的问题)
2026年10月10日 02:50
webservice能用json格式吗(访问WebService传递复杂参数)
2026年10月10日 02:30
为什么第一次吃舍曲林没感觉(吃了舍曲林胃口没有胃和肚子烧灼感)
2026年10月10日 02:20






