关于”为什么京东今天还在用.net架构?”的乱想
知乎上有个问题,”为什么京东今天还在用.net架构?阻力在哪里?”
回答中有以下几种意见:
我想问的是 .net 与java 与php比较性能方面有劣势吗?
这问题问的,真是无语,记住了,技术永远是实现业务工具,对于一个企业,一个网站,一个应用的后端,语言根本不是问题,问题是在用这个工具的人!就像打羽毛球,同样都用顶级的球拍,一个普通人和国家队的能比么?
我把我的意见贴在这里:
1.
关于性能.
我诧异,还有人一谈到这个问题是首先想到性能啊?????
人多了,就有人的招聘,和管理,协调问题.你可以用什么lisp的人搞,但你需要扩大规模的时候,比如,你需要1000人搞lisp,你上哪儿给我招去?有人开玩笑说,用delphi是快速实现,用c是快速运行,用java是快速招人.有些公司要招java,没什么别的原因,就因为他发现他到学校去问的时候,人家学生都是学的java.为什么他要到学校去问去招人?因为老板们不混技术圈,不是每个老板都在iteye csdn上一堆粉丝.
机器多了,有机器的安装和管理问题.现在,假设你有10000台windows服务器,又有10000台是debian,还有10000台是比如sun的系统.你现在需要整个监控系统,你发现,操,snmp协议,windows支持的版本只能到2c,不能支持版本3!好多东西这个版本搞不定!
凡此种种,不再列举.
这跟性能没一毛钱关系.
2.关于工具.
是的,技术只是实现业务的工具.没错.语言不是问题,问题在于使用工具的人.都没错.但是,到了一定规模,你会发现,真的,就算微软的人天天蹲你这,也解决不了问题.请询问相关公司的运维团队,架构团队.尤其那些从.net换到java平台,或是从php平台换到java平台的.
工具不重要么?工具很重要.小李飞刀为毛要用飞刀啊,用菜刀不也一样杀人么?
.Net也不见得什么场合都不能满足需求,淘宝用Java好,不见得你用Java也好.淘宝用上万台机器,用Hadoop来分析日志,想上hadoop集群玩还得排队,你就不到10台机器内存加起来还不够人一台机器,你就不能用hadoop,你自己装个awstats玩玩就可以了.
当你是CTO时,你不可以说工具不重要技术平台不重要.每一个决定都得慎之又慎.刘强东可以选错平台,因为对他来说选技术不是他的主要任务.至于京东内部,也许很多部分也已经在进行调整了,如果.net不能满足需求,不用几年京东会全面更换,肯定不会因为这个死掉.发现问题,他们会解决问题.
3 关于选择
每个决策的背后总有各种各样的原因;你可能永远无法知道,也许某个公司制定上下班时间不是朝九晚五而是朝十晚六的原因是某个VP想接送孩子,也许某个公司选某个方案不选另一个只是因为某公司业务员说错了一句话让某个头儿觉得没面子,当然也许某个方案被选中是因为某人觉得便宜的那个似乎太便宜了,很多时候可能真不关乎利益,就这么就定下来了.
为什么京东选择.Net?不是当事人,谁也说不清楚.
4.其他关于windows和linux的零零碎碎
在省钱方面:首先,大部分观点认为windows和linux省钱.这个其实也不是特别绝对吧,像我在雅虎的时候,用的redhat,当然雅虎也自己定制了一部分,不过很多服务器上的包都是没有更新的,要用的话也得从redhat搞,redhat的收费其实也不低.像那些unix系统,收起银子来大把大把地收费.
而且使用windows有好处就是,人员招聘快,人力的成本也低.02,03年,好多人不就是从动网论坛走了了网站开发的路啊,我认识一些部队复员或是在打字店出来搞开发的朋友,都是windows平台.让他们一开始就搞unix,没法入手的.那会学点asp就出来找工作,工资要求也都很低.几百块钱几千块钱就可以找人弄个网站….
安全性啊性能什么的:我不太懂,不乱说了.反正很多人喷说windows不够安全,我不太懂,不过我觉得也不至于说那么夸张吧,你用什么家庭版装个东西啥也没配,当然不够安全了.服务器版应该好多了吧,,服务器什么的老被破的话.京东还用挣钱么.性能方面,第一是没那么重要,第二是没你想的那么差.好多人就是人云亦云的,跟着起哄而已,人家说windows安全性差,你也说,人家说windows性能差,你也说.你自己攻破过京东的凡客的windows服务器?你自己做过性能测试?
5 结语:
一步步来吧,有的人自己就是高手,或是有技术圈子认识的人,那么可以容易招到人,技术上可能一开始就好一点,有的人可能就是光着膀子扛电脑起家,一买一卖挣点小钱,进淘宝学用支付宝用了好几个星期,认识的人最懂的也就是会ghost装xp的,那就将就着呗,有什么用什么吧.
京东有一天说,我这个系统,跟不上我的发货能力了,我要换,他们自己会考虑.跟我们这帮外人没啥太大关系,放心吧,老刘发现淘宝一天轻轻处理数十亿交易而已自己一亿交易额处理也费劲的解放后我,他会过问会想法处理的.京东能发展到现在,还有什么槛过不去呢,要我们这帮房子都买不起的人指责人家为什么还要用.net?
建议继续学习:
- 为什么国内还有那么多网站使用.NET架构? (阅读:4405)
- 分清“语言/规范”以及“平台/实现”,以及跨平台.NET开发 (阅读:3154)
- 对.net系统架构改造的一点经验和教训 (阅读:2709)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:一米六二 来源: 互联网,请记住我
- 标签: net 京东
- 发布时间:2011-08-19 23:03:30
- [68] Go Reflect 性能
- [68] 如何拿下简短的域名
- [67] Oracle MTS模式下 进程地址与会话信
- [62] IOS安全–浅谈关于IOS加固的几种方法
- [61] 图书馆的世界纪录
- [60] 【社会化设计】自我(self)部分――欢迎区
- [58] android 开发入门
- [56] 视觉调整-设计师 vs. 逻辑
- [49] 给自己的字体课(一)——英文字体基础
- [48] 读书笔记-壹百度:百度十年千倍的29条法则