`
lujar
  • 浏览: 512841 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Steve Yegge 将 Rails 移植到 Javascript/Rhino

阅读更多

为了提升google的开发效率,Steve努力尝试说服公司采纳Rails(包括Ruyb)作为开发工具,但是google不予采纳(google不想再增加支持的语言的数量)。Steve决定把Rails移植到JavaScript上去。这意味着一个google有可能在未来开源一个新的项目Rhino on Rails。

限制语言的数量将使得开发人员对代码的贡献度更大,他们无需担心成为不熟悉的语法的牺牲。

每一个公司正式支持的语言都是有成本的:基础架构的支持,文档,培训,代码冗余还有其它因素。虽然编程语言的核心语法都是大同小异,但是剩下的各自独特的语法就难以辨认,尤其是没有明确标准的动态语言,例如Perl,Ptthon,Ruby。Google非常谨慎的保持使用语言的数量。这样就可以构建大量对所用语言非常熟悉的专家。goole目前只使用C++,Java,Python,javascript作为正式的产品开发语言。

分享到:
评论

相关推荐

    worldwindjava源码-TchScrn:https://sites.google.com/site/steveyegge2/five-

    世界风java源码 The Five Essential Phone-Screen Questions Stevey's Drunken Blog Rants:trade_mark: I've been on a lot of SDE interview loops lately where the candidate failed miserably: ...though

    SteveY对Amazon和Google平台的长篇大论.docx

    【Steve Yegge对Amazon和Google平台的长篇大论】 在这篇由Steve Yegge撰写的文档中,他从个人视角深入探讨了Amazon和Google这两个科技巨头在平台策略、公司文化、运营模式以及技术创新方面的差异。Steve Yegge曾任...

    面试:准备技术面试所需的一切

    内容 找到了死链接? 尝试或 。 演算法 ...史蒂夫·耶格(Steve Yegge)- 卡洛斯·布埃诺(Carlos Bueno)– Daniel Blumenthal – David Byttow – David Byttow –迈向 托马斯·弗里德曼(Thomas L.

    程序员的呐喊,完整扫描版

    《程序员的呐喊》的作者是业界知名的程序员——来自Google的Steve Yegge,他写过很多颇富争议的文章,其中有不少就收录在本书中。《程序员的呐喊》是他的精彩文章的合集。  《程序员的呐喊》涉及编程语言文化、...

    各种语言比较

    博客链接可能提供了更深入的讨论,例如《Steve Yegge的博客Rants:动态语言反击》(Stevey's Blog Rants - Dynamic Languages Strike Back),这可能是一个关于如何动态语言如Python、Ruby、JavaScript等在近年来逐渐...

    欧拉公式求圆周率的matlab代码-interview:破解下一次编码面试的资源

    推荐:史蒂夫·耶格(Steve Yegge)–在Google获得工作[] 卡洛斯·布埃诺(Carlos Bueno)–在Facebook上获得职位[] Daniel Blumenthal –如何为技术面试做准备[] David Byttow –美国广播公司:一直在编码[] David ...

    初级java笔试题-All-basic-Computer-Science-knowledge-you-will-need-to-work-in

    初级java笔试题All-basic-Computer-Science-knowledge-you-will-need-to-work-in-big-4(amazon, ...和微软等大型软件公司将软件工程视为与软件/网络开发不同,它们需要计算机科学知识。 如果您想成为可靠

    初级java笔试题-preparation:准备

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-google-coding-interview-materials:谷歌编码面试材料

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-Google-Interview-University:谷歌面试大学

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-Google-Coding-Interview:谷歌编码面试

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-mybit:我的工作和测试目的

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-to-work-through-google-university:通过谷歌大学工作

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-Google-CS-Lessons:Google-CS-课程

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-Google-Interview:谷歌面试

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-googleInterview:Google面试准备指南

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-google:谷歌

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-google-interview-university:谷歌面试大学

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-Roadmap-Software-Developer:路线图-软件-开发人员

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

    初级java笔试题-Google-Interview-Preparation:谷歌面试准备

    学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 ...

Global site tag (gtag.js) - Google Analytics