京东商城为什么到现在还使用.net?

我的几点看法
服务器君一共花费了766.769 ms进行了6次数据库查询,努力地为您提供了这个页面。
试试阅读模式?希望听取您的建议

知乎上有个问题:“为什么京东商城今天还在用.net架构?阻力在哪里?”

回答中有以下几个意见:

  • 我想问的是 .net 与java 与php比较性能方面有劣势吗?
  • 这问题问的,真是无语,记住了,技术永远是实现业务工具,对于一个企业,一个网站,一个应用的后端,语言根本不是问题,问题是在用这个工具的人!就像打羽毛球,同样都用顶级的球拍,一个普通人和国家队的能比么?

我也有几点看法。

关于性能

我诧异,还有人一谈到这个问题是首先想到性能啊???

人多了,就有人的招聘,和管理,协调问题。你可以用什么lisp的人搞,但你需要扩大规模的时候,比如,你需要1000人搞lisp,你上哪儿给我招去?有人开玩笑说,用delphi是快速实现,用c是快速运行,用java是快速招人。有些公司要招java,没什么别的原因,就因为他发现他到学校去问的时候,人家学生都是学的java。为什么他要到学校去问去招人?因为老板们不混技术圈,不是每个老板都在iteye csdn上一堆粉丝。

机器多了,有机器的安装和管理问题。现在,假设你有10000台windows服务器,又有10000台是debian,还有10000台是比如sun的系统。你现在需要整个监控系统,你发现,snmp协议,windows支持的版本只能到2c,不能支持版本3!好多东西这个版本搞不定!

凡此种种,不再列举。这跟性能没一毛钱关系吗?

关于工具

是的,技术只是实现业务的工具。没错。语言不是问题,问题在于使用工具的人。都没错。但是,到了一定规模,你会发现,真的,就算微软的人天天蹲你这,也解决不了问题。请询问相关公司的运维团队,架构团队。尤其那些从.net换到java平台,或是从php平台换到java平台的。

工具不重要么?工具很重要。小李飞刀为毛要用飞刀啊,用菜刀不也一样杀人么?

.net也不见得什么场合都不能满足需求,淘宝用Java好,不见得你用Java也好。淘宝用上万台机器,用Hadoop来分析日志,想上hadoop集群玩还得排队,你就不到10台机器内存加起来还不够人一台机器,你就不能用hadoop,你自己装个awstats玩玩就可以了。

当你是CTO时,你不可以说工具不重要技术平台不重要。每一个决定都得慎之又慎。刘强东可以选错平台,因为对他来说选技术不是他的主要任务。至于京东内部,也许很多部分也已经在进行调整了,如果.net不能满足需求,不用几年京东会全面更换,肯定不会因为这个死掉。发现问题,他们会解决问题。

关于选择

每个决策的背后总有各种各样的原因。你可能永远无法知道,也许某个公司制定上下班时间不是朝九晚五而是朝十晚六的原因是某个VP想接送孩子,也许某个公司选某个方案不选另一个只是因为某公司业务员说错了一句话让某个头儿觉得没面子,当然也许某个方案被选中是因为某人觉得便宜的那个似乎太便宜了,很多时候可能真不关乎利益,就这么就定下来了。

为什么京东选择.net?不是当事人,谁也说不清楚。

其他关于windows和linux的零零碎碎

在省钱方面:首先,大部分观点认为windows和linux省钱。这个其实也不是特别绝对吧,像在雅虎,用的redhat,当然雅虎也自己定制了一部分,不过很多服务器上的包都是没有更新的,要用的话也得从redhat搞,redhat的收费其实也不低。像那些unix系统,收起银子来大把大把地收费。

而且使用windows有好处就是,人员招聘快,人力的成本也低。02,03年,好多人不就是从动网论坛走了了网站开发的路啊,我认识一些部队复员或是在打字店出来搞开发的朋友,都是windows平台。让他们一开始就搞unix,没法入手的。那会学点asp就出来找工作,工资要求也都很低。几百块钱几千块钱就可以找人弄个网站…。

安全性啊性能什么的:我不太懂,不乱说了。反正很多人喷说windows不够安全,我不太懂,不过我觉得也不至于说那么夸张吧,你用什么家庭版装个东西啥也没配,当然不够安全了。服务器版应该好多了吧,,服务器什么的老被破的话。京东还用挣钱么。性能方面,第一是没那么重要,第二是没你想的那么差。好多人就是人云亦云的,跟着起哄而已,人家说windows安全性差,你也说,人家说windows性能差,你也说。你自己攻破过京东的凡客的windows服务器?你自己做过性能测试?

结语

一步步来吧,有的人自己就是高手,或是有技术圈子认识的人,那么可以容易招到人,技术上可能一开始就好一点,有的人可能就是光着膀子扛电脑起家,一买一卖挣点小钱,进淘宝学用支付宝用了好几个星期,认识的人最懂的也就是会ghost装xp的,那就将就着呗,有什么用什么吧。

京东有一天说,我这个系统,跟不上我的发货能力了,我要换,他们自己会考虑。跟我们这帮外人没啥太大关系,放心吧,老刘发现淘宝一天轻轻处理数十亿交易而已自己一亿交易额处理也费劲的解放后,他会过问会想法处理的。京东能发展到现在,还有什么槛过不去呢,要我们这帮房子都买不起的人指责人家为什么还要用.net?

本文地址:http://www.nowamagic.net/librarys/veda/detail/1937,欢迎访问原出处。

不打个分吗?

转载随意,但请带上本文地址:

http://www.nowamagic.net/librarys/veda/detail/1937

如果你认为这篇文章值得更多人阅读,欢迎使用下面的分享功能。
小提示:您可以按快捷键 Ctrl + D,或点此 加入收藏

大家都在看

阅读一百本计算机著作吧,少年

很多人觉得自己技术进步很慢,学习效率低,我觉得一个重要原因是看的书少了。多少是多呢?起码得看3、4、5、6米吧。给个具体的数量,那就100本书吧。很多人知识结构不好而且不系统,因为在特定领域有一个足够量的知识量+足够良好的知识结构,系统化以后就足以应对大量未曾遇到过的问题。

奉劝自学者:构建特定领域的知识结构体系的路径中再也没有比学习该专业的专业课程更好的了。如果我的知识结构体系足以囊括面试官的大部分甚至吞并他的知识结构体系的话,读到他言语中的一个词我们就已经知道他要表达什么,我们可以让他坐“上位”毕竟他是面试官,但是在知识结构体系以及心理上我们就居高临下。

所以,阅读一百本计算机著作吧,少年!

《浪潮之巅》 吴军 (作者)

近一百多年来,总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上。在长达十年甚至几十年的时间里,它们代表着科技的浪潮,直到下一波浪潮的来临。从19世纪末算起,AT&T公司、IBM公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司都先后被幸运地推到了浪尖。虽然,它们来自不同的领域,中间有些已经衰落或正在衰落,但是它们都极度辉煌过。吴军的这本《浪潮之巅》系统地介绍了这些公司成功的本质原因及科技工业一百多年的发展。在这些公司兴衰的背后,有着它必然的规律。《浪潮之巅》不仅讲述科技工业的历史,更重在揭示它的规律性。

更多计算机宝库...