精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久的精品视频| 一区二区三区精品在线观看| 欧美一乱一性一交一视频| 9.1成人看片| 91看片一区| 国产精品沙发午睡系列990531| 国产热re99久久6国产精品| 美女的奶胸大爽爽大片| av一级亚洲| 色欧美88888久久久久久影院| 亚洲精品自在在线观看| 精品人妻无码一区二区色欲产成人| 欧美日韩国产探花| 亚洲欧美日韩国产成人| www.五月天色| 中文字幕乱码中文乱码51精品| 国产欧美一区二区三区沐欲| 91超碰在线免费观看| 精品人妻无码一区二区性色 | 久久精品日韩精品| 在线观看毛片视频| 国产亚洲在线观看| 久久成年人视频| 一级黄色片网址| 激情小说亚洲色图| 欧美久久久一区| 奇米影视亚洲色图| 成人日批视频| 26uuu国产电影一区二区| 亚洲aa在线观看| 中文字幕理论片| 国产精品久久久久久久免费软件| 欧美成人合集magnet| 日本黄色小视频在线观看| 国产精品久久久久久久久久白浆 | 午夜精品久久久久久99热| 国精产品视频一二二区| 日韩mv欧美mv国产网站| 欧美xfplay| 免费黄频在线观看| 欧美videos粗暴| 在线看国产一区二区| 久久亚洲中文字幕无码| 国内高清免费在线视频| 亚洲人成在线观看一区二区| 一区二区欧美日韩| chinese偷拍一区二区三区| 久久这里只有精品视频网| 国产伦精品一区二区| 亚洲黄色小说网址| 国产成人精品免费视频网站| 91日本视频在线| 一卡二卡三卡在线观看| 久久国产剧场电影| 国产精品永久在线| 69国产精品视频免费观看| 国产日韩高清一区二区三区在线| 午夜精品在线观看| 久久露脸国语精品国产91| 中文在线一区| 欧洲成人午夜免费大片| 天天操天天操天天操天天| 国产农村妇女精品一区二区| 欧洲亚洲免费在线| 无码人妻aⅴ一区二区三区有奶水| 国产亚洲福利| 欧美在线观看网址综合| 伊人久久久久久久久久久久| 日韩精品欧美精品| 国产日韩精品入口| aa视频在线免费观看| 国产激情91久久精品导航 | 天天爽天天爽夜夜爽| 免费在线成人激情电影| 日本少妇性生活| 男人的天堂亚洲在线| 国产精品igao视频| 一二三区在线播放| 国产激情一区二区三区四区| 精品国产综合| 成年人在线看| 亚洲人成亚洲人成在线观看图片| 国产精品一线二线三线| 欧美成人黑人| 91精品免费观看| 无码人妻一区二区三区免费n鬼沢 久久久无码人妻精品无码 | 亚洲国产一区在线观看| 少妇av一区二区三区无码| 日韩一区二区三区免费| 91精品国产全国免费观看| 日本精品一二三区| 欧美日韩一二| 久久999免费视频| 成人毛片18女人毛片| 久久爱另类一区二区小说| 国产高清一区视频| av在线播放免费| 一区二区三区欧美在线观看| 国产乱子夫妻xx黑人xyx真爽| 国产精品久久久久久吹潮| 日韩欧美一级二级三级| 国产中年熟女高潮大集合| 影音先锋成人在线电影| 热99在线视频| www.成人精品| 亚洲国产高清在线| www.av毛片| 综合久久伊人| 亚洲激情视频网站| 四虎精品免费视频| 久久久久免费| 动漫3d精品一区二区三区 | 国产精品网站导航| 大伊香蕉精品视频在线| 欧美天堂一区| 亚洲成人a级网| 91麻豆免费视频网站| 日韩国产精品久久久久久亚洲| 国产在线拍揄自揄视频不卡99| 香蕉视频免费在线看| 亚洲精品五月天| 凹凸国产熟女精品视频| 亚洲va欧美va人人爽成人影院| 国产一区二区三区日韩欧美| 国产精品黄色网| 国产成人一级电影| 熟女熟妇伦久久影院毛片一区二区| 最新欧美色图| 亚洲а∨天堂久久精品喷水| 亚洲国产精品免费在线观看| 免费亚洲电影在线| 欧美裸体网站| 成人性生交大片免费观看网站| 精品国产乱码久久| 久久黄色免费网站| 国产麻豆欧美日韩一区| 日韩视频在线免费播放| www.成人在线视频| 中文精品99久久国产香蕉| 天堂网中文字幕| 91麻豆精品秘密| 成人免费播放器| 黄色欧美网站| 国内精品久久久| 日韩一级中文字幕| 亚洲国产成人av| 日本道中文字幕| 亚洲二区精品| 久久精品国产美女| 亚洲天堂手机| 亚洲欧美日韩国产中文| 无码人妻丰满熟妇区五十路| 久久久国际精品| 亚洲人成无码www久久久| 亚洲美女15p| 国产成人a亚洲精品| 国产精品视频一区二区久久| 色婷婷av一区| 懂色av粉嫩av浪潮av| 六月丁香综合在线视频| 中文字幕不卡每日更新1区2区| 成人在线免费av| 日韩在线观看免费高清| 国产高清免费观看| 亚洲成av人**亚洲成av**| 天天躁日日躁狠狠躁av麻豆男男| 最新国产拍偷乱拍精品| 国产在线一区二区三区欧美| 亚洲风情在线资源| 国产亚洲精品美女久久久| 这里只有精品国产| 亚洲女同ⅹxx女同tv| 国产乱淫av片| 欧美亚洲在线| 一区二区三区在线视频111| 四虎国产精品免费久久5151| 欧美高清视频免费观看| 五月婷婷开心中文字幕| 欧美性受xxxx黑人xyx| 欧洲第一无人区观看| 成人美女视频在线观看18| 免费看一级大黄情大片| 欧美日韩色图| 高清视频在线观看一区| 黑人精品一区| 久久综合九色九九| 天堂网www中文在线| 欧美性猛交一区二区三区精品| 欧美国产日韩在线观看成人| jiyouzz国产精品久久| 日本a√在线观看| 国产一区日韩一区| 日韩偷拍一区二区| 在线播放一区二区精品视频| 日韩av电影国产| 99热国产在线| 亚洲人成电影网站色xx| 99精品免费观看| 91久久精品一区二区三| 欧美极品aaaaabbbbb| 久久久久国产免费免费| 色婷婷狠狠18禁久久| 日本欧美久久久久免费播放网| 欧美日韩dvd| av中文字幕一区二区| 波多野结衣精品久久| 国产一区二区三区影视| 久久久这里只有精品视频| aⅴ在线视频男人的天堂| 欧美精品一区二区三区在线| 一区二区视频免费| 欧美日韩亚洲国产一区 | 欧美日韩午夜剧场| 免费成人深夜夜行网站| 久久久高清一区二区三区| 亚洲熟妇一区二区| 美洲天堂一区二卡三卡四卡视频| 亚洲 自拍 另类小说综合图区| 国产精品久久久久久久久妇女| 蜜桃视频日韩| 精品成人自拍视频| 97碰碰视频| 白嫩亚洲一区二区三区| 国产精品扒开腿爽爽爽视频| 欧亚av在线| 欧美精品福利在线| 91精品久久久| 久久精品国产成人精品| 成人网视频在线观看| 亚洲美腿欧美激情另类| 日本毛片在线观看| 日韩久久精品一区| 国产草草影院ccyycom| 欧美日韩国产影片| 伊人久久成人网| 欧美性生活影院| 久久精品99北条麻妃| 欧美午夜女人视频在线| 圆产精品久久久久久久久久久| 亚洲自拍偷拍麻豆| 久久在线视频精品| 夜夜嗨av一区二区三区中文字幕| 日韩av手机在线免费观看| 国产精品国产自产拍在线| www成人啪啪18软件| 国产精品乱子久久久久| www中文在线| 自拍av一区二区三区| 小嫩苞一区二区三区| 亚洲欧美综合网| 国产性xxxx| 亚洲精品成a人| 久热这里只有精品在线| 亚洲国产另类av| xxxxxx国产| 精品久久香蕉国产线看观看gif| 久久不卡免费视频| 欧美性xxxxxxxxx| 久久久久久久久久一级| 欧美婷婷六月丁香综合色| 夜夜躁狠狠躁日日躁av| 欧美一区二区日韩一区二区| 亚洲爱爱综合网| 亚洲激情视频在线| 国产青青草在线| 啊v视频在线一区二区三区 | 丰满少妇被猛烈进入| 亚洲第一页在线| 看电影就来5566av视频在线播放| 国产亚洲精品久久久久久| 精品麻豆一区二区三区| 欧美国产日韩视频| 中日韩脚交footjobhd| 国产不卡在线观看| 韩国三级成人在线| 国产在线精品一区二区三区| 蜜桃精品wwwmitaows| 在线精品日韩| 最新国产乱人伦偷精品免费网站| 欧美aⅴ在线观看| 久久成人免费日本黄色| 动漫av在线免费观看| 久久一区二区三区国产精品| 日本免费www| 一区二区三区欧美| 成年人av网站| 日韩一区二区三区三四区视频在线观看| 丰满少妇一区| 久草福利资源在线观看| 久久久美女毛片| 欧美一区二区三区粗大| 一区二区三区在线视频免费观看| 日韩三级一区二区三区| 欧美性大战久久| 精品女同一区二区三区| 日韩精品视频中文在线观看| 欧美精品hd| 欧美亚洲第一页| 精品一区视频| 欧洲在线视频一区| 欧美另类专区| 国产av人人夜夜澡人人爽| 岛国一区二区在线观看| 91精品国自产在线| 亚洲成av人在线观看| 一级片一区二区三区| 亚洲欧美在线一区二区| 3d玉蒲团在线观看| 国产精品爱久久久久久久| 女同另类激情重口| 黄色高清视频网站| 久久激情婷婷| 91人人澡人人爽| 国产精品久久久久久久裸模| 国产成年人免费视频| 91麻豆精品国产无毒不卡在线观看| 日韩欧美在线番号| 久久久久久久国产精品视频| 91精品网站在线观看| 任我爽在线视频精品一| 夜夜嗨一区二区| 久久久久久久久久久影视| 国产精品久久毛片a| 无码人妻久久一区二区三区| 亚洲第一中文字幕| 七七成人影院| 亚洲综合中文字幕在线观看| 色天天综合网| 91国产精品视频在线观看| 久久影院午夜片一区| 日韩大片免费在线观看| 精品久久久久久无| 成人影欧美片| 亚洲字幕一区二区| 99久久精品费精品国产| 国产视频手机在线播放| 国产日韩欧美综合一区| 久久亚洲精品石原莉奈| 日韩成人在线视频| 麻豆免费在线| 久久久99爱| 国产精品视区| www.自拍偷拍| 一本到不卡免费一区二区| 外国精品视频在线观看| 欧美极品少妇xxxxⅹ裸体艺术| 日本精品在线播放 | 亚洲破处大片| 亚洲视频一二三四| 1024精品合集| 国产伦一区二区| 欧美成人在线影院| 日韩成人久久| av网站大全免费| 91原创在线视频| 色老头一区二区| 在线成人激情视频| 99久久这里有精品| 精品人妻人人做人人爽| 高清成人在线观看| 色婷婷在线观看视频| 亚洲人成伊人成综合网久久久| 我爱我色成人网| 一区二区在线观| 国产成人精品一区二区三区四区| 久草视频手机在线观看| 亚洲精品国产美女| 日本.亚洲电影| 中文精品一区二区三区| 成人免费黄色在线| 手机在线看片1024| 中文字幕在线观看日韩| 免费精品一区| 国自产拍偷拍精品啪啪一区二区| 99久久国产综合精品女不卡| 亚洲欧美一二三区| 精品国产自在精品国产浪潮| 91嫩草精品| 亚洲熟妇av一区二区三区| 国产精品灌醉下药二区| 亚洲精品久久久久久无码色欲四季 | www.日本精品| 一夜七次郎国产精品亚洲| 久久久精品区| 凹凸国产熟女精品视频| 中文字幕在线一区免费| 成人免费一级视频| 国产精品久久久久久久久久久久久 | 成人小视频免费观看| 免费看毛片网站| 精品国偷自产在线视频99| 欧美日韩一区二区三区四区不卡| 免费看污黄网站| 亚洲综合丝袜美腿| 懂色一区二区三区| 成人综合色站| 六月丁香婷婷久久| 中文字幕超碰在线| 欧美成年人视频网站欧美| 精品久久久久久久|