主题:【原创】JAVA和C#,武当和少林之争! -- Highway
请问布老虎大侠,全世界最好的程序员问答社区——栈溢网,它的网站用的是什么语言开发的,在它的职业们二点零里,能不能在硅谷找到这种语言的工作呢?我真的好想知道。
---------------
铁手你可不可以把证书和预览功能弄一下
因此在微软之外的几乎所有软件开发商那里java都是必须的。
但是在corporate里面微软的系统仍然是主流,因此微软的开发环境是部门内部IT短平快的必选,源自微软开发工具的易用与比较系统化的一致性。
另外布老虎说的没错,开源环境基本上是整个世界对抗微软,而且带领技术领先,微软本质上是有了发育好的市场才会下手,因此显得被动。但是微软是为了赚钱,而且家中有余粮,不会像其他人对领先那么积极。
不过布老虎没说的是java走下坡路好几年了,现在的开源世界主流早已不在Java上了,尤其java被Oracle买断之后,从开源世界的主打差点变成类似微软那样的邪恶武器。
最近的流行语言是谷歌的Go以及一大票各式小语种。不过有Oracle血统的公司,就是以前Oracle里面出来的人成立的公司还是只认java的。
这个IT界的生态环境,与技术的高低关系不大,与本地掌权人的背景很有关系,主要还是看谁说了算。真正经得起考验的比如Whatsup人家是用Erlang写的。那个地步就必须要实事求是了,否则死的难看。
不过技术也在进步,早年Friendster(现在的80后可能都没听说过)就是死在php上,然后myspace却是用.net,也罩得住,到了现在脸书又是用php写的,人家还不是用的好好的。
除了语法相似,各自的生态系统,商业环境,比较优势完全不一样。
我在谈java做后端数据处理的大规模并行应用,你跟我扯前端的html generator。你到底懂不懂大家在谈什么?你是在说Apache/Tomcat和.net的占有率比较?
你估计连前端后端都没分清楚。
我就用不着拿哪个具体网站做例子吧?要不你看看facebook/google/twitter/linkedin etc,哪个网站用.net?
Java里的东西太多,根本没时间看,坦白地说跟上都不容易,实在没时间费心去找.net的闪光点。
Linux Server(RHEL)和Windows Server的市场占有率,你不会看?
有点工作经验,说起话来没有那么瞎掰。
一般喜欢拿程序语言比较的,如果不是推手的化,就是个人职业长期依赖于对某个语言与其生态环境的熟练上。
其实在西西河评论这些技术话题没有多大意义,stackoverflow,hackernews那些都是很有说服力的论坛,说java最近一段时间出现一些市场推手不是捕风捉影的。
给你一个hint,看看那个生态环境经常被黑客攻击,基本上就是硅谷不招人待见的那个方向。微软的系统不用说了,常年是黑客的目标。相对应的,linux,苹果的Mac,使用者号称不用装排毒软件,明白这句话的分量么,不只是安全性好,主要是黑客的取向。
这两年java上的安全问题出的还算少么,java这么多年为什么忽然这两年忽然变成不安全的系统了?这里面的道理不是不言自明么。
明明是你说东来我说东。你说的原话是:“你要是做.net,在美国别想在鬼谷混了”。我反驳的是,栈溢网的存在表明,做.net,可以在硅谷混。只要举出一个具体的反例,足以驳倒你的偏见。你举一万个facebook/google/twitter/linkedin都没用。
当然,对于不甚了解IT的听众来说,你是占便宜的。他们可能听说过脸书网,但未必听过对于他们来说显得小众的栈溢网,因为他们不是程序员。
你说话的方式让人很不舒服。哪天我高兴了,也按照你的风格,逐个批判一下java,linux,apache,mysql,php。
美国技术界内对不同生态系统技术血缘的恩怨够赶上天龙八部了,还有无数的潜规则。这个微软.net职业的IT人士不被硅谷接受是其中之一。反过来,如果是做Java出身的,被微软接受倒是一点问题都没有。
就其原因,无非就是硅谷对微软当年欺行霸市的不满,与微软最强盛时与之对抗形成下来的传统。其实到了今天,已经完全没有意义了,但是传统的力量有时就是莫名其妙的强大。
如果夸张的说微软与硅谷不同流派之间的分歧与恩怨比的上基督教与穆斯林之间的程度,大概一般人不会相信,但是布老虎这样的言论在硅谷绝对是很稀松平常的。做技术能做出这种宗教情怀出来,也是美国技术界的一大怪象。
因此我觉得还是外包给三哥比较好,写程序三哥的智力够用,荷尔蒙就不需要了,写完过关交差后三哥才不管是什么语言好坏呢,拿钱来就醒了。三哥把写程序当做给来世修行了。
难怪三哥做程序猿到处这么受欢迎呢,闲是闲非比较少。
Java有啥可营销的?最著名的open source系统之一。Sun是鬼谷著名活雷锋,你不知道?
.Net是微软用来挣钱的东西,那才得营销。
我记得 Windows Server 在服务器OS市场的占有率一直很高,通常都在60%以上。
没看最近两年的服务器OS市场分析。难道这两年掉下来了?比较意外。
微软还是老大,大概45%的占有率在2013年。
http://en.wikipedia.org/wiki/Usage_share_of_operating_systems#Servers_on_the_Internet
和硅谷的公司们不和那是根子上的事情了
他的意思是你如果是只会微软的工具,硅谷的公司是不会用你的。Java就没有这个问题。
这么说吧,硅谷每年这么多startup,你注意过有多少是用微软技术的?风险投资那里都不给你过关。
硅谷这边windows都很少用,别说.net了
但是世界上不是只有硅谷有IT工作机会。现在开源+*nix大行其道,但是十年前可是windows如日中天。十年前的文章把java和.net并列,并不是什么笑话。