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作為正式的產品開發語言。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1669708
相關文章
- Steve Yegge對Amazon和Google平臺的長篇大論Go
- 如何優雅的移植JavaScript元件到BlazorJavaScript元件Blazor
- 將 Win32 程式移植到 LinuxWin32Linux
- Parquet.Net: 將 Apache Parquet 移植到 .NETApache
- 如何將 Google Auto Draw 移植到小程式上Go
- 探索將scratch3移植到樹莓派樹莓派
- Cornfox & Bros.如何將手遊移植到SwitchROS
- 從Rails到Clojure再到Java,最後回到RailsAIJava
- 開發者分享優化技巧,將PC VR內容移植到Quest優化VR
- 如何將三萬行程式碼從Flow移植到TypeScript?行程TypeScript
- 將30K行Flow程式碼移植到TypeScript - davidgomTypeScriptGo
- 將 Linux 應用程式移植到 64 位系統上Linux
- 怎樣將Xilinx的xfOpenCV庫移植到ZedBoard平臺OpenCVZed
- 上海一公司需要將原系統移植到Websphere平臺Web
- 移植到 Python 3Python
- 將jQuery轉換到JavaScript開源工具jQueryJavaScript開源工具
- 【Android】不使用WebView來執行Javascript指令碼(Rhino)AndroidWebViewJavaScript指令碼
- 移植到Windows CE 的經驗Windows
- alsa 移植到Linux3.0Linux
- oracle移植到mysql注意事項OracleMySql
- ffmpeg在移植到海思HI35xx平臺之將ffmpeg庫引入到sample的demo中
- 手把手教您將libreoffice移植到函式計算平臺函式
- 倪光南院士建議將Windows應用移植到國產作業系統Windows作業系統
- Charilaos Kalogirou:分享將iOS遊戲移植到Android平臺的注意要點iOS遊戲Android
- 【原創】EtherCAT主站IgH解析(二)-- 如何將Igh移植到Linux/Windows/RTOS等多作業系統移植指南LinuxWindows作業系統
- 從NodeJS切換到Ruby on Rails - nikodunkNodeJSAI
- ubuntu移植到嵌入式平臺Ubuntu
- 如何將複雜的應用邏輯從儲存過程移植到業務層儲存過程
- JS引擎(2):Java平臺上JavaScript引擎—Rhino/Nashorn概述JSJavaScript
- Ruby on Rails:開源技術將深入企業AI
- Rhino 8 中文安裝包「犀牛 Rhino 8破解新功能」
- 3.0 ORACLE移植到MYSQL改造注意要點OracleMySql
- 如何把 awk 指令碼移植到 Python指令碼Python
- 移植一個抖音貼紙元件到Flutter元件Flutter
- RT-Thread移植到stm32thread
- Solaris到Linux應用的移植(轉)Linux
- web工程從TOMCAT移植到JBOSS中WebTomcat
- 資料移植到Oracle資料庫(一)Oracle資料庫