移动端开发现在没落了吗?
作为一个正在从事android移动端开发的人来,反正近两年已经没那么火爆了,开始在趋近于平稳或者说在开始从高峰期下滑的过程到平稳期。
其实就目前来说,移动端的开发的曲线图就像下图这样:
像几年前可能用手机的还在少数,到近两年上至七八十岁的爷爷奶奶,下至幼儿园一年级的小朋友都在使用手机,就这个普遍率就知道移动端不会没落。
移动开始没落倒是不至于,个人观点除非全人类不使用手机了,那估计移动端就该没落了。
作为三年开发经验的ios开发程序员,移动端开发需求量还是很大的。另外,作为毕业生就业,相对安卓,可以优先考虑iOS。因为iOS的入门设备比较贵,学的人不多。要求毕业生好,会一丢丢OC,就已经很占优势啦。
windows平台下的开发真的没落了么?
当然不会,我现在就在做wpf开发,很多使用场景只能在桌面上进行,手机根本没办法操作,另外大型游戏也只有在Windows上能体验到,的确现在移动开发比较火热,但你要明白每个平台都有它的使用场景,谁也替代不了谁,选你自己喜欢的平台去学习就行了,学好了都能拿高薪。
编程老兵看过来,MFC开发是否已经没落?
还记得当时看过一本很经典的书,出自台湾的程序员作家侯捷之手。候捷原名候俊杰,前者是笔名,后者是真实姓名。他说过一句很经典的话:“勿在浮沙筑高岗”。意思为做任何事情都不能操之过急,凡事先要打好基本功,直到现在,这句话依然记忆犹新,也对我以后的职业道路有过很大的帮助。
说到MFC,很多年轻程序员都不知道,甚至都没有听说过,这并不奇怪,因为MFC这东西确实比较古老了。记得我当时学习MFC的时候,JAVA语言还没有完全火起来,C#也刚刚出现,那时候还在流行C、C++、甚至是DELPHI。
MFC的全名为Microsoft Foundation Classes,简称MFC,是微软公司提供的一个基础类库(class libraries)。
以C++类的形式封装了Windows API,并且包含一个应用程序框架,目的是减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
没有没落,而且在控制领域、军工航空领域使用者大有人在。说MFC没落,只能说明对windows编程还不甚了解。
对于一直用VS MFC编程的人,很难放弃它而使用别的编程工具。
VS中的MFC内容相当丰富。我们在用C语言编程时,很多时候对字符串的合并、编辑、显示等感到很繁琐。如果用了MFC的CString类,一切变得简单而灵活,不用再使用strcpy,sprintf等繁锁的函数,一切用”+,-,=”等的重载而轻松搞定。
对于图形函数,著名的CDC全部搞定;对于文件操作,CFILE一个足矣。还有对IO口的直接操作,对网络、多媒体等的轻松编程。
尽管它是微软的东西,也很古老,但基于MFC曾经有很多产品,这些产品中有相当一部分还在使用,如果你是这方面的佼佼者,而且你在单位中是这种产品的核心技术人员,那你掌握的MVC技术在短期内是不会没落的,任何古老的技术只要你钻研得足够深,永远都会有利用的机会!