精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

再談PHP、Python與Ruby

開發 前端 后端
用什么語言不重要,最重要的是效率:開發效率和執行效率。PHP 語法很傻,一點都不炫,但凡是學過C、JS、AS等等語言的,很容易上手,因為語法上有很多重合的地方。

本文整理自知乎

一句話總結

簡單地總結:

  • 假如你想幫他盡快找個活兒,賺到錢,推薦PHP。
  • 假如你想讓他成為一個高效工程師,推薦 Python。
  • 假如你想讓他愛上他的工作,推薦 Ruby。

語言的選擇

編程語言非常重要,不要認為他們都圖靈等價,用起來都一樣。實際上,好的語言,帶給你的東西是超乎想像的。

下面是一些看法:

  1. 程序員的時間遠比機器的時間寶貴:選擇開發效率最高的語言吧,不要過于在乎運行性能,如果你開發不出東西,那么跑得多快也沒用。
  2. 優雅的抽象勝于簡單的堆砌: 這意味著你的代碼是最簡潔而又充滿設計感的,面向對象,容易的閉包,一切都是表達式等等,而最好的抽象是語言本身能夠分層,既能夠書寫語言的語言,比如 DSL 能力強弱是個指標。
  3. 才華橫溢的社區勝過有難度的招聘:這種語言一定要擁有一個活躍且才華橫溢的社區,只要使用她的人,就有一種自豪感和精英意識,在社區里的每個人都 自認為比別人強。即使,你不那么容易招聘到程序員,但我們不都知道,一個有才華的程序員勝過100個平庸之輩嘛?選用這種語言,能保證團隊里一起編碼的每 一個人,都是高手。
  4. 也是最重要的,樂趣勝過一切: 靈活,好玩,永遠有新發現的魔術般的語言,只有你想不到的,沒有你做不到的,對一個真正的hacker來說,這是選擇語言唯一的理由,這也是 Perl 為什么能夠長期存活的原因,因為她是 hacker 為 hacker 創作的。

如果能看完這些觀點,相信你能猜出我的選擇了 :) 是的,Ruby是主流語言中我認為最出色的,最高的開發效率,最優雅簡潔的抽象能力,最有才的社區(GitHub為中心),和最大的樂趣。

做為一個程序員,是應該去選取不同思路的語言去學習的,而且當然要選擇最有代表性的語言,在編程的世界里,主流的思路其實就兩種,一是結構化編程,一是函數化編程,面向對象只是結構化編程進化的一個階段而已,其他各種各樣的思路大多數是這兩個的分支。

社區的創造力

選擇一門語言要看這個語言社區的氣質,以及你想用他做什么東西。

Mac 上可以運行那么多種語言,有很多人用 git。但卻只有 Ruby 的用戶開發出了 homebrew 這樣牛逼的包管理系統,善用了 github 的諸多特性,真正的把每一個用戶都變成了潛在的 repo 貢獻者。我相信這絕對不是巧合。如果同樣的條件擺在面前,你做出了一個全新的東西而別人沒有,說明了你的創造力比別人要高。

作為 Python 的使用者,我覺得 Ruby 語法的優劣不太重要。但是從外部看 Ruby 社區近些年持續的向外輸出一些從技術到開發上的理念,不斷的有大大小小的很酷的項目從 Ruby 社區中誕生的出來。使得我覺得 Ruby 社區是一個很有創新氣質的社區。因此如果你學編程是想做出一個很酷的東西,那么我強烈建議你直接學習 Ruby。

從Web 開發去比較

對于 Web 開發,這三種語言都能勝任,但是還是有不少區別:

  • Ruby 的 rails 框架確實是稱得上是快速開發的典范,但是 Ruby 的語法過于靈活,有些時候對同一個處理會有很多種不同的寫法。
  • PHP 是老牌的網頁腳本語言,相對其他兩門而言比較成熟。PHP 雖然快速成型,但容易失控,尤其項目稍大的時候。
  • 對于 Python 來說,由于自身的簡約設計,可能應用的方面的更多,幾乎是可以涉及到IT的各個方面,Web 只是它其中一個方面,而且有比較成功的殺手級應用,Youtube 就是用 Python 開發的,服務器的各種原來用 shell 或者 perl 的腳本,科學計算,游戲的腳本,甚至在桌面客戶端上也能看到 Python 的佳作,如 UliPad,對于初學者來說 Python 是個不錯的選擇,在這三者中它的語法是最簡潔和清晰的,適合初學者學習。

入門語言還是應該選擇一個比較嚴謹的,像Java,Python那樣的語言比較合適,從 PHP 語言不太容易學到 OO 的思想和設計模式之類的東西,而這些對于一個優秀的 PHP 程序員來說也是很必要的。這里不是黑 PHP,每個語言都有自己的優點,比如 PHP 入門快,可以增加編程的信心,明白編程那點事后,可以觸類旁通的接觸其他語言。很多編程者就是從 PHP 入門的。

在編程學習里有這么一個現象:直接推薦 Python 的人,基本都沒深入學習過 Ruby。學過 Python 和 Ruby 的人,基本都喜歡 Ruby。

具體使用什么語言,不是唯一的。根據場景是要分的。一個人至少是需要學習3種語言的:

  • 一種是工作語言,比如C++,Java,PHP,這三種語言,是互聯網的萬能藥,只要會了,工作是永遠都不愁的,大型公司一般都會使用,用來開發一些大型項目。
  • 一種是自己使用的語言,比如 Python,Ruby,當然,我也推薦 Ruby。我也用過 python ,后來因為工作需要,忍痛放棄了 Python,最后,竟然深深喜歡上 Ruby 了。然后就不再回頭了,對于個人使用來說,是要非常注重開發效能的,一門語言,至少能用10年,如果自己選擇的語言,可以在開發效能上超越其他語言十分之 一,那么在十年內這種收益是非常大的。
  • 還有一門是新語言使用,不必深入,但是一定要了解,這有助于比較不同語言的不足,才不至于成為井底之蛙。比如 Nodejs, Scale等。

關于Ruby

我覺得直接學 Ruby 也是不錯的選擇。

  1. 本來 rails 框架就自帶了 server,WEBrick。看著 Log 做開發效率非常高。
  2. 如果要部署的話,用 passenger 也是絕對方便。
  3. Views 層的模板系統,ERB 應該比 Python 的各種要來得美,而且更加簡單。之前用過 Django,覺得太重了。
  4. Rails 可以讓你不斷的驚訝程序可以這樣寫的啊,我第一次看到有 7.days.ago 的時候驚掉了。
  5. Rails強調一種DSL,一來符合人們的語言習慣、二來我覺得是一種編程語言的顛覆,我們并不是在用某個特定的語言(比如Ruby)來實現一個 功能(就如同是用C還是用Java來寫一個編譯器),而是我可以在這些語言的基礎上定義一種新的語言(類似于lex,yacc這樣的詞法語法生成器)。看 看routes.rb的設置吧,能有多么驚訝,這是程序么,簡直就是詩。美不只是在于內容,同樣在于形式。

Ruby 或者說 Rails 的缺點或許就是學習的曲線太陡,我之前有過 MVC 的經驗,上手RoR 還是花了三周的時間,或許也是自己接受能力不強吧,但更確切的問題應該在于 Rails 的慣用法太多:當然,我在用 ActiveRecord 拿數據的時候,可以寫 find_by_sql(“blablabla”),但是細查 Rails 的文檔,他是提供類似于 Joins.Group.Select 等等的方法的,姑且不論效率是不是真的會快點,少寫一點 sql 在 .rb 的文件里面不是會更美一些么。再到后來,偶然又發現有 metawhere 這種東西,是不是又要忍痛拋棄既往學到的那一堆 works but not elegant 的東西,義無反顧的投身到 metawhere 的學習中。

當然,如果不追求完美,上手也沒有這么恐怖。

關于Python

python的優勢很多,比如:

  1. 語法簡潔,無需編譯。Python 語法簡潔高效,一句話“人生苦短,我用 Python”啥都說明了,高效是 Python 的特點。
  2. 強大的數據結構。默認安裝的Python開發環境已經附帶了很多高級數據類型,如列表、元組、字典、集合、隊列等,無需進一步編程就可以使用這些數據類型的操作。使用這些數據類型使得實現抽象的數學概念非常簡單。
  3. 強制縮進,讓代碼自然顯得有條理。
  4. 插件齊全,可以完成絕大部分的程序設計任務。

當然還很多,具體還可以去看看 《Python的設計哲學》 這個 chapter。

小結

  • 沒有最好的語言,只有最合適的語言。
  • 沒有糟糕的語言,只有糟糕的程序員。
  • 沒有一種語言是萬能的,只會一種語言是萬萬不能的。

用什么語言不重要,最重要的是效率:開發效率和執行效率。PHP 語法很傻,一點都不炫,但凡是學過C、JS、AS等等語言的,很容易上手,因為語法上有很多重合的地方。很多人看不起 PHP,說 PHP 太簡單的人,往往是因為對 PHP 本身不夠深入了解,其實 PHP 里面的東西一般人用到的很少,5.3 以上的特性也慢慢讓這種語言生動起來,你越是深入,就越能發現它的強大和優勢。

這里僅僅列出 PHP,Python 與 Ruby 的一些情況,讓讀者更好地挑選學習的語言。

語言沒優劣之分,Just follow your passion.

原文鏈接:http://www.nowamagic.net/librarys/veda/detail/2504

責任編輯:林師授 來源: Veda 原型
相關推薦

2011-07-21 13:21:32

PHP

2017-02-24 19:08:48

PythonPHPRuby

2017-10-09 08:45:13

編程語言Amazon AtheSharePoint

2009-04-03 09:16:22

PHPRubyPython

2009-12-14 13:33:49

Ruby與Python

2010-03-10 19:46:07

Python編程語言

2009-09-09 09:55:56

Web開發PHP,Java和.N

2017-10-13 12:51:36

語言PHP、Python、差異比較

2017-01-20 16:55:13

編程PHPRuby Python

2009-09-28 17:36:00

RubyPHPWeb開發

2017-01-20 17:40:12

PHP vs Ruby

2009-07-15 14:29:44

RubyPHPWeb編程語言

2013-04-18 17:07:36

2024-03-27 13:03:27

AI技術論壇

2021-11-28 18:07:44

PythonRuby編程

2010-06-18 23:01:16

IT管理安防產業H3C

2010-06-21 21:35:28

運維管理安防行業H3C

2009-04-02 17:21:52

RubyGoogle編程

2014-03-19 10:03:56

2009-09-16 17:29:38

Ruby on RaiDave Thomas
點贊
收藏

51CTO技術棧公眾號

免费电影日韩网站| 国产在线网站| 国产精品久久久一区二区| 亚洲午夜色婷婷在线| 亚洲精品午夜在线观看| 手机av在线播放| 久久精子c满五个校花| 国产日韩在线精品av| 久久精品国产亚洲AV无码男同 | 欧美五码在线| 欧美艳星brazzers| 国产精品久久国产| gogogo高清在线观看免费完整版| 久久国产精品99国产| 日韩中文字幕在线观看| 水蜜桃av无码| 免费一级欧美片在线观看网站| 亚洲日本va在线观看| 久久精品午夜一区二区福利| 97国产成人无码精品久久久| 国产一区二区三区久久| 欧美另类99xxxxx| 日本乱子伦xxxx| 免费观看成人www动漫视频| 亚洲国产婷婷综合在线精品| 一区二区三区三区在线| 深夜影院在线观看| 丁香激情综合五月| 川上优av一区二区线观看| 亚洲影院在线播放| 亚洲黄色天堂| 色与欲影视天天看综合网| 一本色道久久88| 国产精品手机在线播放| 日韩精品在线播放| 污污内射在线观看一区二区少妇| 日韩欧美精品一区二区三区| 久久久精品国产免大香伊| 成人免费视频网址| 日本少妇激情视频| 综合激情网站| 久久天天躁夜夜躁狠狠躁2022| 国产精品熟妇一区二区三区四区| 人成在线免费网站| 亚洲国产美女搞黄色| 久久亚洲国产精品日日av夜夜| 午夜精品一区二| 国产亚洲激情| 欧美亚洲国产成人精品| 91精品国产乱码在线观看| 欧美日韩综合| 欧美精品一本久久男人的天堂| 成人免费毛片日本片视频| 粉嫩久久久久久久极品| 欧美xxxxx牲另类人与| 日韩精品――色哟哟| 久久国产精品美女| 欧美变态口味重另类| 日本天堂在线播放| 国产精品sss在线观看av| 精品免费视频.| 国产十八熟妇av成人一区| 国产一级成人av| 欧美理论电影在线| 亚洲一区二区中文字幕在线观看| sese综合| 欧美三级在线看| 成年人视频在线免费| 欧美一级大片| 欧美精品亚洲二区| 国产人妖在线观看| 婷婷综合成人| 在线午夜精品自拍| 亚洲色图27p| 伊人久久大香线蕉无限次| 日韩一级免费观看| 朝桐光av一区二区三区| 欧美理论视频| 欧美成人性色生活仑片| www.99re7.com| 久热re这里精品视频在线6| 国产精品免费电影| 国产又大又黄又粗| 蜜桃久久久久久| 日韩av电影手机在线观看| 中文字幕 视频一区| 国产又黄又大久久| 成人a在线视频| 蜜桃av噜噜一区二区三区麻豆| 精品亚洲porn| 精品国产一区二区三区麻豆小说| 亚洲av综合色区无码一二三区| 老司机午夜精品99久久| av成人在线电影| 久久经典视频| 曰韩精品一区二区| 成人免费视频久久| 91精品丝袜国产高跟在线| 亚洲欧美国产精品| 日本青青草视频| 日韩和欧美一区二区三区| 亚洲精品日韩av| 噜噜噜噜噜在线视频| 亚洲精品日韩一| 久久久久久久久久伊人| 日本综合字幕| 欧美日韩亚洲综合一区 | 中日韩精品一区二区三区| 色狮一区二区三区四区视频| 韩日欧美一区二区| 91国内精品久久久| 久久精品无码一区二区三区| 国产精品av免费观看| 欧美色片在线观看| 欧美美女喷水视频| 成人午夜剧场视频网站| 欧美成人综合| 国产日韩综合一区二区性色av| 91好色先生tv| 国产亚洲午夜高清国产拍精品| 欧美在线视频二区| 爱看av在线| 91精品国产色综合久久不卡电影 | 亚洲国产成人精品无码区99| 成人在线视频免费看| 日韩av在线免费| 国产亚洲精品成人| 国产一区二区三区四区五区入口 | 国产精品嫩模av在线| 在线亚洲欧美视频| 日本中文字幕第一页| 蜜臀av一区二区在线观看| 成人在线国产精品| 成人高清免费在线播放| 欧美性猛交xxxx富婆弯腰| 欧美三级午夜理伦三级富婆| 亚洲日本三级| 久久精品久久精品亚洲人| 久视频在线观看| 国产精品一二三| 免费看污污视频| 伊人久久视频| 制服丝袜成人动漫| 中文字幕资源站| 国内精品伊人久久久久av一坑| 精品无人区一区二区三区竹菊| 在线视频91p| 欧美三级日韩三级国产三级| 亚欧精品视频一区二区三区| 久久久水蜜桃av免费网站| 欧美日韩电影一区二区三区| a天堂中文在线官网在线| 欧美精品在线视频| 无码人妻精品一区二区三区夜夜嗨| 99精品视频免费观看视频| 国产欧美一区二区在线播放| 草碰在线视频| 欧美日本在线播放| 日韩亚洲欧美中文字幕| 国内国产精品久久| 国产资源第一页| 成人午夜大片| 欧美最顶级丰满的aⅴ艳星| 青青草娱乐在线| 欧美无砖专区一中文字| 亚洲AV成人无码精电影在线| 狠狠色丁香婷婷综合久久片| 精品嫩模一区二区三区| 136福利精品导航| 18性欧美xxxⅹ性满足| 九色网友自拍视频手机在线| 欧美视频在线观看一区| 艳妇荡乳欲伦69影片| 成人一区二区三区| 男人揉女人奶房视频60分| 亚洲网一区二区三区| 国内偷自视频区视频综合| 国产高潮在线观看| 婷婷综合在线观看| 天天干天天舔天天操| 国内精品免费**视频| 正在播放精油久久| 成人激情自拍| 国产精品女主播视频| 影音先锋在线播放| 亚洲免费精彩视频| 国产女人爽到高潮a毛片| 亚洲成a人v欧美综合天堂| av网站免费在线看| 国产成人在线网站| 国产一区二区视频免费在线观看 | 精品91自产拍在线观看一区| 欧美一级片免费在线观看| 欧美激情一二三区| 丰满少妇在线观看| 欧美久久99| 五月天国产一区| 精品国产一区二区三区成人影院 | 中文在线免费视频| www.日韩av.com| 女人天堂在线| 日韩欧美高清一区| 成人午夜精品视频| 午夜亚洲福利老司机| 国产亚洲色婷婷久久99精品91| 亚洲美女少妇无套啪啪呻吟| 亚洲人成人77777线观看| 秋霞影院一区二区三区| 亚洲xxx自由成熟| 久久亚洲资源| www.亚洲一区| 国产永久免费高清在线观看视频| 色婷婷av久久久久久久| 久青草视频在线观看| 国产精品二三区| 在线小视频你懂的| 白白色亚洲国产精品| 99九九精品视频| 强制捆绑调教一区二区| 99精品人妻少妇一区二区| 欧美日韩亚洲一区| eeuss中文| 俺要去色综合狠狠| 91亚洲精品一区| 成人在线观看免费视频| 国产成人精品免费视频| 看黄网站在线| 亚洲精品xxxx| 亚洲精品国产精品乱码不卡| 6080国产精品一区二区| 日韩免费不卡视频| 樱桃视频在线观看一区| 老熟妇精品一区二区三区| 国产精品影视在线观看| 涩涩网站在线看| 麻豆国产精品官网| 国产午夜福利100集发布| 欧州一区二区| 欧洲精品码一区二区三区免费看| 9999精品免费视频| 成人精品久久av网站| 福利一区二区免费视频| 国产精品丝袜视频| 日韩成人精品一区二区三区| 国产精品日韩久久久久| 国产人妖一区| 成人情趣片在线观看免费| 欧美亚洲福利| 成人av番号网| 蜜桃精品视频| 国产不卡一区二区三区在线观看| 日韩一区二区三区免费| 国产成人精品免费视频| 成人精品三级| 成人欧美一区二区三区黑人孕妇| 国产调教在线| 17婷婷久久www| 日韩性xxx| 国产精品亚洲美女av网站| 欧美黄页在线免费观看| 91系列在线播放| 中文字幕一区二区三区日韩精品 | 99精品中文字幕在线不卡 | 日韩精品在线观看免费| 欧美午夜xxx| 中文字幕人妻精品一区| 777欧美精品| 亚洲精品久久久久avwww潮水| 欧美日韩卡一卡二| 国产麻豆精品一区| 精品国产乱码久久| 牛牛澡牛牛爽一区二区| 日韩电视剧免费观看网站| 99热这里只有精品5| 精品国产91亚洲一区二区三区婷婷| 国产一区二区小视频| 日韩精品专区在线影院重磅| 天天操天天操天天干| 亚洲男女性事视频| 日本天堂影院在线视频| 中文字幕日韩欧美在线| 羞羞的视频在线看| 欧美一级大胆视频| 伊人久久大香伊蕉在人线观看热v| 国产成人精品视| 精品一区二区三区中文字幕| 国产欧美日韩一区| 首页国产精品| www在线观看免费| 美女一区二区久久| youjizzxxxx18| 风流少妇一区二区| 成人激情五月天| 亚洲一区二区黄色| 性色av一区二区三区四区| 精品欧美一区二区久久| 国产综合在线播放| 中文字幕欧美日韩精品| 淫片在线观看| 国语自产在线不卡| 伊人亚洲精品| 欧美日韩精品免费观看视一区二区| 嫩草影视亚洲| 国产美女永久无遮挡| 青青草一区二区三区| 国产精品九九视频| 91色|porny| 欧美成人精品欧美一级私黄| 91传媒视频在线播放| 中文在线字幕av| 日韩精品中文字幕视频在线| а√天堂8资源在线官网| 国产激情视频一区| 日韩第二十一页| 欧美成人综合一区| 在线免费高清一区二区三区| 精品国产鲁一鲁一区二区三区| 国产精品99久久久久久久vr| 91精产国品一二三| 国产精品久久久久久久久免费相片 | 国产午夜无码视频在线观看| 日韩精品一区国产麻豆| 日本在线天堂| 国产精品久久久久久久av大片 | 欧美日本视频在线| 激情小说 在线视频| 日韩中文在线视频| 欧美成人ⅴideosxxxxx| 九九九九九精品| 激情久久久久久久| 一区二区在线免费观看视频| 日韩美女视频19| 一级黄色片在线| 日韩视频在线一区| 久久精品国产福利| 色涩成人影视在线播放| 日韩精品午夜视频| 精品无人区无码乱码毛片国产 | av剧情在线观看| 国产精品白嫩美女在线观看| 羞羞色国产精品网站| 大肉大捧一进一出好爽视频| 麻豆国产精品一区二区三区| 久久午夜精品视频| 欧美日韩久久一区二区| 日本电影全部在线观看网站视频| 韩国美女主播一区| 日韩有码av| 粉嫩虎白女毛片人体| 久久精品日韩一区二区三区| 色老头在线视频| 色777狠狠综合秋免鲁丝| 九九热这里有精品| 久久精品国产一区二区三区不卡| 国产精品久久久久久久| 97人人爽人人| 一区二区不卡在线播放 | 日韩欧美一区二区三区| 天堂在线观看视频| 日本高清不卡的在线| 国产精品中文字幕制服诱惑| 国产人妻777人伦精品hd| 91麻豆成人久久精品二区三区| 青娱乐国产盛宴| 亚洲成人久久久| 国模套图日韩精品一区二区| 亚洲精品在线免费| 国产又粗又猛又爽又黄91精品| 精品国产aaa| 在线不卡免费欧美| 国产天堂在线播放视频| 92福利视频午夜1000合集在线观看| 国产中文字幕一区二区三区 | 毛片av中文字幕一区二区| 蜜桃传媒一区二区亚洲av| 欧美性猛交xxxx乱大交退制版 | 五月激情丁香网| 精品一区电影国产| 国产精品xxx| 天堂8在线天堂资源bt| 久久久久久久久久久99999| 久久久久久久极品| 最近2019中文字幕mv免费看| 日韩精选视频| 日本久久高清视频| 久久综合狠狠综合久久激情 | 欧美老女人性开放| 成人av在线亚洲| 国产日韩欧美| 中文字幕av网址| 欧美午夜激情视频| 黄网站免费在线播放| 成人羞羞国产免费| 午夜亚洲福利在线老司机| 久久精品亚洲a| 亚洲美女喷白浆| 日韩中文字幕一区二区高清99| 亚洲黄色网址在线观看| 2020日本不卡一区二区视频| 国产精品乱码一区二区|