也说Java和C#

大学的时候,只会一个语言就是Java,当时没感觉有什么特别,除了入门难,到了研究生,发现我身边的GIS哥们都学习的是C#,不管是新开始学的,或者以前就会的,开始发觉自己另类了.GIS和Java结合有出路吗…

自己也是一个菜鸟其实,只是说说菜鸟眼里面的Java和C#,微软的C#出来目的是Java的杀手级得产品定位,当时有人说5年内Java会死掉的,不过现在也没有死掉了,而且生命力没有减弱的迹象.其实现在分析那几个科技公司,微软一家独大,微软帝国,其他的IBM,Google,Apple,HP,Oracle and so on….基本上微软一家的技术是一个体系,其他的都是零零散散的和微软对抗,但是有一点,他们都在支持Java和开源技术的发展,Google不用说了,IBM其实当年也是Java的主要缔造者之一,现在的Eclipse已经是最流行的IDE了,Oracle收购了SUN,其实以前它也是开源社区的支持者.当然这些大公司对开源技术的支持一方面是自己在采用这个技术,另一方面也是为了过分依赖微软的技术,微软的闭源,形成自己的体系,这才是科技公司有自己的技术,不像景德镇的某些企业…

只有money.Linux现在越来越用的广泛,微软的桌面地位不可撼动,但是其他很多方面,微软却输给了其他公司,进展不如以前那么顺利了…

发现现在的大学似乎C#很标配,差不多都会这个…C#.net的程序员非常多.看了.net的东西,有时候真让人羡慕,比如ArcGIS Server 对.net那个支持叫一个好,java的一般,相比就能看得出来了,大家都会C#,没错,可是我想还是多元发展比较好,这个软件市场不是不需要其他的语言,大家都只会微软的产品,对微软过分依赖,并不是什么好事情,比如现在欧洲,俄罗斯等国家,已经开始让政府学校这样的机构,全面转向开源软件,不再采用微软的软件系统…我们是不是有所启发,不仅是一个战略,也是一个机遇,我们可以藉此更好的发展属于我们自己的东西,而不是苦苦等待SP1,等待盗版技术改进…

加油吧,Java和.net阵营的辛苦学习者们…

原文地址:https://www.cnblogs.com/sunliming/p/2031164.html