【问题标题】:Which Language Google Uses For Web ApplicationsGoogle 用于 Web 应用程序的语言
【发布时间】:2009-10-13 00:52:00
【问题描述】:

我想知道一件事,Google 使用哪种语言来开发 Web 应用程序,因为我正在和我的朋友讨论这个问题,他们说 Google 使用 Python 来开发 Web 应用程序,但它是什么?

最好的问候。

【问题讨论】:

    标签: web-applications programming-languages


    【解决方案1】:

    我记得在某处(Steve Yegge?)读到,Google 的“官方”语言包括 Python、Java 和 C++、JavaScript。我相信 GMail 是用 Java 后端编写的。 GWT 是 Java 编译成 JavaScript。

    【讨论】:

    • 迄今为止最受教育的答案。 Google 的核心操作(例如搜索)主要使用 C++ 完成,管道材料是 Python 和 Java,而 JavaScript/DHTML 用于从 Web 角度将事物联系在一起。 IMO 的各种用途的有趣技术堆栈。
    【解决方案2】:

    他们非常支持 Python,这似乎是他们前进的方向。

    显然,他们在 JavaScript API 上也投入了大量的开发!

    在我看来,“供内部使用,公开”的项目同时具有 Java 和 Python API,这强烈建议他们在内部同时使用 Python 和 Java。

    【讨论】:

    • 你为什么这么在意?如果谷歌的代表没有进来回答问题,那么有根据的猜测是次要的。
    • +1 @kinopiko 我认为你对那个问题有点太严格了,如果我们真的想回答我们必须在谷歌工作,可能没有人这样做,这只是意见和最佳猜测。跨度>
    • 像 Jon Skeet,他会做 C#:P
    【解决方案3】:

    引用Greg Stein,加粗是我的:

    在 Google,python 是 3 个 “官方语言”与 C++Java。官方在这里的意思 允许 Google 员工部署 这些语言生产 服务。 (内部 Google 人员 使用许多技术,包括 PHPC#RubyPerl)。 Python很好 适用于工程过程 谷歌。

    【讨论】:

      【解决方案4】:

      我想到了很多东西,包括 Python、Java,也许还有一些 PHP,也许还有一些 ruby​​ on rails。

      【讨论】:

      • 但是 Python 是他们的首选?
      • -1 猜测的意义何在?投赞成票有什么意义?
      • Google 只允许使用四种语言,这是非常有据可查的:C++、Java、Python、ECMAScript。所以,这显然是错误的:谷歌没有 PHP 或 Ruby。事实上,著名的 Steve Yegge 将 Rails 移植到 ECMAScript 只是为了让他可以在 Google 使用 Rails。
      • 他们真的在 Google 说“ECMAScript”吗?
      【解决方案5】:

      他们使用Google Web Toolkit 的Web 应用程序是用Java 编写的。然后 GWT 将 Java 编译成 JavaScript 和 DHTML 的组合,跨平台兼容。

      【讨论】:

      • 多数?除了 AdWords 和 Google Wave 之外,还有哪些使用 GWT 的应用?
      猜你喜欢
      • 2012-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多