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

什么是開源精神

開發(fā) 前端
在技術(shù)嘉年華的「夜聊」中,談到開源。當時我的表達不夠清晰具體,重新梳理如下。

在技術(shù)嘉年華的「夜聊」中,談到開源。當時我的表達不夠清晰具體,重新梳理如下。

一、開源精神里最重要的,是拿來主義。

這和大部分人的想法不一樣。開源需要貢獻、需要付出,但在貢獻和付出之前,首要的是去了解、去使用已經(jīng)存在的。

比如前端工程師,會經(jīng)常使用模板,天天用著,會有不爽,就會想著自己去寫一個模板引擎。直接去寫一個沒什么不對,但更好的方式是,先去開源社區(qū)搜索下同類產(chǎn)品。看自己的想法,是否已經(jīng)有人實現(xiàn)了,看自己的想法中,哪些是靠譜的,哪些是不太靠譜的。

注意不要去做「純調(diào)研」,除非你已經(jīng)是這方面的專家,有過體系化的研究和深入。「純調(diào)研」是指,找到類似的產(chǎn)品,淺嘗輒止地跑跑 demo,就開始出表格,橫向比較優(yōu)劣。更笨但更有效地做法是,直接去用,比如我們選擇了 Handlebars ,在項目真正使用過程中,才能深觸地感受到 Handlebars 的優(yōu)點及其缺點。有過這么一段深入使用經(jīng)驗后,類似的前端模板引擎,比如 Mustache、Hogan 等,也有大概清楚個七七八八了。

拿來主義不光能省去開發(fā)成本,還能讓你擴充見識和想法,而不會成為井底之蛙還茫然自得。

二、在開源世界里,參與比主導更重要。

遵循拿來主義,可以讓你更懂得他人。在這過程中,會有欣賞、感謝,也會有抱怨、想法。

前端 DOM 操作類庫中,很多公司包括支付寶都選擇了 jQuery。使用過程中,jQuery 的一些 API 的設計非常贊,一些內(nèi)部實現(xiàn)也非常漂亮。遇到這些讓人欣賞的點時,別忘了將自己的感想寫下來。那怕是一篇微博,或是跟朋友閑聊時的只言片語,所有這些,都 是參與,都是正能量的傳播。社區(qū)的贊譽,可以給 jQuery 開發(fā)團隊***的鼓勵。很多堅持,是因為有肯定。

當然,jQuery 只要存在一天,就一定存在不足。比如 data 的 API 變化,比如動畫不支持純 CSS3 方式,還有 Sizzle 也并非那么***。所有這些「缺點」,你遇到的 bug,你踩過的坑,當你有好的想法或解決方案時,不要忘記反饋給社區(qū)。jQuery 有詳細的反饋渠道,一般成熟的開源社區(qū)都會有。比如托管在 GitHub 上的項目,一般都可以通過 Issues 給社區(qū)提交你的想法,甚至可以通過 Pull Request 直接提交你修改過的代碼。

參與進去,可以讓你更懂得美,懂得感恩之心,懂得回饋之情。這在過程中,你的功力,往往也會大增。不光是技術(shù)上的進步,還包括英語讀寫能力。在人性溝通上,你也會收獲很多,這是無價的財富。

拿來主義是開源的***步,參與則是開源中最漫長的一步。開發(fā)自己主導的項目不是必須的,除非你真的有很好的想法,同時剛好有旺盛的精力,否則不要輕 易開始,那不代表什么,往往什么也不是。比如 Sea.js,如果 RequireJS 當初能接受我的建議,或者 FlyScript 的作者不退隱江湖,那么就不會有 Sea.js。讓一些事情自然地發(fā)生,讓豆瓣從土壤中發(fā)芽。更多地去享受參與,保持簡單與自然。

三、開源的是社區(qū),代碼僅是很小的一部分。

雖然代碼很重要,但在開源項目里,源碼只是重要的因素之一。

除了代碼,還有文檔、測試用例、Issues 管理、版本發(fā)布、升級策略、書籍、視頻等等。jQuery、Backbone、AngularJS 等成熟項目,成熟的是社區(qū),而不是源碼。好的社區(qū),是在 Google 中一搜索,就能找到不少資料。好的社區(qū),是你踩過的坑,經(jīng)常已經(jīng)有人也踩過并整理分享出來了。

社區(qū)的形成很難,需要核心團隊澎湃持久的激情,還需要天時、地利、人和。jQuery 已經(jīng)形成龐大的社區(qū),但其兄弟 YUI3 的社區(qū),一直不是很成氣候。兩三年前,我想找 YUI3 的總體設計文檔,以及部分組件的設計文檔,搜索了很多很多地方,***給原作者發(fā)信,依舊都未能找到我想要的資料。但 jQuery,基本每個細節(jié),都能比較輕松地就找到相關資料和討論。

沒有社區(qū)的開源項目,其源碼會一直停留在「孤芳自賞」階段。幾年前的 KISSY,還有百度的 Tangram,個人覺得都停留在初始階段,發(fā)展很難。有社區(qū)的開源項目,其源碼會活起來,會自我不斷進化升華。我參與過的一個典型項目是 Backbone,倘若你現(xiàn)在再回過頭去看 Backbone 最初提交的代碼,與現(xiàn)在的相比,真心會覺得有點挫了。最讓人不可思議的是,Backbone 最初很挫的代碼,在社區(qū)的參與下,在不斷的討論和 Pull Request 中,現(xiàn)在已經(jīng)演化成非常高質(zhì)量的代碼,甚至每一小段代碼里,都能說出一個故事來。我現(xiàn)在依舊非常關注 Backbone 的每一次代碼變化,特別是自己修改過的部分。從其他人的修改中,能收獲很多很多。

Backbone 的例子,也展示了一個更好的開源方式:有了好的想法,就分享出來,最初的代碼展現(xiàn)基本的思路就好,然后通過社區(qū)的參與,不斷往前演化,讓大家都成為開發(fā) 者,群體的力量遠大于個體。個人英雄式的開源方式,已經(jīng)過時了,就像 sourceforge.net 一樣。

***,知易行難。上面的道理或許大家都懂,真要做到,則是一場修行。Sea.js 和 Arale 也才剛剛上路,旅途中,有西湖愜意的微風,也有沙漠般的烈日當頭。好在,選擇了,就不怕遠。

原文鏈接;https://github.com/lifesinger/lifesinger.github.com/issues/167

責任編輯:陳四芳 來源: github.com
相關推薦

2013-07-19 10:35:01

開源精神開源

2012-09-10 09:52:15

開源開源項目開源精神

2014-05-07 13:57:59

云計算開源

2020-10-24 17:44:57

LinuxFOSS自由和開源軟件

2014-01-02 13:08:38

2011-12-22 22:53:48

HTC禁售蘋果

2011-12-10 21:39:18

Siri

2017-08-21 08:10:54

OpenStack開源自主可控

2019-11-15 22:27:06

數(shù)據(jù)女排奧運

2016-01-25 09:53:22

2020-05-29 14:10:23

軟件開發(fā) 開源

2010-12-09 11:22:05

Android

2015-03-24 10:57:40

大數(shù)據(jù)Apache HBAS開源

2015-03-25 13:42:49

開源開放

2020-06-12 14:17:26

開源協(xié)議ARM

2012-09-24 10:25:42

BI軟件開源軟件

2013-10-11 12:46:05

Linux操作系統(tǒng)

2021-03-20 22:46:22

IaaSSaaSPaaS

2011-07-21 09:59:26

JavaScript

2015-04-23 09:34:51

Windows開源
點贊
收藏

51CTO技術(shù)棧公眾號

欧美日韩激情视频8区| 91精品久久久久久久久久不卡| 一区二区理论电影在线观看| 国产精自产拍久久久久久蜜| 99久久久无码国产精品不卡| 日韩在线电影| 午夜伊人狠狠久久| 日本不卡二区高清三区| 夜夜嗨aⅴ一区二区三区| 午夜精品毛片| 日韩午夜精品视频| jizzjizzxxxx| 婷婷视频在线| 成人免费视频网站在线观看| 97成人在线视频| 337人体粉嫩噜噜噜| 欧洲美女精品免费观看视频| 国产精品欧美一级免费| 亚洲一区二区三区成人在线视频精品| 69av视频在线| 国产一区二区三区电影在线观看| 制服丝袜av成人在线看| 欧美狂野激情性xxxx在线观| 麻豆导航在线观看| 极品美女销魂一区二区三区免费| 欧美另类极品videosbest最新版本 | 欧美黄色三级| 亚洲免费观看高清完整 | 午夜先锋成人动漫在线| 欧美日韩国产小视频| a在线视频观看| 快射视频在线观看| www国产精品av| 91亚洲一区精品| 亚洲婷婷综合网| 午夜精品久久| 正在播放欧美视频| 中文字幕第10页| 日产精品一区| 五月激情综合色| 国产树林野战在线播放| 黄视频在线播放| 美女视频免费一区| 久久久久久国产三级电影| 国精品人伦一区二区三区蜜桃| 久久aimee| 日韩欧美你懂的| 亚洲一级免费在线观看| 97精品国产99久久久久久免费| 亚洲成人手机在线| 永久免费网站视频在线观看| 嫩草精品影院| 波多野结衣一区二区三区 | 免费黄色在线观看| 国产亚洲欧美一区在线观看| 国产日韩视频在线观看| 久久久久久久亚洲| 麻豆久久婷婷| 日本午夜在线亚洲.国产| 日本一级黄色大片| 国产精品xvideos88| 久久综合免费视频| 国产老头老太做爰视频| 成人在线电影在线观看视频| 国产视频精品久久久| 亚洲天堂成人av| 欧美有码在线| 亚洲第一精品夜夜躁人人躁| 午夜性福利视频| 成人在线超碰| 日韩精品在线观| 成年人网站免费看| 亚洲毛片免费看| 亚洲欧美国产日韩天堂区| 国产福利短视频| 无码日韩精品一区二区免费| 日韩欧美一二三四区| 三级黄色片免费看| 精品国模一区二区三区欧美| 日韩午夜电影av| 日本高清一区二区视频| 国产精品99精品一区二区三区∴| 欧美视频在线观看一区二区| 亚洲人辣妹窥探嘘嘘| 欧美黄色成人| 日韩一卡二卡三卡四卡| 日本黄色大片在线观看| 久久大胆人体视频| 精品日韩99亚洲| 亚洲啪av永久无码精品放毛片| 日韩一区二区三区精品| 日韩av中文在线| 国产一级久久久久毛片精品| 99精品美女| 欧美激情国产日韩精品一区18| 国产精品a成v人在线播放| 尹人成人综合网| 日韩av免费在线| 91精品国自产| 成人h精品动漫一区二区三区| 91中文在线视频| 性xxxxbbbb| 久久久美女毛片| 一级做a爰片久久| 国产精品186在线观看在线播放| 午夜影院久久久| 99久久国产宗和精品1上映| 97久久香蕉国产线看观看| 制服丝袜激情欧洲亚洲| 蜜臀av一区二区三区有限公司| 精品精品久久| 久久久久久高潮国产精品视| 天天干在线播放| 蜜桃91丨九色丨蝌蚪91桃色| 91手机在线播放| 黄网在线观看| 一区二区三区精品在线| 91看片就是不一样| 综合中文字幕| 国产婷婷成人久久av免费高清| 老司机精品免费视频| 伊人成人网在线看| 国产精品青草久久久久福利99| 国产一区二区三区四区视频 | 亚洲一区在线不卡| 99久久婷婷国产综合精品青牛牛| 一区二区三区国产在线观看| 精品视频一区二区在线观看| 久久91精品国产91久久小草| 精品视频一区二区三区四区| 18视频在线观看网站| 黑人巨大精品欧美一区免费视频| 精品亚洲视频在线| 精品理论电影在线| 欧美一区二区三区…… | 亚洲国产免费看| 亚洲久本草在线中文字幕| 无码aⅴ精品一区二区三区浪潮 | 国产精品网站入口| 无码精品人妻一区二区三区影院| 最新成人av在线| 成人免费视频久久| 欧美1区2区3区4区| 欧美成人精品一区二区三区| 国产女优在线播放| 久久婷婷久久一区二区三区| 国产美女在线一区| 亚洲精品一区国产| 欧美成人免费播放| 国产色综合视频| 国产精品高潮久久久久无| 国产一区视频免费观看| 伊人久久大香线蕉综合网站| 久久久亚洲影院你懂的| 国产jzjzjz丝袜老师水多| 国产精品久久久久久亚洲毛片| 黄色一级一级片| 九九在线精品| 日韩女优人人人人射在线视频| 色欲av伊人久久大香线蕉影院| 亚洲精品福利视频网站| 日本中文字幕在线不卡| 欧美一区免费| 91九色露脸| av免费在线观看网址| 欧美一区二区三区喷汁尤物| 老司机精品免费视频| 另类综合日韩欧美亚洲| 一本一道久久a久久综合精品 | 亚洲精品字幕在线| 亚洲午夜精品一区二区三区他趣| 人妻 丝袜美腿 中文字幕| 日韩在线精品| 91精品在线观看视频| 国产精品扒开做爽爽爽的视频| 欧美日韩国产电影| 亚洲欧洲久久久| 另类中文字幕网| 特级黄色录像片| 日韩中文字幕在线一区| 久久久久久久国产精品| 污污的视频网站在线观看| 欧美日韩精品二区| 在线小视频你懂的| 极品美女销魂一区二区三区免费| 色婷婷777777仙踪林| 91精品啪在线观看国产手机| 欧美老少配视频| 天天干天天操av| 欧美无乱码久久久免费午夜一区| 国精产品一区一区| 国产69精品一区二区亚洲孕妇 | 中文字幕在线永久| 亚洲在线视频| 亚洲人体一区| 97品白浆高清久久久久久| 久久久久久中文字幕| 精品视频二区| 91精品国产高清一区二区三区蜜臀 | 国产有码在线观看| 亚洲午夜精品17c| 色无极影院亚洲| 精品系列免费在线观看| 免费不卡av在线| 亚洲午夜久久| 成人日韩在线电影| av高清不卡| 久久亚洲精品一区| 欧美日本韩国一区二区| 9191久久久久久久久久久| 国产福利拍拍拍| 亚洲视频小说图片| 51调教丨国产调教视频| 久久er99精品| 天堂…中文在线最新版在线| 久久国产电影| 蜜桃久久影院| 一区二区三区四区高清视频 | 国产一区免费| 国产精品成人3p一区二区三区| 欧美亚洲视频一区二区| av播放在线| 亚洲国产精品久久久久秋霞不卡| 国产成人无码专区| 亚洲午夜一区二区| 蜜桃av免费观看| 久久亚洲影视婷婷| 国产精品嫩草69影院| 人人精品人人爱| 成熟了的熟妇毛茸茸| 欧美另类综合| 日韩女优中文字幕| 女同一区二区三区| 粉嫩精品一区二区三区在线观看 | 免费观看黄色av| 在线不卡欧美精品一区二区三区| 在线免费黄色av| 亚洲国产视频在线| 欧美另类videoxo高潮| 国产日产欧美一区二区视频| 午夜视频在线观看国产| 国产在线一区二区| 日韩精品你懂的| 久久久久国产精品一区二区| www在线观看免费| 欧美日本精品| 美女黄色片网站| 手机在线电影一区| 日本一区二区精品| 欧美猛男做受videos| 久久久久久a亚洲欧洲aⅴ| 亚洲日日夜夜| 国产有码一区二区| 国产亚洲精彩久久| 国产成人综合精品在线| 在线一区av| 国语自产精品视频在免费| av免费在线视| 欧美在线亚洲一区| 成人va天堂| 国产精品色视频| 国产成人免费av一区二区午夜| 成人黄色午夜影院| 精品国产亚洲一区二区三区| 成人欧美一区二区三区视频| 草草视频在线一区二区| 麻豆精品蜜桃一区二区三区| 免费看日本一区二区| 视频三区二区一区| 羞羞答答成人影院www| 日本免费a视频| 国产精品老牛| 九九热免费精品视频| 激情五月播播久久久精品| 性感美女一区二区三区| 99久久免费视频.com| 亚洲女优在线观看| 中文字幕一区二区三中文字幕| 亚洲成人生活片| 欧美午夜电影在线| 国产精品视频一二区| 精品久久久久久最新网址| 日本大片在线观看| 日韩最新中文字幕电影免费看| 污视频在线免费观看网站| 午夜精品一区二区三区在线视 | 国自产拍偷拍福利精品免费一| 亚洲美免无码中文字幕在线 | 国产在线a视频| 97久久久精品综合88久久| 美女100%露胸无遮挡| 亚洲制服丝袜在线| 波多野结衣激情视频| 欧美一区二区观看视频| 日本一区高清| 欧美另类暴力丝袜| jvid一区二区三区| 国产精品免费区二区三区观看 | 久久影院一区二区三区| 韩国一区二区三区美女美女秀| 色狮一区二区三区四区视频| 日本午夜激情视频| 精品一区在线看| www.超碰97| 亚洲综合区在线| 中文字幕有码视频| 日韩精品高清在线| 直接在线观看的三级网址| 国产精品老女人视频| 亚洲福利网站| 日韩成人三级视频| 韩国v欧美v日本v亚洲v| 蜜桃无码一区二区三区| 亚洲一卡二卡三卡四卡无卡久久| 超碰在线免费97| 精品一区二区三区四区在线| 国产羞羞视频在线播放| 国产欧美精品日韩精品| 国产一区二区观看| 国产在线精品91| 国产suv精品一区二区883| 91av手机在线| 欧美最猛性xxxxx直播| 免费成人在线看| 久久久久在线观看| 欧美一级大片在线视频| 亚洲综合第一| 日一区二区三区| 国产成人av一区二区三区不卡| 夜夜揉揉日日人人青青一国产精品| 91成品人影院| 色多多国产成人永久免费网站 | 人妻少妇无码精品视频区| 精品国产乱码久久久久久虫虫漫画 | 奇米精品一区二区三区在线观看一| 黄色av网址在线观看| 亚洲电影在线免费观看| 亚洲国产综合一区| 欧美日本精品在线| 中文字幕视频精品一区二区三区| 亚洲最大免费| 蜜臀久久99精品久久久久久9 | 调教+趴+乳夹+国产+精品| 欧美少妇bbw| 97色在线视频| 亚洲电影男人天堂| 久久精品网站视频| 欧美激情综合在线| 国产91av在线播放| 最近2019中文字幕大全第二页| 精品123区| 一区二区三区|亚洲午夜| 久久精品国产99久久6| 天堂av网手机版| 在线成人免费观看| 欧洲一区二区三区| 国产一区二区三区高清| 麻豆成人在线| 国产黄色录像视频| 欧美一卡2卡3卡4卡| 欧美videosex性欧美黑吊| 国产伦精品一区二区三区照片| 日韩图片一区| 我和岳m愉情xxxⅹ视频| 欧美性大战久久| 精品欧美色视频网站在线观看| 成人精品福利视频| 国产精品分类| ass精品国模裸体欣赏pics| 在线观看亚洲成人| 国产原创在线观看| 国产精品一区二区欧美黑人喷潮水 | 中文字幕网址在线| 不卡av在线播放| 精品视频高潮| 亚洲少妇第一页| 亚洲视频在线一区观看| 无码精品一区二区三区在线| 青草热久免费精品视频| 97视频精品| 欧美做受高潮中文字幕| 色综合久久88色综合天天6| 日本福利在线| av一区二区三区四区电影| 欧美亚洲一区| 日本午夜在线观看| 精品亚洲一区二区三区在线观看| 日韩一级特黄| 欧美精品卡一卡二| 中文文精品字幕一区二区| 亚洲精品一级片| 国产精品久久久久999| 欧美aⅴ99久久黑人专区| 久久久久麻豆v国产精华液好用吗| 91国内精品野花午夜精品| 羞羞的视频在线看| 日本欧美色综合网站免费| 国v精品久久久网| 中国一级特黄视频| 91a在线视频|