我的意图不是尬吹C#,而是deepin/UOS现在需要一个使用C/C++重新封装的可面向对象编程的软件开发语言,毕竟市面上很多可招聘的程序员对面向对象编程方式更为熟练。
说得过去的本科生,即使不是计算机专业,也都有一定的 C++ 基础,这就是 C++ 的基本盘。
一个稍有 C++ 基础的新手,在有人带的情形下,上手 Qt 开发最多一周,这就是 Qt-CPP 的基本盘。
要说大,肯定不如互联网前端基数大,但要说小,也绝对不小,我国的扫盲式 C++ 教育,也足够入门 Qt 开发了。
Deepin 倒是写了 DTK 文档,有几个人看过?Deepin 自己,都没有精力重做一份中间层,而是直接使用 Qt,从客观条件到主观意愿,写一个类 Swift 的框架,纯属意义不明。
百度、腾讯,都比金山更有财力和实力,但是他们的软件跟 WPS 比,提鞋都不配。
你猜百度、腾讯之流,有大多意愿为 Deepin 的专属开发框架写应用?
少发点神论吧,这么大人了。
,学C++真是造孽啊,指针概念确实容易混淆,变量声明也有很多种。而且,使用QT开发套件时自以为面向对象编程不再会用到指针、delete等内容,哪想QT仍在劝我先学好C++所有特性。
你们学C++痛苦吗?反正我已经是很痛苦。
deepin/UOS在建设软件生态时,咋不借鉴桌面系统用户量最多的微软Windows,自家应用使用更加面向对象的C#和·net环境进行开发,而且C#受java和C/C++的影响,在国外的使用者也不少。
【参考资料:】C#的来历