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

這個小眾的編程語言,無意間改變了全球程序員的命運!

系統 Windows
Git在Windows上沒有原生的移植版本,而是用 MinGW(類似 cygwin)包裝了 git,在Windows下無論是速度還是兼容性都很差。外界很少有人每天都使用它。

2005年4月是個神奇的月份,這一月同時出現了兩大版本控制工具:Git和Mercurial。

Git如今人盡皆知,Linus創建Git的過程也是個傳奇,但是早期的Git更像一個黑客工具“”,主要在Linux內核那個小圈子內使用。

Git在Windows上沒有原生的移植版本,而是用 MinGW(類似 cygwin)包裝了 git,在Windows下無論是速度還是兼容性都很差。外界很少有人每天都使用它。

相比而言,Mercurial更加引人矚目,它的發布僅比Git晚了幾天,但功能更完善,界面也更友好。

特別是Mercurial采用Python編寫,跨平臺能力很強,在Windows下用得很爽。

所以,Mercurial受到了很多公司和開源項目的熱烈歡迎,Mozilla Firefox、OpenJDK、Python(3.5之前),Google,Facebook、諾基亞、Bitbucket等都在使用Mercurial。

如果按照這個勢頭發展下去,Git可能主要被Linux內核開發者使用(這也是Git要解決的問題), 而Mercurial將有機會一統江湖。

但是2007年10月18號的一個晚上,一群Ruby愛好者在舊金山的的聚會,無意間改變了這一切。

1."帶火"Git

參加這天聚會的有個叫做Tom Preston-Werner的人,他對新生的Git非常感興趣。

沒錯,確實是“新生”,2007 年 2 月,Git 1.5 版本發布,一改原來的命令不直觀、工作流不友好、文檔零散的情況,讓Git 第一次“從黑客工具變成普通開發者可用的軟件”。

Tom開發了一個叫Grit的軟件,可以使用Ruby代碼以面向對象的方式來訪問Git。

很多年輕的程序員可能都不知道Ruby了吧?這門語言本來不慍不火,但是2004年由于Ruby on Rails的橫空出世,讓Ruby也天下皆知。

Ruby on Rails以其開創的“約定重于配置”,“Don't repeat yourself”的理念名揚天下,它的代碼非常優雅,開發速度號稱是Java的10倍,非常適合開發當時的Web2.0網站,無數開發人員都轉投到Rails門下。

Twitter、GroupOn、Airbnb、Hulu等著名網站在早期都是用Rails開發的。 

Tom在聚會上兜售自己的想法:用Rails做一個面向程序員的網站,他們可以在上面保存、分享自己的Git代碼庫。 

這個想法吸引住了Chris Wanstrath,Chris執行力驚人,說干就干,晚上10點24,就提交了第一批代碼。

Tom 和 Chris 都有全職工作,兩人就利用晚上和周六的時間開發,三個月的努力后,這個叫做GitHub的網站上線了,它的口號就是:Socail Code Hosting。

圖片圖片

Social Code Hosting的核心賣點就是“fork + pull request”這種社交式協作模式。

之前最大的開源代碼托管網站是SourceForge, 你要想參與某個開源項目,比如修復了Bug,需要通過郵件的方式把代碼發給開源維護者,很麻煩。 

現在只要fork一個項目,在本地修改,然后發個pull request, 審核通過就可以合并,非常方便。

雖然這是一個革命性的變革,但任何新生事物的早期推廣,都是非常艱難的,GitHub也不例外。

幸好,GitHub得到了Ruby社區的支持,2008年4月,Ruby on Rails率先拋棄Subversion,遷移到了GitHub。

這個大消息對整個Ruby社區產生了示范效應,自己鐘愛的框架都跑到GitHub了,大家紛紛效仿,入駐了GitHub。

更有利的是,做RoR的程序員開發Web頁面時都會使用JavaScript, 很多Ruby大牛也是JavaScript社區的核心成員,例如Yehuda Katz(Ember.js的作者,jQuery 和 Ruby on Rails核心成員), 這就使得JavaScript社區開始關注GitHub,并且紛紛向GitHub遷移。 

如果你看到GitHub上有海量的JavaScript和Ruby 項目,就不足為奇了。

隨后的故事大家都知道了,GitHub迅速破圈,吸引了Python、PHP、Java等社區的項目入駐,贏得了公司的支持,很快就形成了事實性標準。

Git也隨著GitHub的崛起,從Linux內核社區走出,成為程序員必備的工具,如今再不會Git,可能連工作都找不到。

那些曾經使用Mercurial的公司也逐漸遷移到GitHub,Mercurial遭到重創,成為一些公司的小眾選擇。

毫不夸張地說,Ruby社區的人極大地影響了Git的命運。

2."催熟"Redis

Ruby社區不但影響了Git,還“催熟”了Redis。

2009年,有個叫大衛的人在Google Code上發現了一個名為Redis的項目,不知道他是否真的嘗試過這個軟件,還是覺得它很酷,于是就跑到HackerNews上發了一個帖子:

圖片

(此時GitHub已經發布兩年,但是Redis還是選擇了Google Code,可見對新生事物的接受總是有一個過程)

這個帖子最早只有5個人評論,有3個人都在“安利”其他類似的支持Key-Value的內存數據庫:memcachedb,Tokyo Cabinet,Datastore 。

只有一個人提供了真正的幫助,這個人就是 Ezra Zygmuntowicz,一位非常知名的Ruby on Rails開發人員,也是也是 Engine Yard 的創始人之一。

Ezra 不僅鼓勵了鼓勵了Redis作者antirez :“嗯,Redis真的很酷。......我真的很喜歡能夠將列表存儲為值...... 你能聯系我嗎?我很想跟你聊聊關于 Redis 的事。”

他還用Ruby迅速實現了一個Redis的客戶端,發了一條推文:

圖片圖片

在Ezra的推動之下,Redis的技術價值迅速找到了最佳落地點——Rails 社區。

當時的Rails非常擅長開發Web2.0的網站,但是卻難以擴展規模,這也是所有Web框架都遇到的通用問題。

Redis不但可以實現高并發的緩存,降低數據庫的負載,還可以實現分布式Session,支持無狀態擴展,這實在是一件利器。

不久以后,著名的Twitter采用了Redis,成為“標志性背書”,讓 Redis 從小眾走向主流。

可惜的是Ezra英年早逝,antirez發了一個帖子紀念他,其中特別提到:Ezra是第一個讓Redis流行起來的人。

圖片圖片

3.Ruby社區為什么這么神奇?

你可能會說,Git和Redis那么優秀,是金子總會發光,沒有Ruby/Rails社區,它們也能火起來。

確實是,但是我覺得時間線可能會被極大地拉長,因為大家對新事物的接受度都有一個過程。

其實Ruby/Rails社區不僅帶火了Git和Redis,它還幫助多個后來大受歡迎的項目在早期獲得關注:

Chef:基礎設施即代碼的著名工具

Capistrano:將Web應用自動化部署到多個服務器

Vagrant:虛擬機開發環境的自動化管理工具

Homebrew:macOS 上的軟件包管理器

Jekyll:靜態網站生成器

Travis CI:繼續集成平臺

Rails社區能這么神奇,我覺得主要有這么幾點:

1).Rails高度集成化,提供了從數據庫到前端模板的完整方案。

大家都在相同的技術棧上開發,很容易共享最佳工具和實踐,當Redis,Chef適配了Rails以后,所有人立刻就可以試用并反饋。

2)Rails核心團隊本身就是一群積極寫博客,錄 screencast、做演講的人,布道文化濃厚。

社區成員非常樂于在各種會議,MeetUp中分享自己的工具,GitHub的誕生就充分說明了這一點。

當時的 Rails 開發者大量活躍在 Twitter、博客圈和 GitHub,這些渠道的傳播速度遠超傳統技術媒體,只要幾位社區 KOL(如 DHH、Ezra)推薦,一個項目就能在一兩周內火遍全社區。

可惜的是,大概是2013年以后,前端革命興起,AngularJS、React、Vue 流行,讓很多公司做了前后端分離,Docker和k8s又促進了微服務架構的流行,這都和Rails那種一站式的框架理念背離。

再加上Ruby性能劣勢明顯,在高并發、實時性要求高的業務里不具競爭力,沒有在移動互聯網、人工智能、大數據、IoT等領域搶占一席之地。

總之,技術的變遷讓Rails不再流行了。

不過,有個叫José Valim的巴西人對Ruby做了“升級”,發明了一個叫做Elixir的編程語言,Elixir保留了Ruby靈活的語法和強大的元編程能力同時,又可以運行在Erlang虛擬機中,具備了高并發、容錯和分布式的特性,特別適合開發分布式、可擴展的、高并發的應用程序,受到了很多大廠的喜愛。

責任編輯:武曉燕 來源: 碼農翻身
相關推薦

2019-01-28 09:23:50

程序員桌面勞動者

2025-08-21 11:49:27

2009-02-27 09:25:28

編程語言程序員C#

2025-04-02 04:55:00

2023-02-13 23:43:06

程序員網站

2021-08-10 14:21:02

開發程序員工具

2013-08-23 11:06:34

編程語言

2020-12-29 11:06:46

程序員技能開發者

2009-07-28 08:28:15

2012-08-07 09:29:09

程序員編程

2015-10-28 09:33:31

程序員崩潰編程語言

2022-05-23 07:56:19

語言DSLClojure

2012-06-15 09:54:58

程序員編程開發

2012-08-29 15:49:50

2025-06-16 09:03:00

2021-10-26 16:25:25

編程語言JavaPython

2013-12-30 10:08:13

2021-04-08 22:41:22

程序員IT編程語言

2022-01-29 00:08:30

程序員編程語言Java

2015-01-22 10:20:03

網絡連接
點贊
收藏

51CTO技術棧公眾號

久久久久久美女精品| 午夜dj在线观看高清视频完整版| 性欧美长视频| 在线播放日韩av| 久久出品必属精品| 九九九免费视频| www.亚洲一二| 欧美性生活久久| 97超碰国产精品| 国产最新视频在线| 成人性视频免费网站| 国产成人一区二区三区小说 | 亚洲中文字幕在线观看| 欧美精品二区| 亚洲视屏在线播放| 美女流白浆视频| 日韩av影片| 国产一区在线视频| 538国产精品视频一区二区| 亚洲综合123| 中文av在线全新| 亚洲精品免费看| 日韩三级电影网站| 五月婷婷六月激情| 国产一区二区三区四| 日韩免费在线看| 国语对白一区二区| 久久精品一区二区不卡| 亚洲日本成人网| 中文字幕乱视频| 久久精品九色| 欧美日韩久久久一区| 黄色影院一级片| 欧美人与禽性xxxxx杂性| 欧美激情在线观看视频免费| 国产综合欧美在线看| 国产a级免费视频| 蜜臀av一区二区| 精品国产一区二区三区久久| av黄色免费网站| 精品福利一区| 日韩天堂在线观看| 久无码久无码av无码| 免费人成在线观看播放视频| 久久精品亚洲一区二区三区浴池| 狠狠久久综合婷婷不卡| 婷婷激情五月网| 亚洲国产第一| 久久久欧美精品| 劲爆欧美第一页| 欧美在线资源| 久久亚洲精品一区二区| 91视频青青草| 久久精品青草| 久久福利视频网| 久久国产精品国语对白| 中文字幕免费一区二区三区| 久久激情视频久久| 亚洲性图第一页| 欧美一区在线观看视频| 亚洲国产精品一区二区www在线| 国产av第一区| 天天色综合久久| 成人黄色国产精品网站大全在线免费观看| 8x海外华人永久免费日韩内陆视频| 久久机热这里只有精品| 国精品一区二区三区| 欧美激情亚洲综合一区| 日韩精品视频免费播放| 亚洲一区一卡| 国产精品第二页| 在线亚洲欧美日韩| 国产综合久久久久影院| 99热在线播放| 五月色婷婷综合| 国产日产欧美一区| 亚洲最新在线| 久久99亚洲网美利坚合众国| 五月天激情综合| 人妻无码视频一区二区三区| 日本电影在线观看网站| 日韩毛片精品高清免费| 日韩精品免费一区| 韩国成人二区| 欧美视频第二页| 奇米影视亚洲色图| 乡村艳史在线观看| 欧美日韩不卡在线| 精品人妻一区二区免费| 久久av免费| 久久精品成人欧美大片古装| 久久精品国产亚洲av麻豆色欲| 国产精品久久久久久模特| 国产精品久久久久久av| aaaa一级片| av一区二区三区黑人| 91视频九色网站| 久久国产香蕉视频| 国产精品综合在线视频| 久久久久久国产精品免费免费| а√天堂资源在线| 久久久青草青青国产亚洲免观| 亚洲看片网站| mm视频在线视频| 欧美精品在线观看播放| 偷偷色噜狠狠狠狠的777米奇| 粉嫩一区二区三区在线观看| 欧美在线观看视频一区二区| 亚洲 自拍 另类 欧美 丝袜| 亚洲瘦老头同性70tv| 亚洲精品美女在线观看播放| 国产三级短视频| 亚洲日产国产精品| 91午夜理伦私人影院| 免费在线一级视频| 亚洲一区二区不卡免费| 日韩一区二区三区不卡视频| 久久久久久毛片免费看 | 亚洲美女黄色| 成人xxxx视频| 国产一区电影| 午夜婷婷国产麻豆精品| 日本网站在线看| 成人a'v在线播放| 欧美亚洲视频一区二区| 丁香六月天婷婷| 亚洲天堂精品在线观看| 小说区视频区图片区| 97se综合| 亚洲精品v欧美精品v日韩精品| 精品视频第一页| 日韩不卡一区二区| 欧美日韩一区在线播放| 欧美日韩影视| 亚洲观看高清完整版在线观看| 日韩成人av免费| 日韩免费高清视频网站| 色小说视频一区| 欧美人一级淫片a免费播放| 蜜桃av一区二区三区电影| 精品午夜一区二区| 久草在线视频资源| 日韩女优毛片在线| 免费在线观看一级片| 精品69视频一区二区三区Q| 成人午夜两性视频| 老司机福利在线视频| 欧美日韩精品欧美日韩精品一| 加勒比综合在线| 久久高清免费观看| 久久精品丝袜高跟鞋| 美女高潮视频在线看| 亚洲娇小xxxx欧美娇小| 免费观看一区二区三区毛片| av亚洲精华国产精华精华 | 亚洲夜夜综合| 日韩一区和二区| 久久老司机精品视频| 国产激情视频一区二区三区欧美 | 在线观看视频一区二区| 国产一区二区三区精品在线| 男女激情视频一区| 制服诱惑一区| 亚洲国产一区二区三区网站| 国内精品久久久久影院 日本资源| 韩国av在线免费观看| 香蕉久久一区二区不卡无毒影院| 亚洲中文字幕无码av| 国产亚洲精品自拍| 日韩久久久久久久| 欧美xxxx网站| 久久97精品久久久久久久不卡| 午夜精品在线播放| 精品久久中文字幕| 亚洲欧美va天堂人熟伦 | 精品久久久久久久久久ntr影视| 欧美xxxxx精品| 久久国产精品久久w女人spa| 亚洲成人18| 日韩欧美中文字幕一区二区三区 | 日韩福利一区| 日韩视频免费在线| 天堂av中文字幕| 在线观看亚洲专区| 免费视频网站www| 26uuu色噜噜精品一区| 色综合色综合色综合色综合| 亚洲欧美综合| 欧美极品色图| 成人豆花视频| 欧美最猛性xxxxx(亚洲精品)| 成人免费在线电影| 欧美第一区第二区| 真实新婚偷拍xxxxx| 一区二区三区在线视频免费| 亚洲天堂视频一区| 国产精品一色哟哟哟| 日韩精品无码一区二区三区免费 | 欧美综合在线播放| 久久国产精品成人免费观看的软件| 51精品国产人成在线观看| 无遮挡爽大片在线观看视频 | 日本在线啊啊| 久久伊人精品天天| 国内三级在线观看| 精品国产一二三| 一卡二卡在线视频| 欧美日韩人人澡狠狠躁视频| 好吊日在线视频| 国产视频一区在线观看| 中文字幕人妻一区二区三区| 麻豆精品在线看| 欧美亚洲另类色图| 欧美视频网站| 国产高清免费在线| 精品欧美久久| 欧美大香线蕉线伊人久久| 亚洲午夜精品| 成人激情在线观看| 日韩免费小视频| 久久男人资源视频| 成人短视频在线| 丝袜美腿精品国产二区| 欧美视频免费一区二区三区| 精品少妇一区二区三区日产乱码| 老司机精品免费视频| 丁香婷婷成人| 成人观看高清在线观看免费| 欧美日韩精品免费观看视完整| 久久久久久亚洲精品不卡| 日本天堂在线观看| 天天天综合网| www亚洲欧美| 国产二区视频在线观看| 亚洲精品国偷自产在线99热 | 另类国产ts人妖高潮视频| 久久手机在线视频| 中文字幕一区二区精品区| 一区二区三区电影| 日韩精品永久网址| 色之综合天天综合色天天棕色| 欧美韩一区二区| 国产有色视频色综合| 日韩一级淫片| 97超级碰碰| 一区三区自拍| 国产高清不卡av| 91麻豆精品激情在线观看最新 | 国产福利一区视频| 久久久久在线| 韩国日本美国免费毛片| 石原莉奈在线亚洲三区| 亚洲黄色a v| 男人的j进女人的j一区| 亚洲视频一二三四| 国产精品综合二区| 国产精品一级无码| 成人免费视频一区| av无码av天天av天天爽| 香蕉大人久久国产成人av| 日韩av一级片| 久久香蕉国产线看观看网| 成年人视频在线免费观看| 国产一区二区激情| 四虎永久免费影院| 国产精品欧美综合亚洲| 综合色中文字幕| 少妇高潮惨叫久久久久| 亚洲日本韩国一区| 久久久久久国产精品视频| 午夜a成v人精品| 亚洲欧美另类在线视频| 欧美手机在线视频| 国产女18毛片多18精品| 日韩三区在线观看| 蜜桃在线一区二区| 亚洲免费影视第一页| 尤物网在线观看| 欧美日本亚洲视频| 在线人成日本视频| 国产日韩专区在线| 亚洲国产欧美国产第一区| 久久偷看各类wc女厕嘘嘘偷窃| 成人av国产| 国产毛片久久久久久国产毛片| 免费看亚洲片| 中文字幕国产高清| 91视频观看视频| 日本 欧美 国产| 亚洲成av人片观看| 中文亚洲av片在线观看| 欧美成人免费网站| 可以在线观看的av| 欧美猛男性生活免费| 成人线上视频| 亚洲自拍偷拍区| 自拍视频一区| 伊人久久在线观看| 六月天综合网| 中文字幕乱码在线人视频| 26uuu另类欧美亚洲曰本| 日韩欧美国产成人精品免费| 粉嫩av一区二区三区免费野| 国产免费高清av| 亚洲欧洲日产国产网站| 久久电影网站| 成人网址在线观看| 精品国产乱码久久久久久1区2匹| 天堂8在线天堂资源bt| 麻豆高清免费国产一区| 三级男人添奶爽爽爽视频| 亚洲女人的天堂| 国产精品传媒在线观看| 亚洲福利视频网| 欧洲美女少妇精品| 国产精品扒开腿做| 国产精品巨作av| 秋霞在线一区二区| 麻豆国产欧美一区二区三区| 风间由美一二三区av片| 一区二区三区高清在线| 在线免费a视频| 亚洲欧美日韩爽爽影院| 9999热视频在线观看| 99久久精品免费看国产一区二区三区 | 欧美黄色免费网址| av大片在线免费观看| 一区二区三区在线免费播放| 欧美在线视频精品| 精品丝袜一区二区三区| 中文字幕日本人妻久久久免费| 亚洲精品国产无套在线观| 亚洲最大成人在线视频| 一本一道久久a久久精品逆3p| 欧美裸体视频| 精品久久久久亚洲| 在线免费观看欧美| 久久久久久婷婷| 国产精品日本| 亚洲精品国产精品国自产在线 | 国产成人av网站| 一级性生活免费视频| 欧美性生活久久| 国产三区四区在线观看| 欧美综合在线观看| 九九久久精品| 欧美xxxxx在线视频| 26uuu国产电影一区二区| 日韩特级黄色片| 日韩精品中文字幕有码专区| 擼擼色在线看观看免费| 精品国产一区二区三区免费 | 国产裸体免费无遮挡| 久久久久综合网| 精人妻无码一区二区三区| 国产亚洲a∨片在线观看| 日韩高清不卡| 亚洲最大色综合成人av| 狠狠色丁香久久婷婷综| 欧美日韩成人免费观看| 精品伦理精品一区| 2020国产在线| 欧美不卡三区| 免费观看在线综合| 色偷偷www8888| 精品少妇一区二区三区免费观看| xxx.xxx欧美| 农村寡妇一区二区三区| 奇米精品一区二区三区四区| 免费黄色国产视频| 欧美一卡在线观看| h片视频在线观看| 欧美日韩在线精品| 久久国产精品区| 久久精品国产亚洲AV无码麻豆| 亚洲精品狠狠操| 99久久精品一区二区成人| 日本午夜人人精品| 欧美在线电影| 日本人dh亚洲人ⅹxx| 亚洲一区二区三区四区的| 日色在线视频| 成人黄色在线免费| 亚洲精品社区| 亚洲色图欧美色| 精品欧美一区二区在线观看| 美女高潮视频在线看| 正在播放亚洲| 99久久夜色精品国产网站| 丰满人妻一区二区三区四区| 欧美激情女人20p| 精品久久美女| 日本一区二区在线观看视频| 欧美日韩一区二区三区在线| 青春草视频在线| 少妇特黄a一区二区三区| 国产91精品精华液一区二区三区 | 在线播放91灌醉迷j高跟美女 | 国产福利视频一区| 好看的日韩av电影|