我发现好多人对.net存在偏见?

网友解答: 我觉得 .net 各方面都蛮好的,完全可以做出非常好的系统,开发效率高,整体投入成本也低的,而且薪资也不错,市场的需求也比较大;学习.Net 的时候,是在“ 如鹏网 ”上学习

网友解答:

我觉得 .net 各方面都蛮好的,完全可以做出非常好的系统,开发效率高,整体投入成本也低的,而且薪资也不错,市场的需求也比较大;

学习.Net 的时候,是在“ 如鹏网 ”上学习的,有个教程叫《.net就业为什么会这么火》,分析的挺到位的,可以去看看;

有网络的地方就可以学习,根据自己的时间来灵活安排学习进度,随时随地学编程,有问题随时提问,老师实时在线答疑,口碑不错,基本上都是慕名而去的;

每个章节的后面都有相应的练习题和面试口才题,需要以录音的方式提交,为以后的面试打下基础,有新的课程更新了,也是可以继续申请了来学习的;

比如说提高班的课程,都是可以免费申请了来学习,具体的可以到如鹏网官网上去了解一下。

网友解答:

这个由来已久。

我个人从04年开始学习编程,当年还是微软系的占上风,主要是C++和VB,因为当年也是桌面系统占主流,而桌面系统是Windows的天下,所以当年微软的策略也可能是以Windows为中心,打造一系列产业链。

后来,web慢慢的流行,占了主流,Linux服务器变成了主流,移动端也开始占据主流。

应用趋势的改变使得能够真正跨平台的JAVA语言大行其道,加之JAVA语言拥抱开源使得其生态链及其完整,存在很多优秀的框架,服务,产品,这些东西的存在遮盖了JAVA语言本身的缺点。这里提一点,JAVA是一个成功的语言,但是它没能给公司带来什么利润,sun公司倒闭了被收购了,商业和技术真是两码事。

.Net语言是微软看到了JAVA的流行,而设计的一个竞争语言,它具有后发优势,去除了一些JAVA晦涩的语法,当然也从底层有了一些优化,比如JAVA的泛型并不是严格意义上的泛型,因为运行时没用泛型信息,也不能有值类型的泛型,.Net可以。

JAVA在后续版本中引入了在.Net中成功的概念,他的一个很重要的版本1.5,优化了JAVA的语法,而这些优化你可以在.Net中找到对应的实现,比如annotation其实.Net的attribute概念实现,还有其它的。

.Net也在引入JAVA里成功逗我概念,如task可能对JAVA future实现的一个引入。

从语言本身来说JAVA和.Net共享一种设计理念,中间语言,JIT,运行时,但.Net更新,语法更美。用过都知道,.Net的property比JAVA的 get,set方法不知道爽多少。

但是一方面微软本身的对.Net闭源,和外界影响,使得JAVA占据上风,拥有了完善的生态链。

国内,大部分明星公司是互联网公司,互联网公司以web为主,JAVA程序员更多,薪资也高一点,因为需求大和互联网公司的工作强度大。

所以,就出现一个常见的说法,.Net做不了大项目,这个说法有点基本常识的人都知道是错的,但是有一点是对的,因为没有人或者很少人用.Net做大项目,所以没有经验,不知道有什么坑,也很难在市场上找到足够又优秀的人。

作为一个,编程人员,我想可能,还是看个人吧,你有什么机会,假如微软招你做.Net,你可能会选择.Net。

毕竟现实就是现实,吃饭要紧。

最后,一法通,则万法通,只要精通一种语言,我相信,其他的语言学起来,用起来很快的。

标签: