Jon*_*mer 6 javascript programming-languages craigslist
我知道,我知道 - 它可能不会(也不应该)重要 - 我已经阅读了这条评论.但作为一个刚刚学习Python的新手,我非常感兴趣.该来源似乎几次引用Javascript - 整个网站是否会在此?关于网站背后的其他技术堆栈的任何想法?
查看我的一些最喜欢的网站背后的技术被证明是一种非常有趣的方式来了解各种语言/框架的优缺点.
编辑:不要听起来像考试,但给出你的答案的原因:-)例如.你为什么不建议跟随他们的脚步?
tre*_*els 13
来自http://www.craigslist.org/about/thanks:
- linux - 对craigslist至关重要
- apache - 卓越的开源Web服务器
- mySQL - 一个非常棒的开源SQL数据库
- perl - 几乎所有的craigslist软件都是用perl编写的
- GNU - emacs,gcc,bash,以及自由软件的概念
- openBSD - 几乎防撞
- [...]
(列表还在继续)
Gre*_*ell 12
根据2008年对Craig的采访,它主要是用Perl编写的.
编辑:您还询问了其中使用的技术堆栈的其余部分,在上面链接的访谈中称为"非常传统的LAMP架构,一大堆Linux系统,Apache,MySQL和Perl,特别是mod_perl".至于你特别提到的Javascript,Craigslist似乎不是一个特别是Javascript密集型网站,但一个快速的"查看源"证实他们确实使用了jQuery.
是的Craigslist是为绝对最小的处理能力而设计的.我不建议跟随它的脚步.
编辑
只是这样,没有人得到错误的想法.我不是说CL的设计方式是错误的.事实上,它非常巧妙.然而,他们很久以前就设计了这个应用程序,从那时起,带宽,处理和托管服务整体上变得便宜得多.基本上我所说的是,现在用同样的方式编写一个应用程序,这将是愚蠢的.
尽管对CL很感兴趣.我通过该网站登陆了不少客户.:)