成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員們,是時候開始學習Ruby了

譯文
開發 開發工具
Ruby自從Programming Ruby一書問世以來便開始在英文界流行起來,而發展了這么多年,Ruby以及Rails優秀的特質令無數開發者為之傾心。事實上,一個優秀的程序員現在已經沒有理由不了解學習Ruby了。

【51CTO精選譯文】作為腳本語言,如PHP、Perl與Python的長期愛好者,Ruby語言曾對我造成極大的震撼。它是一個開源的、純粹的面向對象的腳本語言。Ruby on Rails Web框架更是重要的興奮點,Rails的經歷令人相當難忘。目前,Ruby被看作是互聯網領域未來的巨人殺手,而我們則沒有理由不去深刻理解這種語言的強大能力。

我為什么要學習Ruby?

這是個很好的問題。很多程序員似乎都抱著不愿意再學習另一種語言的想法,而選擇使用指定的語言作為錘子,打碎任何只要是擋住了他們路的螺絲、釘子、圖釘或者任何尖銳的東西。套用一個很好的觀點(這是我在一次Python會議上聽說的):如果所有的程序員只有一把錘子,而所面對的螺絲釘又都很鈍,那么情況將變得糟糕起來。這就是說,學習另一種語言,不僅能擴大你在其他語言方面的知識,也能使你的就業方向更加廣闊,從而使你能夠跳出為自己所設定的那個框框。那么,為什么不從反方向去思考這個問題呢?當然,人們希望,每個新的語言都采用了以前語言的優點,而同時又避開了它們的缺點。這也是Ruby創建的思想。

在創建Ruby時,松本說,他的意圖是遵守歧義最少的原則,這或許意味著他希望語言的表達方式只會引起最少的迷惑或歧義。其結果:該語言是100%面向對象的動態類型,去掉了多余的句法要求(如縮進和分號),而使用一些幾乎可以方便處理任何你能想到的任務的庫來代替。在下面,列舉出來了Ruby眾多有意思的特點:

◆支持的多種平臺,包括各種UNIX的變種,Windows 95/98/NT/Me/2000/XP和Mac OS X

◆通過mod_ruby能夠實現Web應用程序的開發,它是一個Apache模塊,被嵌入到Apache Web服務器中作為RUBY的解釋器。

◆一個獨立于數據庫的接口,類似于Perl的DBI模塊。目前,已經有相關的驅動了(DBDs),可以用于DB2、InterBase、mSQL、MySQL、Oracle、PostgreSQL和SQLite等數據庫軟件。

◆通過類似于wxRuby的設計,能夠創建跨平臺的、基于GUI的應用程序。

◆使用RubyGems可以簡單的包裝,并對應用程序進行管理。RubyGems的操作類似于Perl CPAN,通過一個方便的控制臺界面,可以對打包的過程進行完全的控制。

◆通過內置的RSS和soap來支持Web服務。

◆擁有一個異?;钴S的用戶社區。Ruby Application Archive和RubyForge只是其中的幾個例子,而現在已經有上百個項目處于開發中了。

鑒于這些特點,就很容易理解為什么Ruby得到了這么多程序員的關注。如果你想要成為一個優秀的程序員,尤其是,如果你正在做或計劃做Web開發,那么你真的沒有理由不去了解并學習Ruby。

原文:Should Ruby Be Added to Your Programming Repertoire?

作者:W. Jason Gilmore

【編輯推薦】

  1. 牛人點評Ruby語言十大令人喜愛的特點
  2. Python和Ruby:流行動態腳本語言之特點對比
  3. Ruby和Python的語法比較
  4. Ruby使用心得匯總:尋找高效的實現
  5. Ruby on Rails入門之道
責任編輯:yangsai 來源: 51CTO.com
相關推薦

2019-09-02 08:53:46

程序員

2012-12-20 09:39:35

程序員

2021-04-06 11:44:21

程序員退休互聯網

2023-03-29 09:11:55

2022-06-27 14:31:20

元宇宙品牌運營推廣

2014-05-14 10:18:42

程序員拖延癥

2017-11-03 09:10:48

2019-01-14 08:26:55

程序員團隊職業

2021-07-01 07:43:41

項目程序員代碼

2015-11-11 12:11:17

程序員淘寶京東

2019-10-25 10:33:17

程序員技能開發者

2021-11-15 07:36:58

VGADVIHDMI

2018-03-22 15:36:26

程序員RubyiOS

2011-07-25 10:09:57

Python

2015-04-16 10:26:51

程序員 Python Ruby

2015-04-10 19:37:34

程序員

2015-06-18 10:16:27

程序員

2012-03-19 09:31:44

程序員

2009-12-14 11:12:55

Ruby運行

2012-03-17 21:45:02

JavaScript
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品视频免费看 | 精品国产免费人成在线观看 | 欧美性影院 | 成人免费视频网站在线观看 | 午夜私人影院在线观看 | 日韩精品在线网站 | 精品中文字幕一区二区 | 日韩中文不卡 | 欧州一区二区三区 | 又黄又色 | 久久高清 | 国内精品一区二区三区 | 97国产爽爽爽久久久 | 精品一区二区三区免费视频 | 久久一级 | 91麻豆精品一区二区三区 | 日韩中文字幕在线不卡 | 国产成人免费 | 日韩一区二区三区精品 | 亚洲日韩中文字幕一区 | 日产精品久久久一区二区福利 | 欧美 日韩 国产 成人 | 成人免费网站 | 99爱视频| 国产视频一二三区 | 人人做人人澡人人爽欧美 | 一级毛片免费完整视频 | 一级a性色生活片久久毛片 午夜精品在线观看 | 久久久久久综合 | 久久精品久久久久久 | 毛片国产| 中文字幕av亚洲精品一部二部 | 亚洲国产成人av好男人在线观看 | 男女羞羞视频免费 | 午夜视频在线免费观看 | 在线国产一区二区 | 日韩精品久久一区二区三区 | 中文字幕的av | av在线电影网| 国产精品一区二区久久精品爱微奶 | 色一情一乱一伦一区二区三区 |