主题:【原创】JAVA和C#,武当和少林之争! -- Highway
如链表用指针实现起来既方便,又美观。
我不禁深深地叹了口气,这坛子里还是菜鸟和本科低年级学生为主啊。居然有人准备献身VB.net。其实老子早就被那个啥“悖论”的SB气晕了,本不想跟低手们混在一起,但是想想老夫一身武功不传给你们,难道传给阿三?好吧,给大家指点一下吧。
Java的level不仅在于其本身的开源,还在于有极其强大的开源社区的支持。就像打仗一样,要看体系,一两个语言编译的小trick,根本不值一提。
从大规模并行计算大数据解决方案(Hadoop/Hive/HBase系列,Cassandra)到Streaming, messaging, 到搜索(Solr/Lucene),目前没有看到比Java更强大的社区。C++都明显没落了,只有一些HFT用C++。
坛子里有人搞明白这绝世武功全集里面一两招,应该都可以安稳混口饭吃了:
http://incubator.apache.org/projects/index.html
.Net这破玩意也就跑跑Windows桌面,银行里做个报表啥的和Excel结合紧密。现在服务器全是Linux,没有人买Windows Server。你准备在RHEL上跑VB.net?
其他的,我老掏心窝子跟你说,你要是做.net,在美国别想在鬼谷混了,更别说找FLAG的工作。
2005年的帖子,喷起来有意思吗?05年的时候hadoop也只是个toy一样的东西,哪有今天那么强大。
java的体系,是如何比.Net的强大的?除了跨平台的,有什么任务,是java做得到而.Net做不到的?
Java and C# are in the same league compared with Python.
用.net对照一下不就行了?
要害就在,你要跟他争个结果,还真得等上几年之后。几年之间,又有新东西扔出来,所以india永远shining。
所以你说这话,到底什么point?
job posting统计都扯jb蛋。
high paying job posting,才有点意思。
国内政府部门的应用实质上是不允许使用Windows系统的,就这一条基本上堵死了.Net的道路,更不用说随着数据集中度的逐步提高,小型机基本上成为了核心应用的标配,Windows服务器只能做些辅助工作。
其次JAVA隔离了软件开发与产品部署之间的设备关联,开发人员基本上不需要考虑未来用户的运行环境,产品销售中可以根据用户需要配置不同等级的设备,极大的方便了产品的推广。
这个解释非常合理!
not about high paying jobs. Most $1mm+ high paying jobs are not related to IT. No technical skills are required besides Excel and Outlook.
And, they are not posted on the internet. Very few 500k+ jobs are posted on the internet. There is no such thing as "high paying job posting".