论:开发者信仰之“天下IT是一家“(Java .NET篇)

比尔盖茨公认的IT界领军人物,打造了辉煌一时的PC时代。

2008年,史蒂夫鲍尔默接替了盖茨的工作,成为微软公司的总裁。

2013年他与微软做了最后的道别。

2013年以后,我才真正看到了微软的变化。尤其是它的“云优先,移动优先”的战略,这才是符合新时代潮流的大势。

今天,既然我们重点是来讨论Java与.NET领域的,那关于微软的是是非非且放置脑后。我说.NET看起来更新很快,目前只是在弥补曾经犯下的错。

     那.NET之前究竟错在哪里。.NET既然是微软实现跨平台与Java竞争的利器,那么它在Java兴起多少年之后,才渐渐的崭露头角。可谓后起之秀,它在吸取了C、C++和Java等语言的优点后,加入一些.NET自己的设计理念,形成了一个多语言、多平台的.NET Framework框架。如果一定要拿.NET和Java做对比的话,我认为,至少要从两个方面来看。

第一、设计理念:

1>Java不言而喻,了解Java历史的人,都应该清楚。致力于打造一款可以一处编写、到处运行的开发利器。像它的名字一样,使你在开发的过程中,领略到咖啡质地的苦味和醇厚的香气,其中的酸苦香甜总是
耐人寻味。它作为中间语言,总要依赖于JVM,这也是无可厚非的。Sun的光辉已经不复存在,Oracle的步伐略显迟钝。Andriod的兴起,给Java注入了新的活力,使其在世界编程语言榜上独站鳌头。

2>.NET与Java的很大不同之处,在于,.NET是一个致力于打造一个多语言多平台的软件框架。.NET设想能把不同语言、不同习惯的开发者,都聚集起来,使他们能共同参与到一个项目里来,于是,就会有了C++、
C#、VB、F#等语言的开发者,用其所长,共同来完成一件事情,岂不壮哉。是软件领域,首次超越了语言的界限,进入软件开发领域的“国际化”。.NET与Windows与生俱来的先天优势,借助于Windows全球的市场
占有率,很快的推广开来。道家言“福之祸所依”,正是.NET这种先天优势,使.NET与Windows相生相克。为什么这么说呢,因为.NET依赖Windows而生存,Windows须借助.NET强大的功能来赢得市场份额,或者说是
稳定PC市场。.NET要发展壮大,必须脱离Windows而独在,可在2013年之前,处于市场战略考虑,.NET不得不臣服于Windows,受其平台束缚。这犹如森林的猛虎,被猎人(MS)绑住了四脚,眼看前方的羊群,即使它有再锋利的爪牙,再怎么的饥饿难耐,也只能为自己的目前的处境,哀婉叹息,望穿了山林。我说.NET Core是弥补曾经犯下的错,这也不为过,.NET的跨平台,曾经常被人们拿来炒作,这是.NET的痛,现在用.NET Core来医治这个伤口。

.NET框架组成:(Winform、WPF、Silverlight、WCF、WebForm、ASP.NET(MVC、WebApi))

3>Java也好,.NET也罢,其作为中间语言,都需要依赖于某种框架。Java有JVM,.NET有.NET Framework。都是面向对象的语言。Java可以实现的,.NET照样可以移植过来。

第二、市场概况

1、成熟度:很多大的企业都是运用Java语言来进行产品研发的。很多开源的项目,都是Java来编写的。原因有很多。Java毕竟比.NET早兴起了很多年。它们有许多优秀的案例和成熟的框架。

市场氛围:在中国,有种怪现象,很多开发者,对微软是存在或多或少的偏见的,可能是因为微软总是喜欢问他们要钱,中国人最不喜欢谈“钱”字哈。是存在利益冲突的。这样一群人,只要听说微软的什么什么,第一个想到
的不是先去了解,而是极力的斥责反对,还鼓动身边的人,不要听微软瞎摆豁。难道都忘了,不了解就没有发言权这句话了吗?我曾在一篇博客的评论中,斥责评论中的一些人,他们每天都用着微软的东西,嘴里却总数落着微软的
不是,这岂不是自己在打自己的脸嘛。我觉得,我们应该客观的看待事情,不要带有感性的色彩,最后误人误己,何苦呢?

2、安卓的兴起:随着Andriod的兴起,国内,又一批类似DN这样的IT培训机构,又借此,以IT人才匮乏为由,大肆吹嘘,夸大其市场就业率。高昂的培训费用,使多少盲目从事的新人,在面临一次又一次的失业中,悔不当初。

3、另外,linux的风行,给之前封闭的.NET家族不少冲击。阿里曾称:“我们的所有服务和平台都运行于Linux。”。听起来,多么高大上啊。京东的技术架构、淘宝这十年等这些经验,都在警告.NET,你不拥抱linux,我们就放弃你。

.NET的开源,振奋了整个.NET领域。有一群,或者很多群,开发者正积极参与.NET的开源事业中,他们勇于创新和实践,将.NET领域的最新技术,应用与实践。或许,已经有很多公司已经在默默使用微软这些技术了。

《StackOverflow的最新架构:.NET技术+25台服务器怎样支撑世界第53大网站》,它的成功,更加鼓舞了.NET开发者的信心。微软对Docker技术的支持,正象征着微软这头沉睡的狮子,依然觉醒了,它依然威武雄壮。

每一个开发者,都应该有自己的信仰,这也是IT文化的一种传承吧。那有人会问,Java开发者的信仰来自哪里?Java开发者的信仰,自然是Java语言自身。我认为,它来源于对Java语言的自信,它有广阔的前景市场,有丰富的框架资源,有令人满意的待遇收入。

.NET开发者自然也有自己的信仰,那就是.NET平台。相信.NET的觉醒,会使更多的企业和开发者,投入到.NET的怀抱。

既然从事Java和.NET的人,都是有信仰的,那我们又何况用自己的信仰去嘲笑另一种信仰呢?中国几千年了,道教和佛教,依然和平相处着。春秋时,诸子百家争鸣,也未尝听说有互相攻击的事件发生,他们可以通过自己的信仰学识,
向当政者,阐述自己学派的主张。我们也可以通过我们的信仰,在不同的领域共存,很有可能,会在未来某个时间,Java和.NET会一较高下。平台有了,接下来,要看的,就是我们这些来自Java .NET不同学派的学子们,如何在中国这片
锦绣山河中,各领风骚,崭露头角了!

所以,在以后的生活里、社区里、博客里、论坛里,我不希望听到有“.NET不行”、“我们都用Java”、“以后要换成Java”、“大公司都用Java”、“我要转行学Java”等这样的话了。

最后,想说的是,Java和.NET,亦师亦友,抛开学派的偏见,以合作的精神,共同去完成一件事情,岂不快哉!也顺应了这个时代的发展,创造更多的价值!也恳请,企业同仁们,不要受少数偏执派的影响,勇于去接受新生的事物,“海纳百川,有容乃大。沟壑千里,无欲则刚。”。在这里,我倡导,“天下IT是一家”!

 

时间: 2024-11-10 07:34:59

论:开发者信仰之“天下IT是一家“(Java .NET篇)的相关文章

移动开发者最爱编程语言 TOP 5,JAVA 居首

在选择支持平台方面,移动开发者中首选Android/iOS作为开放平台的超过8成.而有志于从事AR/VR的开发者比例也有所上升,据调查有48%的开发者有兴趣从事于AR/VR相关的开发. https://yqfile.alicdn.com/1464ef0dd417077c11413ef0ff8a487f0a5afc4b.png" > 在开发者支持平台方面,Apple和Google是开发者支持平台的领导者.职业移动开发者中有41%以Android为目标,39%以iOS为首选平台. 而在近期GD

开发者应该避免使用的6个Java功能(转)

本文作者是一名拥有多年Java开发经验的程序员,他从经验中得出,并不是所有的Java SE功能/API都值得程序员去使用,比如本文列举的这6个,大家在使用前得慎重对待.以下是对原文的摘译. 多年的Java开发经验告诉我,从长远角度来看,以下这些Java SE功能/API,开发者最好停止使用.  Reflection Bytecode manipulation  ThreadLocals Classloaders Weak/Soft references Sockets  1.Reflection

腾云天下崔晓波:安卓移动游戏市场进入爆发期

第1页:安卓 移动游戏市场进入爆发期 第2页:腾云天下CEO崔晓波 和讯科技消息 2013年1月11日,2013全球移动游戏年会暨渠道榜颁奖典礼在北京京仪酒店举行.本次大会围绕"移动.游戏.渠道.排行"这一系列关键词展开讨论,并以"渠道如何为游戏企业挣钱"为重要议题.会议期间,腾云天下CEO崔晓波受邀接受了和讯科技的采访. 崔晓波表示,如果单纯从用户属性来看,微博的媒体属性很重,大家过来就是看新闻的,坦率说在微博新版本上之前转化率是很低的,但它最近加强了很多游戏运营

高层私下开公司西游天下原为畅游造?

游戏开发者6月30日消息,本月初,业内曾有媒体曝出搜狐畅游旗下网游<鹿鼎记>被迫延期,核心主程离职自主创业的消息.今日游戏开发者记者获得重磅消息,这家公司恐怕并非是核心主程离职创业那么简单. 高层授意:幻想时代原为山寨畅游?幻想时代法人为金鸿 知情人士向游戏开发者记者透露,这位<鹿鼎记>主程序离职自主创业缘于搜狐畅游某高层授意.截止至今日,这家公司旗下产品已经开始测试,其名称为<西游天下>. 记者上网通过查询后发现,<西游天下>研发公司为北京幻想时代网络技术

Facebook平台逐渐丧失对开发者的吸引力

导语:美国互联网创业家兼投资人安德鲁·陈(Andrew Chen)周一撰文称,Facebook平台之所以逐渐丧失对开发者的吸引力,源于多种因素,包括缺乏病毒性.工具改版频繁.广告费率较高等.有鉴于此,该公司必须改变模式,有的放矢地帮助开发者获得成功,才能重新赢得开发者的青睐. 以下为文章全文: 外界对Facebook平台的态度已经改变.最近,美国风险投资公司Benchmark的比尔·古尔利(Bill Gurley)撰文阐述了Facebook.iOS.Android.eBay等平台企业如何管理他们

66%开发者认为FB或被移动社交媒体打败

[搜狐IT消息]北京时间9月25日消息,科技网站The Next Web记者Emil Protalinski撰文称,虽然开发平台Appcelerator做得问卷调查 得出结论,66%的移动开发者 认为,未来会有一家移动为主的社交网络打败Facebook,但Protalinski表示,这种事情不太可能会发生. 全文 概要 如下:有66%的移动开发者认为,Facebook很可能会被一家专注于移动的社交媒体初创公司打败.移动开发者认为他们的工作可以开创新局面,这点我一点也不 感到奇怪,但要说打败Fac

草根开发者害怕微信生态?

导读:现在很多的开发者都陷入了迷茫,当他们看到腾讯自有业务和腾讯系投资业务对微信的全面占领,草根开发者现在正在越来越远离微信生态.本篇文章是几位草根开发者的自述,虽然不能代表所有开发者的观点,不过依然可以从中看到些许端倪. "这也是很无奈的事情,没有人知道腾讯什么时候回看上这块业务."一位深圳开发者他这样说道,在他的笑声里也颇多无奈.话题是因为前不久口袋通的创始人白鸦一次吐槽.因为于腾讯电商现在也开始做和口袋通类似的事,不过腾讯拥有口袋通不具备的接口权限,他的心里不太舒服."

菜鸟网络完成投资卡行天下,成为第二大股东

  5月5日消息,最新获悉,马云投资的"菜鸟"网络于日前完成对第三方配送公司卡行天下的投资,成为其第二大股东. 虽然没有透露双方资本层面合作所涉及的金额,但入股一家第三方公路运输网络平台,已经足够证明,菜鸟开始有意识地去整合更多社会资源,从而推进"地网"的铺设速度."预计金额不会低于2.5亿元."一位行业人士推算. 该人士称,卡行天下此前是一家物流供应链管理公司,在广州.武汉等四五个地区设有网点.卡行天下创始人白国良志在建设一家组织小微型物流企业

互联网开放平台示好开发者:实际收益遭质疑

草根创业者迎来春天还是陷阱盛大.腾讯.淘宝.千橡.百度--这些各自领域统领一方势力的互联网公司如今有了更为相似的战略目标:开放平台.甚至在苹果.谷歌之后,雅虎也准备借助开放平台争夺中国的开发者.业界基本上也对开放平台持一片赞誉,更将其比喻为"草根创业者的春天".开放平台的大佬们登高一呼:来吧,给你财富.百万数量级的开发者竞相前奔,但临跟前还是要斟酌一下三个问题:这么多开放平台,选谁呢?能挣到更多的钱吗?能长久发展吗?开发者困惑1 面对平台示好迟疑徘徊现在看来,SNS社交网站的开放平台还