0311| 談?wù)勯_(kāi)源

開(kāi)源技術(shù)(Open Source)大家應(yīng)該都不陌生。首先請(qǐng)同學(xué)們思考一個(gè)問(wèn)題丰泊,為什么會(huì)有開(kāi)源技術(shù)產(chǎn)生呢薯定?

這個(gè)問(wèn)題恐怕說(shuō)來(lái)話長(zhǎng)了。一開(kāi)始的時(shí)候可能是一些人出于對(duì)軟件的熱愛(ài)而把自己的作品公開(kāi)出去瞳购,并且逐漸形成了一種風(fēng)氣沉唠,開(kāi)源社區(qū)也慢慢誕生了。這時(shí)開(kāi)源的作者們主要還是依靠本職工作生存苛败,開(kāi)源只是自己的業(yè)余愛(ài)好满葛。后來(lái)就出現(xiàn)了一些開(kāi)源基金會(huì),比如Apache這樣的組織罢屈,他們對(duì)很多開(kāi)源項(xiàng)目提供了資助嘀韧。然后也產(chǎn)生了一些商業(yè)的開(kāi)源公司,比如Redhat缠捌,他們依靠對(duì)開(kāi)源軟件提供商業(yè)服務(wù)而獲取利潤(rùn)锄贷。

隨著開(kāi)源技術(shù)的發(fā)展译蒂,一些大公司也逐漸參與了進(jìn)來(lái)。這些商業(yè)公司往往一開(kāi)始對(duì)開(kāi)源技術(shù)是拒絕的谊却。本來(lái)我的軟件是要賣錢的柔昼,你把源碼都公開(kāi)了,別人還會(huì)為你的軟件付費(fèi)嗎炎辨?但是開(kāi)源的浪潮是如此的洶涌猛烈捕透,以致于那些老牌的大公司們也不得不轉(zhuǎn)過(guò)身來(lái)?yè)肀ч_(kāi)源技術(shù)了。一方面他們?cè)谧约旱漠a(chǎn)品中也大量使用開(kāi)源技術(shù)碴萧,另一方面他們也開(kāi)源了很多自己的產(chǎn)品乙嘀。

開(kāi)源技術(shù)為什么會(huì)這么火呢?我覺(jué)得主要還是因?yàn)樗拈_(kāi)放性破喻,給參與其中的個(gè)人和公司帶來(lái)了巨大的影響力虎谢。軟件在開(kāi)源之后使用它的人會(huì)越來(lái)越多,這反過(guò)來(lái)又對(duì)這個(gè)軟件的發(fā)展起了巨大的促進(jìn)作用曹质。在這樣的正反饋循環(huán)之下婴噩,軟件也就變得越來(lái)越好。

現(xiàn)在開(kāi)源軟件已經(jīng)無(wú)處不在羽德,我們的日常開(kāi)發(fā)也都是建立在開(kāi)源框架的基礎(chǔ)之上了讳推。那么我們應(yīng)該如何選擇開(kāi)源框架呢?我覺(jué)得需要考慮以下幾點(diǎn):

  • 上手容易程度
  • 社區(qū)活躍度
  • 生態(tài)系統(tǒng)完整性
  • 大廠的支持背書(shū)

首先這個(gè)框架得容易學(xué)習(xí)和使用玩般。如果學(xué)習(xí)曲線太陡银觅,那么學(xué)習(xí)的成本就很高,把太多時(shí)間投入到這里可能不太值得坏为。

社區(qū)的活躍度是非常重要的究驴,活躍的社區(qū)才能不斷的反饋問(wèn)題并促使框架不斷改進(jìn)。反之的話可能遇到了問(wèn)題都沒(méi)有地方去問(wèn)匀伏。

生態(tài)系統(tǒng)指的是和這個(gè)框架配合的周邊產(chǎn)品的成熟度和豐富程度洒忧。畢竟一個(gè)東西哪怕再好用,它也不能完成所有的需求够颠,總是需要和其它產(chǎn)品配合使用的熙侍。不過(guò)如果這個(gè)框架真的很流行,那么自然會(huì)有很多人去貢獻(xiàn)周邊的功能履磨,一般說(shuō)來(lái)生態(tài)系統(tǒng)也都不成問(wèn)題蛉抓。

大廠的支持這點(diǎn)倒也不是必要的。很多個(gè)人的開(kāi)源項(xiàng)目也做得非常棒剃诅,但個(gè)人往往是出于自己的興趣愛(ài)好巷送,一旦興趣不再或者是工作生活上的其它原因,可能不能保證對(duì)項(xiàng)目的持續(xù)更新矛辕。如果有大的公司支持的話笑跛,可能會(huì)相對(duì)穩(wěn)定一些付魔。

總之,開(kāi)源對(duì)軟件的發(fā)展起了不可估量的作用飞蹂。沒(méi)有開(kāi)源的話也不會(huì)有今天的互聯(lián)網(wǎng)的存在几苍。開(kāi)放,自由陈哑,共享妻坝,協(xié)作,這些開(kāi)源的精神和理念都是值得我們學(xué)習(xí)的芥颈。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末惠勒,一起剝皮案震驚了整個(gè)濱河市赚抡,隨后出現(xiàn)的幾起案子爬坑,更是在濱河造成了極大的恐慌,老刑警劉巖涂臣,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盾计,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡赁遗,警方通過(guò)查閱死者的電腦和手機(jī)署辉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)岩四,“玉大人哭尝,你說(shuō)我怎么就攤上這事∑驶停” “怎么了材鹦?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)耕姊。 經(jīng)常有香客問(wèn)我桶唐,道長(zhǎng),這世上最難降的妖魔是什么茉兰? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任尤泽,我火速辦了婚禮,結(jié)果婚禮上规脸,老公的妹妹穿的比我還像新娘坯约。我一直安慰自己,他們只是感情好莫鸭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布鬼店。 她就那樣靜靜地躺著,像睡著了一般黔龟。 火紅的嫁衣襯著肌膚如雪妇智。 梳的紋絲不亂的頭發(fā)上滥玷,一...
    開(kāi)封第一講書(shū)人閱讀 51,521評(píng)論 1 304
  • 那天,我揣著相機(jī)與錄音巍棱,去河邊找鬼惑畴。 笑死,一個(gè)胖子當(dāng)著我的面吹牛航徙,可吹牛的內(nèi)容都是我干的如贷。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼到踏,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼杠袱!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起窝稿,我...
    開(kāi)封第一講書(shū)人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤楣富,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后伴榔,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體纹蝴,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年踪少,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了塘安。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡援奢,死狀恐怖兼犯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情集漾,我是刑警寧澤切黔,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站帆竹,受9級(jí)特大地震影響绕娘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜栽连,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一险领、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧秒紧,春花似錦绢陌、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至叙淌,卻和暖如春秤掌,著一層夾襖步出監(jiān)牢的瞬間愁铺,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工闻鉴, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留茵乱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓孟岛,卻偏偏與公主長(zhǎng)得像瓶竭,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子渠羞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,130評(píng)論 25 707
  • 去往南山的路上暮色彷徨別人不知曉樹(shù)上的鳥(niǎo)兒四季只睡了一覺(jué)
    木卯丁閱讀 126評(píng)論 0 2
  • Spark應(yīng)用(app jar)發(fā)布到Hadoop集群的過(guò)程_服務(wù)器應(yīng)用_Linux公社-Linux系統(tǒng)門(mén)戶網(wǎng)站h...
    葡萄喃喃囈語(yǔ)閱讀 1,112評(píng)論 0 2