评论:为后台语言选择一些大型网站。





说前段时间淘宝黄场解释淘宝网站架构开发,2004年底说,淘宝为什么从PHP java。为什么转变,他解释说有几个原因,其中一个很有趣:PHP当时缺乏一个IDE。适当的IDE可以有效提高大型软件的开发效率。

我们知道,易趣网从C++的整个应用架构,J2EE 2002,随着太阳的技术团队的帮助下,V3版本(参考)在易趣网。

最近,一个有趣的事情是,腾讯的财富金融公司在招聘java顶级球员是参与系统架构的另外的选择,baidupay的后台技术是基于C++(在一开始,只有一个或两个人写的核心代码)。我相信现在BaiduPay的可能比较小,有一天,它将面临迁移到java。这是Amdahl定律有点相似,以获得更多的计算能力,我们应该尽量减少在整个系统中的非平行的环节。只有个别人能做的地方,和更多开发商会不会帮助,除非,改变合作模式。

去年接触的一些国内电子商务公司已经在经历技术结构变革。当然,它们大多从Windows平台迁移到LAMP平台。这不仅是成本和效率,而且后者。当然,也有一些顽固分子,如京东,仍然坚持原来的手工作坊。

如果你一个人战斗,许多程序都会说,什么语言并不重要,但如果它是一个团队合作开发,使用的是什么语言,产生的影响是不同的,对于电子商务网站,语言的选择意味着不同的架构路线,开发框架,不同的测试框架,不同的部署过程,最后,更重要的是不同的方式开发的效率,可以把更多的资源投入到当前会话。

事实上,对于一个高速的网站,几乎每18或36个月,几乎总是有一个痛苦的结构变化,这不是改变的勇气,这意味着没有人敢尝试这一点。没有这种痛苦,就不会有增长。

变化的节奏最终影响到一切,编程语言的选择并不是微不足道的,在短期内它似乎没有什么影响。从长远来看,比赛的最终结果是确定的,这就是我要说的。