Javascript Craigslist是用哪种语言写的?

Javascript Craigslist是用哪种语言写的?,javascript,programming-languages,craigslist,Javascript,Programming Languages,Craigslist,我知道,我知道——这可能不重要(也不应该重要)——我读过。但是作为一个刚刚学习Python的新手,我很感兴趣。源代码似乎引用了Javascript几次-整个站点会在这个页面中吗?你知道网站背后的其他技术吗 查看一些my fave网站背后的技术被证明是了解各种语言/框架优缺点的一种非常有趣的方式 编辑:不是说听起来像考试,但给出你的答案的理由:-)例如,你为什么会/不会建议跟随他们的脚步?是的,Craigslist是以绝对最小的处理能力运行的。我将不建议追随it的脚步 编辑 这样就不会有人误解了。

我知道,我知道——这可能不重要(也不应该重要)——我读过。但是作为一个刚刚学习Python的新手,我很感兴趣。源代码似乎引用了Javascript几次-整个站点会在这个页面中吗?你知道网站背后的其他技术吗

查看一些my fave网站背后的技术被证明是了解各种语言/框架优缺点的一种非常有趣的方式


编辑:不是说听起来像考试,但给出你的答案的理由:-)例如,你为什么会/不会建议跟随他们的脚步?

是的,Craigslist是以绝对最小的处理能力运行的。我将建议追随it的脚步

编辑

这样就不会有人误解了。我不是说CL的设计方式是错误的。事实上,它相当巧妙。然而,他们很久以前就设计了这个应用程序,从那时起,带宽、处理和托管服务总体上变得便宜得多。基本上我想说的是,每天以同样的方式编写应用程序是愚蠢的

尽管如此,我还是很喜欢CL。我通过该网站获得了不少客户。:)

根据,它主要是用Perl编写的

编辑:您还询问了那里使用的技术堆栈的其余部分,在上面链接的采访中,这些技术被称为“非常传统的LAMP体系结构,一整套Linux系统,Apache、MySQL和Perl,特别是mod_Perl”。关于您具体提到的Javascript,Craigslist似乎并不是一个Javascript特别密集的网站,但一个快速的“查看来源”证实了他们确实在使用它。

来自:

  • linux-craigslist的基本功能
  • Apache——开源Web服务器卓越度
  • mySQL——一个很棒的开源SQL数据库
  • perl-几乎所有craigslist软件都是用perl编写的
  • GNU-emacs、gcc、bash和自由软件的概念
  • openBSD-虚拟防撞
  • [……]

(列表还在继续)

顺便说一句,你不能完全用Javascript编写数据库驱动的网站。这将是无用的。@josh-现在有一个挑战;)有没有一个meta.craigslist.com可以让我们讨论这类事情?@josh完全用javascript编写的数据库驱动网站是我的全职工作。结果远非毫无用处。见helma,axiom stack,jaxer,phobos。@josh,你应该坚持谈论你所知道的。有几种方法可以实现服务器端javascript。好的,我就要开始了。为什么这会是愚蠢的?仅仅因为带宽、处理和存储变得更便宜?如果可以的话,你不会尽量少用这些东西吗?是的,我们都读过。这很有趣,因为数字太小了,没有人想在开始之前问他们是什么。Craiglist的带宽并不小,你不可能花50美元就减少50%。用什么方式编写应用程序是愚蠢的?使用Linux、Apache和Perl?还是编写系统使用尽可能少的资源是愚蠢的?这样的评论似乎有点幼稚。编写一个高效的系统总是一个好主意。仅仅因为计算机速度快到足以掩盖你的混乱,并不意味着你就应该制造混乱,因为你可以侥幸逃脱。就像一个真正的程序员,他不能把大局牢记在心。高效的系统不仅仅包括下载速度或处理速度。它还包括它们的缩放、修改、调试等速度。如果处理效率是唯一重要的标准,那么我们都应该在汇编中进行编码。