国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

開源軟件入門指南:概念評述

譯文
開發 項目管理 開源
我曾經為幾個開源項目貢獻過代碼,而且為開源項目作貢獻也確實是成為一位優秀開發人員以及回饋技術社區的最佳方式。大家可以從中接觸到其他開發者編寫的代碼,并逐步學習如何對自己的代碼加以完善。就我個人而言,看到自己與其他開發人員共同構建的開源項目能夠順利發展,實在是技術工作歷程中最值得驕傲的經歷。

開源項目如今可謂無處不在,從Web到個人計算機再到智能手機,我們似乎隨處可見它的身影。在今天的文章中,我們將共同探討以下三個話題:

• 開源的定義

• 流行開源項目范例

• 如何參與到開源項目當中

1. 開源軟件到底是什么?

開源軟件是計算機軟件下的一個子類,其中的源代碼向公眾開放并采取特定的許可機制,允許任何人對其進行代碼修改并重新發布代碼或者可執行文件。

盡管開源軟件通常由一群人負責開發與維護,但事實上只要有意愿、任何人都可以訪問其代碼并在其中表達自己的構想。

我曾經為幾個開源項目貢獻過代碼,而且為開源項目作貢獻也確實是成為一位優秀開發人員以及回饋技術社區的***方式。大家可以從中接觸到其他開發者編寫的代碼,并逐步學習如何對自己的代碼加以完善。就我個人而言,看到自己與其他開發人員共同構建的開源項目能夠順利發展,實在是技術工作歷程中最值得驕傲的經歷。

下面我們來看一些***人氣的開源軟件方案。大家可能會對開源項目數量之龐大以及在背后支持這些項目的巨頭企業表示驚訝,例如谷歌與Automattic。

2. 常見開源項目

目前世界上的開源項目數量以百萬計,下面我們僅列出其中最為常見以及***知名度的一小部分:

WordPress,網絡上***的內容管理系統之一,目前使用者群體已經達到數百萬。

PHP是目前網絡上人氣***的Web編程語言,它支持著包括Facebook在內的八成以上網絡內容。

Audacity是一款免費且易于使用的多聲道音頻編輯器與錄音工具。

OpenOffice是一款免費的微軟Office替代方案。

Android開源項目是一套廣為人知的移動操作系統,顧名思義屬于開源項目。

Firefox OS是一套移動操作系統,由Mozilla公司負責開發與維護。

3. 開源機制如何運作

開源項目的發展主要分為三個階段。下面讓我們簡單對各個階段進行一番評述。

階段一:貢獻

如果大家希望能夠切實參與到開源項目當中,那么***先與該軟件背后的企業或者機構取得聯系,詢問對方自己能為項目作出哪些貢獻。這種方式特別適合規模較小的項目或者新興企業,不過大家需要明確一點——大部分開源項目不會為各位的工作成果支付任何報酬,我們的參與完全建立在自愿的基礎上。

遙想當年,我在參與開源項目的開發工作時,就曾經枯坐了數周之久以等待項目管理方給出的答復——事實上有一次等待周期甚至長達兩個月。不過請大家稍安勿躁,這份確認郵件真的非常重要,值得我們為它付出一些耐心。收到對方的通知后,開發工作就可以正式開始了。

另外,對于規模較大的項目,大家可以直接開始編碼工作并構建起屬于自己的衍生軟件版本。大家還應當警惕這樣的情況:如果同一個項目的參與者過多,那么我們辛苦勞作打造出的成果很可能根本不會被收錄到該產品的最終版本當中。在這種情況下,請各位權衡利弊,如果不滿意可以果斷退出。

如果大家正在為某個項目尋找能夠指導起步工作的靈感,也千萬別被自己的思路綁住了手腳。網絡上可能提供大量有趣的項目供我們參考,特別是在GitHub、SourceForge以及Google Code等站點當中。

在真正著手處理與項目有關的工作之前,大家應該首先學著熟悉項目的運作方式并了解如何對其結構進行管理,只有這樣各位在需要援助之時才能清醒地意識到誰有能力幫自己渡過難關。再有,在開始工作之前明確自己要實現的目標也是個不錯的主意,這樣我們就不至于把項目弄得一團糟、或者把寶貴時間白白浪費在其他開發者早已實現了的現有功能身上。

階段二:提交

當大家已經完成了自己預期的變更或者實現了構思已久的新功能,下面要做的就是將變更內容提交至主項目、并把成果發送給項目維護人員以供審查。

這項工作可能需要利用GitHub或者SourceForge等平臺來實現。我們對項目作出的變更一般會收到來自企業或者項目管理團隊的“接受”或者“拒絕”反饋,大家由此就能了解到自己的開發成果是否被實際應用在了項目當中。如果答案是“接受”,那么是時候邁向發布階段了。如果答案是“拒絕”,我們還需要重新回到貢獻階段、用心琢磨自己的想法是不是出了偏差。

階段三:發布

在整個開源項目開發過程中,發布可能是其中最為復雜的一個階段。在此期間,軟件的最終版本將被提交到托管項目的代碼庫中,向非開發者提供的實時版本也會作出相應更新。到了這里,企業與開發人員就終于能夠向繁重的工作揮手道別了,接下來軟件成果將交給公眾進行使用以及評判。

內容總結

我希望大家在閱讀了本文之后能夠對開源開發機制抱有更強的信心,更希望各位能夠清楚了解要如何親自參與到項目的發展進程當中。開源開發真的非常有趣,但有時候無法得到理想的結果也會使人感到沮喪。不過請大家始終記住一點:堅持下去,遇到障礙時不要輕言放棄——這是獲得成功的必要前提。

在本系列文章的下一部分中,我們將一同了解開源項目的許可機制以及開發人員在遇到問題時可以通過哪些途徑找到答案。如果大家還有什么疑問,不妨評論欄中與其他朋友進行交流。

英文:http://code.tutsplus.com/tutorials/open-source-101-what-is-it--cms-21278

責任編輯:林師授 來源: 51CTO
相關推薦

2017-03-16 09:51:39

開源OdooSSD

2017-11-08 09:22:36

數據庫NoSQLArangoDB

2024-02-06 14:01:38

2023-10-17 09:36:32

Spark大數據

2025-04-11 07:00:00

數據中心網絡設備服務器機架

2019-03-18 09:00:00

軟件測試軟件開發

2021-12-06 09:00:00

開發WebDjango

2011-03-08 09:22:37

2010-08-03 15:19:08

FlexBuilder

2011-05-18 15:15:44

MySQL

2021-03-26 10:31:19

人工智能AIOps

2022-05-16 15:37:32

開源軟件

2016-08-18 01:26:22

數據挖掘

2010-06-17 15:30:27

WAP協議

2015-09-24 09:54:32

物聯網

2010-12-31 13:30:12

2019-07-18 07:52:01

路由策略IP路由

2011-01-10 13:21:45

linuxsamba

2024-11-19 15:07:07

2010-07-20 16:13:25

Perl線程
點贊
收藏

51CTO技術棧公眾號

性chinese极品按摩| 91天堂在线| 忘忧草精品久久久久久久高清| 国产亚洲欧洲高清| 日本高清成人vr专区| 色综合天天综合| 欧美高清xxxxxkkkkk| 国产精品欧美精品| 国产免费毛卡片| 国产成人综合视频| 影音先锋亚洲视频| 日韩精品乱码av一区二区| 韩国一区二区三区美女美女秀 | 亚洲欧美日韩国产综合| 91丨九色丨蝌蚪丨老版| 蜜桃视频日韩| 一区二区影院| 91久久中文字幕| 国产精品videosex性欧美| 国产99久久精品一区二区| 国产精品毛片视频| 久久久最新网址| jazzjazz国产精品麻豆| 久久99久久亚洲国产| 性chinese极品按摩| av电影在线观看一区| 日韩美女爱爱视频| 成人精品高清在线| 免费在线观看亚洲视频 | 婷婷激情成人| 久久精品99无色码中文字幕 | 国产97色在线 | 日韩| 国产精品女同一区二区三区| 超碰色偷偷男人的天堂| 一区二区三区美女视频| 狠狠干夜夜操| 在线精品视频小说1| 男女羞羞视频在线观看| 国产一区二区三区在线看| 日韩欧美中文在线观看| 国产97色在线| 国产精品美女久久久| 男同互操gay射视频在线看| av午夜一区麻豆| 欧美黄色一级片视频| 亚洲综合丁香婷婷六月香| 视频一区二区三区国产| 欧美成人性福生活免费看| jizz久久久久久| 日本a级片电影一区二区| 欧美fxxxxxx另类| 亚洲精品高清国产一线久久| 91天堂素人约啪| 自拍偷拍第1页| 日韩一区二区三区精品视频 | 日韩精品久久久久| 狂野欧美xxxx韩国少妇| 国产精品午夜视频| 久久午夜影视| 日韩免费高清在线| 日本二三区不卡| 中文字幕乱码在线播放| 日本久久91av| 久久66热偷产精品| 91婷婷韩国| 欧美一级电影网站| 国产精品2023| 日韩电影在线播放| 日韩理论片在线| 欧美草逼视频| 97视频在线免费观看| 日韩专区中文字幕一区二区| 国产精品久久久毛片| 91精品国产欧美一区二区| 视频精品国内| 深夜福利成人| 亚洲国产成人av网| 日韩免费福利视频| 91色精品视频在线| 94色蜜桃网一区二区三区| 国产在线观看网站| 欧美精品成人91久久久久久久| 免费亚洲视频| 国产精品久久久久白浆| 亚洲最新中文字幕| 日韩午夜黄色| 黄色一级影院| 色噜噜亚洲精品中文字幕| 国产精品videosex极品| 小泽玛利亚视频在线观看| 精品亚洲永久免费精品| 女人香蕉久久**毛片精品| 亚洲成熟丰满熟妇高潮xxxxx| 色94色欧美sute亚洲线路二| 电影一区中文字幕| 日本一区免费观看| 亚洲图片一区二区| 欧美91在线|欧美| 日韩福利视频| 色综合久久久久久久久| 国语一区二区三区| 欧美视频在线免费播放| 欧美精品一区二区三区四区| 欧美天天在线| 老司机色在线视频| 97香蕉超级碰碰久久免费软件| 高清shemale亚洲人妖| 不卡av免费观看| 欧美精品国产精品久久久| 欧美丝袜一区二区三区| 国内精品久久久久久99蜜桃| av五月天在线| www.国产精品一二区| 麻豆国产精品一区二区三区| 国产黄色片在线观看| 国产精品一久久香蕉国产线看观看| 26uuu精品一区二区在线观看| 欧美少妇精品| 一区二区三区我不卡| 欧美大片在线观看一区二区| 99综合在线| av电影在线观看| 91免费的视频在线播放| 亚洲国产视频一区二区| 亚洲丝袜美腿一区| 污网站在线观看免费| 久久免费视频网站| 国产精品私房写真福利视频| 韩国一区二区三区视频| 免费看日本毛片| 另类图片亚洲另类| 99久久99久久精品免费看蜜桃| 88xx成人网| 日韩av三级在线| 色综合色综合久久综合频道88| 97久久精品人人做人人爽50路| 韩国精品主播一区二区在线观看| 欧美在线观看视频免费| 国产亚洲精品久久| 97精品久久久久中文字幕| 国产精选久久| 日本xxxx黄色| 国产精品久久9| 日韩欧美中文在线| 亚洲国产一区二区三区a毛片 | 一区二区三区在线观看网站| 九九热播视频在线精品6| 2020中文字幕在线| 91精品国产综合久久久久久蜜臀| 精品久久香蕉国产线看观看亚洲| 欧美三级乱码| 黄网在线免费看| bt天堂新版中文在线地址| 久久亚洲春色中文字幕| 亚洲天堂久久久久久久| 91精品综合久久久久久久久久久| 都市激情在线视频| 亚洲 国产 欧美一区| 中文字幕精品一区二区精品| 国产精品的网站| 欧美精品激情| 小早川怜子影音先锋在线观看| 国产在线精品91| 国产成人亚洲综合91精品| 欧美日韩国产小视频在线观看| 狠狠色狠狠色综合| 日韩精品中文字幕吗一区二区| 爽爽免费视频| 日本一区高清不卡| 久久精品中文字幕电影| 亚洲综合久久av| 免费视频久久| 成年永久一区二区三区免费视频 | 国产淫片在线观看| 国产男女免费视频| 国产精品网站大全| 亚洲国产精品美女| 中文字幕第一区综合| 亚洲高清网站| 曰本一区二区| 国产大片在线免费观看| 成年在线观看视频| 国产精品免费视频xxxx| 91精品国产一区二区人妖| 久久亚洲精华国产精华液| 亚洲香蕉av| 在线国产成人影院| 桃花色综合影院| 4444亚洲人成无码网在线观看| 国产精品久久久久久av下载红粉| 亚洲第一国产精品| 日韩理论片在线| 狠狠久久亚洲欧美| 欧美手机视频| 久久er热在这里只有精品66| 欧美捆绑视频| www.精品在线| www亚洲国产| 动漫一区二区在线| 国内精品久久久|