为什么微软不开放内部的DirectUI框架

为什么微软不开放内部的DirectUI框架,第1张

发布了就要维护。如果Office真的把GUI库搞了出来,过了几年不想用怎么办话说我就在Office里面写那个GUI框架。这个框架可屌了,Windows/Metro/WP/IOS/Android全支持(当然Linux Desktop是不支持的),比QT强多了,而且还有我给他们写开发工具……当然最重要的特征就跟所有的内部库一样,一旦发现设计不合理,就要推翻。你们依赖了库,该重写重写,该重构重构,这跟发布出来的库是不一样的。

个人观点一家之言吧:

1:语言没有好不好一说,mfc仅仅是一个类库,封装的还是底层C++API。

2:mfc不是没有用武之地,而是随着新技术的推广,没人去研究这个东西,所以逐渐退出市场,市场是与供求挂钩的,市场面越大说明东西越流行,同时竞争就越大。

3:从微软本身的意思上来分析,的确是替代品。C#目前是作为NET新技术。

4:其实你舍不得放弃mfc主要在于用习惯、用熟练而已,说明你的c++功底还是不错的,你三年所掌握的c++/mfc开发思想理念完全可以胜任任何一门新语言技术,众所周知玩c++的人是最严谨的程序员,玩c++你都玩得通了,还担心什么?所谓语言区分也就是语法之分,思想都是相通的。话说回来,语言的过时不过时在于市场需求,另外更重要的在于人,在我所认知的行业内,玩c#\java的的确比较多,市场供应也比较大,但是工资待遇都不怎样,回头来看玩c语言和汇编的,工资月薪都基本上w的,尤其是玩底层汇编驱动的,这些玩意其实并不流行,需求也不大,原因在于没有能人,而且这些玩意非常非常困难,所谓语言高低级之分在于人性化,越高级的语言越容易掌握,随便一句函数就能实现什么什么功能,所谓站着巨人的肩膀就是这个感觉。反之越低级的语言越令人头痛,任何功能都要自己写,说白了这工作谁愿意做,而且底层代码级的活多心酸而且困难,手头没词典的话压根敲不进一个代码,但往往这些工作才是最高待遇的,做一年等同别人做四五年,这也就造成了市场供求。

说这么多无非是告诉你,技术不分过时,在于你的编程功底如何?c++很牛的!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7106976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存