当前位置:  开发笔记 > 编程语言 > 正文

Twitter使用什么语言(即PHP,Ruby on Rails)?

如何解决《Twitter使用什么语言(即PHP,RubyonRails)?》经验,为你挑选了4个好方法。

我正在尝试构建一个与Twitter有许多共同点的应用程序.所以,我想知道是否有一种语言更适合创建这样的网站.

我不想讨论什么是最好的编程语言..我只问你Twitter使用什么语言(如果有人知道..)

谢谢



1> CTT..:

用于前端的Ruby on Rails和用于后端的scala:http://www.artima.com/scalazine/articles/twitter_on_scala.html


我想你应该更新你的答案.
Ruby on Rails如何成为前端技术?

2> Chad Birch..:

他们最初使用Ruby on Rails,但它被认为是造成大量停机和问题的原因,因此它可能不是最好的方法.最后我听说他们正在将大量代码转换为Scala.

Twitter:责怪Ruby犯错误?

Twitter称放弃Ruby on Rails


@DenizDogan:截至2014年3月...

3> vartec..:

来自HighScalability "扩展Twitter:让Twitter快速增长百分之百"

该平台

Ruby on Rails

二郎神

MySQL的

Mongrel - 混合Ruby/C HTTP服务器,设计小巧,快速,安全

穆宁

Nagios的

谷歌分析

AWStats - 实时日志文件分析器,用于获取高级统计信息

Memcached的

另请参阅与Twitter相关的其他HighScalability条目.



4> Alister Bulm..:

他们可能仍然在前端使用Ruby On Rails,对于某些内部系统,但是现在,涉及的内容更多.该系统的一个重要部分是一个队列 - 使用一种名为Scala的语言编写,基于与Java相同的技术.

新的基于Scala的队列的开发人员在他的期刊上写下了它的开发.

Twitter使用原始代码犯下的重大错误,不是任何语言选择,而是架构选择.最初,它与CMS或博客共享更多共同点.您输入一段文字,然后根据需要取回.他们为将排队系统置于其后所做的工作,其稳定性和可扩展性远远超过他们对前端代码所做的任何工作.您可以在"推特缩放"上搜索更多内容,以阅读他们在此风格中所做的更多内容,以及其他人对此的看法.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有