既然你要看趋势,我们就来扯扯趋势(偶最稀饭瞎扯淡~~~{:soso_e120:})
.Net技术的应用不仅仅包括网站开发的ASP.Net,还包括桌面应用开发的winform,手机应用开发的Silverlight。
当然winform现在基本没什么市场需求了,Silverlight也仅仅只能做windows phone手机平台的应用而已,ASP.Net在网站开发领域现实上的确是比不过java和php。
这样一来和JAVA比一下就会发现:
桌面领域:JAVA和C#基本上都没有市场,平局。
网站开发:JAVA占优。
手机开发:
JAVA的平台是安卓,C#的平台是windows phone。
一个是成熟的市场,一个是新兴的市场,就如同股市里的绩优股和成长股,没办法说哪个更好,选择哪个完全是个人喜好。
但是,JAVA在安卓平台不仅能做应用还能做游戏;C#在windows phone下面只能做应用(WP游戏开发C#可以做,但市场提供的职位绝对是让C++去做)
所以,手机平台仍然是JAVA占优。
那你要问了,既然JAVA百般好,我为什么要去黑马学.Net呢?
我要说上面的分析都是过去,下面的分析才是现在和未来。(我辈要拼的不就是未来么,吼吼~~~)
微软推出windows 8,战略布局已经很明显了,你去关注下三星最近动态ATIV品牌布局就是端倪。
微软的目的是PC、平板、手机通吃(PC下的metro应用将是桌面本地应用之外的另一个选择)
至于大型MMORPG游戏开发,说实在话,没有扎实的数学、物理、算法、图形学基础,你永远只能在边缘打混,所以我觉得还是先做应用入行比较实在。
总结下我个人观点:
1、如果你确定未来只做网站开发,那就去学PHP好了,上手快,市场需求大。
2、如果你确定未来只做手机开发和网站开发,那就去学JAVA好了,有安卓和JAVA EE足够安身立命。(安卓的平板市场你就忽视吧)
3、如果你希望未来能在主流的windows 8操作系统下面厮混,又或者想入行之后转做PC游戏开发,那无疑.Net是你的最佳选择。
最后,以上内容仅代表个人观点,完全是夜深人静、闲来无事瞎扯淡,要拍砖,请轻拍~~~{:soso_e128:}
|