主持人 :
大家好,聊天活動(dòng)將在半小時(shí)后開始,謝謝大家的光臨.
[2005-9-26 14:11:00]
主持人 :
本次聊天的主題是:研究Mono技術(shù)感受SuSE Linux魅力
[2005-9-26 14:15:00]
主持人 :
如果您有問題想問嘉賓,請直接向JDMBA提問,我們的工作人員會(huì)收集問題和提交給嘉賓。
[2005-9-26 14:26:00]
主持人 :
我們的聊天活動(dòng)稍后馬上開始。
[2005-9-26 14:33:00]
主持人 :
各位網(wǎng)友,大家好,我們現(xiàn)在正式開始了。
[2005-9-26 14:36:00]
主持人 :
各位網(wǎng)友大家好,我們今天的主題是感受Mono的魅力。我們請來了胡欣蔚先生,他是Novell中國的專家,現(xiàn)在各位網(wǎng)友可以提出問題,并將我們的問題提交給主持人。下面是我們這次活動(dòng)收集的一些問題。 第一個(gè)問題是Mono項(xiàng)目現(xiàn)在不但表明了開源社區(qū)是力量非常強(qiáng)大,同時(shí)體現(xiàn)了聯(lián)通一切的思想,Mono項(xiàng)目被認(rèn)為是開源界的平臺(tái),請問一下Mono項(xiàng)目會(huì)對將來開發(fā)產(chǎn)生哪些深遠(yuǎn)的影響?
[2005-9-26 14:40:00]
主持人 :
各位網(wǎng)友大家好,我們今天的主題是感受Mono的魅力。我們請來了胡欣蔚先生,他是Novell中國的專家,現(xiàn)在各位網(wǎng)友可以提出問題,并將我們的問題提交給主持人。下面是我們這次活動(dòng)收集的一些問題。 第一個(gè)問題是Mono項(xiàng)目現(xiàn)在不但表明了開源社區(qū)是力量非常強(qiáng)大,同時(shí)體現(xiàn)了聯(lián)通一切的思想,Mono項(xiàng)目被認(rèn)為是開源界的平臺(tái),請問一下Mono項(xiàng)目會(huì)對將來開發(fā)產(chǎn)生哪些深遠(yuǎn)的影響?
[2005-9-26 14:46:00]
主持人 :
我們已經(jīng)有了新的編譯器,為了吸引更多的開發(fā)人員進(jìn)入這個(gè)社區(qū)我們需要一個(gè)功能更簡單、內(nèi)容更豐富、編程更容易,不容易出錯(cuò)的編輯語言,這就是在創(chuàng)辦公司的時(shí)候就提出了這個(gè)計(jì)劃,利用Mono可以更簡單的使用已經(jīng)有的開源的那些東西來進(jìn)行開發(fā),他們已經(jīng)用到Mono做很多的軟件。利用Mono可以更容易的把Windows下的程序員吸引過來,也便于Windows的程序員向Linux下遷移。
[2005-9-26 14:47:00]
主持人 :
在SUSE Linux Mono10會(huì)給大家?guī)硎裁葱碌母岬奶匦裕?
[2005-9-26 14:48:00]
主持人 :
Nat Friedman:在SUSE Linux Mono 10里面會(huì)帶一個(gè)全新版本的Mono,大概是1.2正式版本,因?yàn)槲冶旧硎亲鯨inux桌面的,所以其中有很多特性非常好,第一個(gè)特性是新版面Mono有更好的垃圾收集機(jī),1.2版本升級的時(shí)候可以對內(nèi)存進(jìn)行壓縮,可以保證桌面應(yīng)用,在隨機(jī)操作時(shí)不會(huì)占用太多的物理內(nèi)存。
[2005-9-26 14:50:00]
主持人 :
Nat Friedman:SQL server就有數(shù)千個(gè)客戶端連上來進(jìn)行各種各樣的操作,可以確認(rèn)Mono在這方面的性能越來越好。 還有一點(diǎn),很令人激動(dòng)的是有了一個(gè)完整實(shí)現(xiàn)的系統(tǒng)實(shí)現(xiàn),在Windows和Linux上是完全一樣的界面。還有很多的增強(qiáng),Mono 1.2應(yīng)該是一個(gè)很重要,并將是一個(gè)很吸引人的版本。
[2005-9-26 14:55:00]
主持人 :
網(wǎng)友:Linux的發(fā)展瓶頸一直是應(yīng)用比較少,一直以來Linux java是比較喜歡選擇的方案,現(xiàn)在Linux 和Mono又成了人們選擇的一種方式。
[2005-9-26 14:56:00]
主持人 :
Nat Friedman:如果利用Java的簡單的來說比較有名,它可以支持多種語言的,因此沒有必要把Java分的那么清楚,因此我們有一些相應(yīng)的技術(shù)可以實(shí)現(xiàn)。第二個(gè)有點(diǎn)Java底下如果要調(diào)用編碼的話是非常難用的,而Mono提供的機(jī)制就簡單得多,這樣可以很容易把Linux平臺(tái)上存在的成千上萬的C或者C++更有效的利用起來。最后一點(diǎn)就是相對于Java來說,Mono是一個(gè)真正完全開放源代碼的項(xiàng)目,如果真正需要一個(gè)完全開放的系統(tǒng)來做你的應(yīng)用的話,那么Mono比Java更合適。
[2005-9-26 14:57:00]
主持人 :
網(wǎng)友:Mono本身是一個(gè)非常成功的項(xiàng)目,它的成功之路被認(rèn)為是給開發(fā)者帶來了RED的體驗(yàn)還是能幫助開發(fā)者開發(fā)出更安全的代碼,跨平臺(tái)性能更好的軟件。
[2005-9-26 14:58:00]
主持人 :
Nat Friedman:Mono成功的一個(gè)最重要的原因是讓開發(fā)過程變得容易和更加有趣。一般剛開始學(xué)習(xí)開發(fā)的時(shí)候比如說有一個(gè)小程序,能出現(xiàn)一個(gè)小窗口,是很有樂趣的,但是隨著開發(fā)的程序越來越大,項(xiàng)目設(shè)計(jì)的內(nèi)容越來越多,可能要花成倍的時(shí)間解決代碼里面的Bug,這樣讓開發(fā)過程變得越來越誤區(qū),如果你使用Mono這項(xiàng)技術(shù)就可以最大程度的減少類似的問題,可以保證開發(fā)者的開發(fā)樂趣,我認(rèn)為這是Mono成功的原因。 另外一個(gè)創(chuàng)始人在招人上面很有一套,能夠招到最好的程序員做這件事情。
[2005-9-26 15:02:00]
主持人 :
網(wǎng)友:目前是否有大型的Web運(yùn)行在Mono之上,如果把一個(gè)跑在Asp.net遷移到Mono上面需要多少工作量、遷好已經(jīng)穩(wěn)定性如何?
[2005-9-26 15:03:00]
主持人 :
Nat Friedman:你剛才說把一個(gè)ASP連接到一個(gè)程序上是不需要任何資源拿過來就可以用的,事實(shí)上上個(gè)月對開發(fā)中的1.1版本有很大的增強(qiáng),實(shí)際上Novell和相當(dāng)多基于Asp.net的企業(yè)開發(fā)合作,事實(shí)上Novell的Asp.net的實(shí)現(xiàn)是非常完整的,開發(fā)者可以很容易的把他的遷移到Mono上來。
[2005-9-26 15:03:00]
主持人 :
網(wǎng)友:我初學(xué)Linux的桌面開發(fā)需要什么樣的步驟?
[2005-9-26 15:04:00]
主持人 :
Nat Friedman:這取決于你想做哪方面的應(yīng)用。 第一部分就是你不一定完全寫程序,事實(shí)上現(xiàn)在有很多很多的桌面應(yīng)用,這些應(yīng)用都是開源的,所以有一個(gè)很大的好處就是把這些應(yīng)用直接集成起來,不一定要開發(fā),事實(shí)上現(xiàn)在市場有這樣的產(chǎn)品,使用Linux把桌面應(yīng)用都整合起來就成為了一個(gè)完整的解決方案,那也是很好的事情。
[2005-9-26 15:07:00]
主持人 :
Nat Friedman:如果想成為一個(gè)Linux平臺(tái)下的好程序員就是盡量多讀和多寫代碼,至少每天得寫近千條代碼,才可以保證你在這方面收獲。從讀代碼來說,讀代碼可以幫助你學(xué)習(xí)別人的代碼,更重要的是可以訓(xùn)練你對代碼里存在的各種模式更加熟悉,如果你要貢獻(xiàn)到其他某一個(gè)已經(jīng)有的程序里面,你首先要做的就是先閱讀程序,看有沒有里面在里面進(jìn)行修改或者修定這個(gè)程序存在的某一個(gè)Bug,這樣可以很快認(rèn)識(shí)到這個(gè)程序里面存在的模式。
[2005-9-26 15:09:00]
主持人 :
Nat Friedman:另外現(xiàn)在在Linux桌面上已經(jīng)有一些基于某種終端應(yīng)用包括X-box這是做相機(jī)的處理軟件,包括媒體播放軟件,你可以先看這些軟件來訓(xùn)練自己。另一方面寫代碼總是要的,你要盡可能的多寫代碼。我另外推薦一下你看下“tom boy”的程序,那個(gè)代碼寫的非常干凈。
[2005-9-26 15:12:00]
主持人 :
網(wǎng)友:參與開源項(xiàng)目在中國已經(jīng)成為一個(gè)熱潮,但是還處在起步階段,有一定的盲目性,很多開源項(xiàng)目也因此夭折,能不能給大家一個(gè)更好的建議,如何實(shí)施開源項(xiàng)目?
[2005-9-26 15:13:00]
主持人 :
Nat Friedman:實(shí)際上這不僅是軟件開發(fā)的問題,很多時(shí)候人們說做這件事情,但是沒有切實(shí)實(shí)行它。對于參加開源軟件來說可以從最基礎(chǔ)的做起,可以從很多方面,包括可以幫助創(chuàng)建很多項(xiàng)目的網(wǎng)頁、軟件列表,幫助做代碼的分支管理,諸如此類的事情都是可以的。
[2005-9-26 15:14:00]
主持人 :
Nat Friedman:另一方面可能因?yàn)橐恍﹤€(gè)人的需要去開發(fā)軟件,也可能是對軟件的需要,目前的軟件可能沒有適合你的,你可能自己寫一個(gè),重要的是你寫目前軟件的時(shí)候遇到了一個(gè)問題,你就可能解決這個(gè)問題,你是否把源代碼的軟件下載過來,你是否去編譯的時(shí)候可能遇到各種各樣的問題,你可能詢問很多人,最后搞定如何編譯,這樣你可以找出之前發(fā)現(xiàn)的問題所在的地方,這時(shí)候讀代碼的訓(xùn)練就顯得非常重要,這樣可以更快讓你找到整個(gè)程序的架構(gòu),并可以找到隱藏在哪兒,這樣你可以為程序?qū)懸粋€(gè)小補(bǔ)丁,不定可能很簡單也可能很復(fù)雜,比如為了提高性能可能需要把某些數(shù)據(jù)結(jié)構(gòu)調(diào)整一下或有關(guān)算法,不管怎么樣通過這樣的方式來參與一個(gè)開源的項(xiàng)目。
[2005-9-26 15:16:00]
主持人 :
Nat Friedman: 當(dāng)你在自己的系統(tǒng)上可以把應(yīng)用的補(bǔ)丁運(yùn)行起來以后,還可以進(jìn)一步考慮,因?yàn)槟惆l(fā)現(xiàn)這個(gè)問題可能別人已經(jīng)發(fā)現(xiàn)了,可以考慮把你修補(bǔ)的地方寫成補(bǔ)丁,發(fā)給維護(hù)應(yīng)用的那個(gè)人,或者是正在寫應(yīng)用的那個(gè)人,他可能會(huì)給你比較積極的回復(fù),比如他愿意把這個(gè)補(bǔ)丁收入他的應(yīng)用,也有可能他不愿意或者希望你對補(bǔ)丁做進(jìn)一步的修改,或者使用這種方式再重寫這個(gè)補(bǔ)丁,諸如此類的事情,你或者是按照作者的要求來做的或者是你放棄了,這都不管緊要,做開源工作重要的工作是第一點(diǎn)是下載源代碼,第二是用編輯器打開代碼并且讀這些代碼,很多人在論壇里面發(fā)一些帖子,發(fā)表很多言論,這對開源編碼是沒有作用的,最重要的就是下載、編譯、修改。
[2005-9-26 15:21:00]
主持人 :
Nat Friedman: 作為一個(gè)成功的Linux黑客的話,至少得有這樣幾種品質(zhì),首先必須要聰明,能夠有一些有創(chuàng)意的想法或者能夠很快的領(lǐng)會(huì)別人的意思。其次,他必須有一些品味,不然的話做出的應(yīng)用只有他自己喜歡使用,但是最重要的一點(diǎn)就是堅(jiān)持,如果沒有堅(jiān)持的話,前面兩點(diǎn)都沒有什么用處,一開始做一個(gè)應(yīng)用的時(shí)候可能遇到很多挫折,包括開發(fā),包括說服別人接受它,包括推廣的時(shí)候只有堅(jiān)持下來才能把項(xiàng)目做起來,所以堅(jiān)持是這三點(diǎn)中最重要的一點(diǎn)。
[2005-9-26 15:22:00]
主持人 :
Nat Friedman:再舉一個(gè)例子,在Linux下面以前有一個(gè)很流行的方法,其實(shí)現(xiàn)在還比較流行。某位開源技術(shù)大師是非常聰明的人,但是他的程序代碼就不是非常好,他用了一些并不是很受其他程序員歡迎的技術(shù),他不主動(dòng)釋放管理器占用的內(nèi)存,但是他依然非常堅(jiān)持,他非?;〞r(shí)間研究這些代碼,但是缺乏非常好的通用性,所以項(xiàng)目并不能算非常成功。
[2005-9-26 15:27:00]
主持人 :
網(wǎng)友:目前桌面搜索是非常熱的話題,Beagle項(xiàng)目在2002年就進(jìn)行了這方面的開發(fā),請講一下目前這方面的?
[2005-9-26 15:28:00]
主持人 :
Nat Friedman: Nat Friedman:Beagle是一個(gè)桌面搜索的工具,就在大概一個(gè)半星期之前,剛剛發(fā)布了Beagle的0.1版本,雖然這個(gè)版本號很少,但是因?yàn)殚_源軟件和軟件采取的版本號命名方式不一樣。 對Beagle的版本號命名方式是從0.1開始然后往上漲,實(shí)際上0.1版本已經(jīng)做了一年多的時(shí)間了,如果你用“SUSE Mono 10”的話它里面已經(jīng)繼承了Beagle的工具,所以它現(xiàn)在可以索引,包括的郵件、媒體郵件、MP3可以搜索更多的文檔,包括更多的文本、網(wǎng)頁或者word文檔或者PDF或者是其他文檔?,F(xiàn)在在Beagle上的重點(diǎn)工作是做一個(gè)更好的用戶界面,這幾天正在IRC頻道正在討論這件事兒,正在著力解決這方面的問題,如果你留意的話在網(wǎng)上會(huì)看到一些新的Beagle的用戶界面,非常漂亮。
[2005-9-26 15:30:00]
主持人 :
網(wǎng)友:現(xiàn)在很多中國政府正在大力推動(dòng)使用Linux,請問一下Novell公司將會(huì)為中國的政府部門提供一個(gè)什么樣的Linux的解決方案。
[2005-9-26 15:31:00]
主持人 :
Nat Friedman:我們在明年的時(shí)候會(huì)有一個(gè)針對桌面的產(chǎn)品叫做NLD10,這個(gè)是到時(shí)候最好的Linux的作品,其中包括各種各樣對系統(tǒng)的增強(qiáng),還包括各種各樣的應(yīng)用基于Novell或者企業(yè)里面應(yīng)用比較廣泛的,NLD10會(huì)有非常本地化的工作,并不是一個(gè)針對政府的產(chǎn)品,是一個(gè)針對所有桌面Linux用戶的一個(gè)產(chǎn)品。
[2005-9-26 15:33:00]
主持人 :
網(wǎng)友:Mono現(xiàn)在相當(dāng)于.net的框架,是不是打算也開發(fā)出一個(gè)增強(qiáng)框架增強(qiáng)它的能力。
[2005-9-26 15:38:00]
主持人 :
Nat Friedman:現(xiàn)在在開發(fā)工具上,一方面在做工作,是給ECLIPSCE,現(xiàn)在主要是用來做Java的IDE環(huán)境,我們通過給ECLIPSCE開發(fā)插件,支持Mono這是一方面的工作。另一方面有一個(gè)基于JJK下的開發(fā)工具,里面包括Mono的調(diào)試器,圖形界面的設(shè)計(jì)環(huán)境都有,這是我們在這方面做的工作。我自己是使用EMAC。
[2005-9-26 15:39:00]
主持人 :
網(wǎng)友:現(xiàn)在很多人采用了Linux平臺(tái)以后都發(fā)生了知識(shí)產(chǎn)權(quán)糾紛,在Mono這個(gè)版本上會(huì)不會(huì)解決這個(gè)問題?
[2005-9-26 15:39:00]
主持人 :
Nat Friedman:從美國的《知識(shí)產(chǎn)權(quán)法》來說,我相信世界各地也不會(huì)差得太多,說知識(shí)產(chǎn)權(quán)實(shí)際上有四個(gè)方面的內(nèi)容,第一個(gè)方面是版權(quán),第二個(gè)方面是專利,第三個(gè)方面是商標(biāo),第四個(gè)方面是商業(yè)機(jī)密。所有開源的代碼主要是針對版權(quán)這一個(gè)方面,所以設(shè)開源的軟件也一樣會(huì)有其他的知識(shí)產(chǎn)權(quán)的問題。
[2005-9-26 15:40:00]
主持人 :
Nat Friedman:在這樣的基礎(chǔ)上,實(shí)際上是一個(gè)開源軟件接受外援代碼的時(shí)候可能有潛在的風(fēng)險(xiǎn),包括貢獻(xiàn)代碼的人本身可能并不擁有那個(gè)代碼,他本身沒有一角那部分代碼的版權(quán),因此不管是Novell或者是開放源代碼基金會(huì)這樣的組織,在你向他們貢獻(xiàn)源代碼的時(shí)候都要求你簽一份協(xié)議,聲明你本人是這部分代碼的原作者,并且把這部分代碼移交給開發(fā)源代碼基金會(huì)或者什么機(jī)構(gòu),并且讓他們使用。 從Novell來說,其中最核心的部分會(huì)要求所有參加開發(fā)的人員都來簽這樣一份協(xié)議,而且所有補(bǔ)丁都必須通過相應(yīng)的代碼維護(hù)人,代碼維護(hù)人會(huì)維護(hù)相應(yīng)的版權(quán)問題。所以Mono的核心部分我們是非常注意的,但是它的外圍就非常多了,所以在這方面沒有做太多的工作。
[2005-9-26 15:42:00]
主持人 :
Nat Friedman:以我本人的經(jīng)驗(yàn)來說,我曾經(jīng)在微軟工作過,我又和伙伴一起創(chuàng)建了一個(gè)做開源軟件的公司,所以根據(jù)我自己的了解和觀察,實(shí)際上參與開源的程序員比只開發(fā)專有程序員對授權(quán)知識(shí)產(chǎn)權(quán)更敏感,開發(fā)專用程序員在網(wǎng)上看到一個(gè)授權(quán)下載就使用。
[2005-9-26 15:45:00]
主持人 :
Nat Friedman:從專利的角度來說,專利設(shè)計(jì)的問題很多,實(shí)際上有各種各樣的軟件專利,并且專利一旦被批準(zhǔn)以后會(huì)成為讓對手非常難受的東西。 比如說你已經(jīng)寫了數(shù)萬行或者數(shù)十萬行的軟件代碼,可能有人認(rèn)為其中侵犯了他的某一項(xiàng)專利是很難處理的事情。我們Mono是基于開放標(biāo)準(zhǔn)的,因?yàn)槲④浺呀?jīng)把標(biāo)準(zhǔn)提交給了委員會(huì)。 另一方面作為.net框架本身沒有什么開創(chuàng)性的東西,我們認(rèn)為所有在.net里面能夠看到的特性在之前我們都見到過,所以它也不會(huì)有專利。我們知道Java框架是有專利的,所以以后開發(fā)中如果認(rèn)為在.net里面有一些專利,認(rèn)為我們應(yīng)該遵守的話,我們會(huì)考慮做工作繞開它,一方面是利用其他方式實(shí)現(xiàn),最壞的情況是我們可能取消某些東西。
[2005-9-26 15:47:00]
主持人 :
網(wǎng)友:大部分人使用Linux的時(shí)候都覺得它的界面不是很好,請問SUSE Linux 10中會(huì)不會(huì)有非常酷的表現(xiàn)呢?
[2005-9-26 15:48:00]
主持人 :
Nat Friedman:在SuSE Mono 10里面有非常多的酷的特性,包括現(xiàn)在的Windows系統(tǒng)都沒有的一些特性,你利用這樣的桌面會(huì)讓很多伙伴非常羨慕。
[2005-9-26 15:50:00]
主持人 :
網(wǎng)友:微軟即將發(fā)布C#3.0的標(biāo)準(zhǔn),Mono有沒有跟進(jìn)的計(jì)劃,是不是打算自己開發(fā)出一套語言出來?
[2005-9-26 15:51:00]
主持人 :
Nat Friedman:我參加了今年微軟的PEC的大會(huì),感覺C#3.0的特性挺不錯(cuò),我們會(huì)盡可能早地實(shí)現(xiàn)但是不是現(xiàn)在,因?yàn)楝F(xiàn)在實(shí)現(xiàn)3.0的特性沒有用戶用它。我們現(xiàn)在某種程度上已經(jīng)支持了C#2.8,我們盡可能把這個(gè)工作和支持性做好,之后再做C#3.0的工作。
[2005-9-26 15:52:00]
主持人 :
網(wǎng)友:現(xiàn)在在開源平臺(tái)LAMT做一個(gè)大家非常喜歡的架構(gòu),還有人會(huì)選擇Java+Linux,還有人會(huì)選擇Mono+Linux,請問這幾種選擇的適用范圍是什么?
[2005-9-26 15:52:00]
主持人 :
Nat Friedman:用什么樣的技術(shù)取決于要解決什么樣的問題,所以到底采用哪種還是要看情況。對于及時(shí)或者很快做成的解決方案肯定用LAMP是比較好的方法。 如果是開發(fā)企業(yè)應(yīng)用的話可能會(huì)采用Java或者是Asp.net,如果使用Asp.net一般是不愿意花太多時(shí)間來開發(fā)的程序員,他可以利用“Visual Basic.Net”的方法進(jìn)行應(yīng)用開發(fā)。不管是Java還是Asp.net都是非常嚴(yán)謹(jǐn)?shù)?,它的語言都是分門別類做的非常仔細(xì),但是你用腳本語言可能都沒有那么細(xì),因此不管是Java還是Asp.net都不適合于做要非??煲Y(jié)果的東西,但是它們比較適合于做比較嚴(yán)謹(jǐn)或者周期比較長的項(xiàng)目。
[2005-9-26 15:58:00]
主持人 :
Nat Friedman: 一定要選擇的話比較簡單的做法就是看你周圍的程序員在使用什么樣的技術(shù),如果你接受了微軟的培訓(xùn),你也在使用Asp.net,那么你可以考慮使用Mono,這是一樣的。
[2005-9-26 15:58:00]
主持人 :
網(wǎng)友:在Linux華麗的界面并不是目的,性能才是最重要的,在WindowsXP下同時(shí)打開數(shù)據(jù)窗口非???,請問在Linux下的如果打開同樣的窗口是不是能保持很好的性能?
[2005-9-26 15:59:00]
主持人 :
Nat Friedman:開窗口取決于你開什么樣的應(yīng)用,比如Windows下了開了15個(gè)終端口,實(shí)際上一共就會(huì)占用20兆左右的內(nèi)存,你開了第一個(gè)以后開第二個(gè)實(shí)際上凈量內(nèi)存是非常非常少了,而且Linux對內(nèi)存的管理非常智能,實(shí)際上你開那么多的窗口根本沒有什么影響,或者說你在Windows開多少窗口在Linux上也可以同樣開多少窗口。這說明Linux性能是讓人放心的。
[2005-9-26 16:01:00]
主持人 :
網(wǎng)友:目前國內(nèi)的開發(fā)者學(xué)習(xí)新的開發(fā)技術(shù)最大的障礙是語言,Mono有沒有打算出一些面對中國用戶的中文主頁或者中文的幫助文檔,或者說有沒有這樣的計(jì)劃?
[2005-9-26 16:02:00]
主持人 :
Nat Friedman:實(shí)際上Mono本身帶了一個(gè)叫做“MonoDoc”的工具,現(xiàn)在你看的時(shí)候會(huì)顯示一個(gè)按紐,比如某一個(gè)文檔正在補(bǔ)全,你可能發(fā)現(xiàn)一個(gè)問題,可以直接點(diǎn)編輯按紐對那部分文檔進(jìn)行編輯,比如可以添加一些新的識(shí)別代碼,你做完以后會(huì)有一個(gè)按紐可以直接提交,這樣你修改或者添加的東西可以提交給一些文檔的維護(hù)人員。文檔的維護(hù)人員會(huì)有時(shí)間看你發(fā)過來的東西,可能某些集成以后再修改。 現(xiàn)在沒有特別的計(jì)劃要針對中文做一些工作,但是我們可以考慮在MonoDoc工具上添加一個(gè)按紐,可以讓人在上面直接提供相關(guān)的包括翻譯的東西,如果有誰感興趣可以考慮做這樣的工作,就是給MonoDoc添加一個(gè)翻譯的功能。
[2005-9-26 16:07:00]
主持人 :
網(wǎng)友:Mono這個(gè)項(xiàng)目是在一個(gè)什么樣的背景下產(chǎn)生的,如果我想加入Mono項(xiàng)目需要做一些什么樣的事情?
[2005-9-26 16:07:00]
主持人 :
Nat Friedman:Mono是2001的時(shí)候開始創(chuàng)立的,那個(gè)時(shí)候理查德是這個(gè)項(xiàng)目的領(lǐng)導(dǎo)人,我主要是利用Mono開發(fā)一些桌面應(yīng)用的組建,現(xiàn)在整個(gè)項(xiàng)目已經(jīng)非常穩(wěn)定,有超過350多個(gè)非?;钴S的開發(fā)人員已經(jīng)是非常大的項(xiàng)目了。 如果想對Mono項(xiàng)目有所貢獻(xiàn)的話,只要到Mono.net上面看一眼就有一些比較有意思的工作可以做,因?yàn)镸ono本身的結(jié)構(gòu)非常好,所以你非常著手對其中做一些貢獻(xiàn),包括開發(fā)一些新的外圍的軟件包這些東西。
[2005-9-26 16:08:00]
主持人 :
網(wǎng)友:你當(dāng)初和理查德一起開發(fā)這個(gè)項(xiàng)目的時(shí)候,是出于什么原因選擇跟他一起做這個(gè)項(xiàng)目?
[2005-9-26 16:08:00]
主持人 :
Nat Friedman:我開始玩兒Linux大概是16歲的時(shí)候,最初我們是在RIC的聊天室里認(rèn)識(shí)的,在大學(xué)的時(shí)候?qū)W校里面有一個(gè)VIC服務(wù)器,那個(gè)上面有很多在Linux非常活躍的人,有一天理查德在上面出現(xiàn)了,他是墨西哥人,可能英語不是很好,可能上來是學(xué)英語的,他比較有趣,后來我們倆個(gè)就認(rèn)識(shí)了。他曾經(jīng)在微軟做過實(shí)習(xí),有一天理查德來面試,兩個(gè)人那天遇到了,聊的很開心,我們在一起做自己的事業(yè)的主要原因是因?yàn)樗@個(gè)人非常有活力。
[2005-9-26 16:12:00]
主持人 :
Nat Friedman:一開始的時(shí)候并沒有打算自己做一個(gè)公司,當(dāng)時(shí)是想買一個(gè)房子,里面可以安排很多喜歡做軟件的黑客,我們兩個(gè)可以讓他們在里面開開心心的寫代碼,所以開始的時(shí)候是找其他公司,希望他們愿意做這樣的事情,但是沒有公司愿意做這樣的事情,最后只有我們自己開了這樣一家公司。
[2005-9-26 16:13:00]
主持人 :
網(wǎng)友:Mono項(xiàng)目成立了時(shí)候主要目標(biāo)是什么?現(xiàn)在是否實(shí)現(xiàn)了目標(biāo)或者離目標(biāo)還有多遠(yuǎn)?
[2005-9-26 16:13:00]
主持人 :
Nat Friedman:實(shí)際上創(chuàng)建Mono項(xiàng)目主要有兩個(gè)目標(biāo)一個(gè)是讓Linux開發(fā)項(xiàng)目的開發(fā)人員開發(fā)更有效率,另一方面是吸引一些Windows程序員過來嘗試在Linux環(huán)境下進(jìn)行開發(fā)?,F(xiàn)在已經(jīng)做到了一些,但是還是有一些差距。
[2005-9-26 16:14:00]
主持人 :
主持人:最后,按照CSDN聊天室的慣例,請Nat Friedman先生送給廣大中國網(wǎng)友一句祝福的話。
[2005-9-26 16:14:00]
主持人 :
Nat Friedman:實(shí)際上創(chuàng)建Mono項(xiàng)目主要有兩個(gè)目標(biāo)一個(gè)是讓Linux開發(fā)項(xiàng)目的開發(fā)人員開發(fā)更有效率,另一方面是吸引一些Windows程序員過來嘗試在Linux環(huán)境下進(jìn)行開發(fā)?,F(xiàn)在已經(jīng)做到了一些,但是還是有一些差距。
[2005-9-26 16:15:00]
主持人 :
主持人:最后,按照CSDN聊天室的慣例,請Nat Friedman先生送給廣大中國網(wǎng)友一句祝福的話。
[2005-9-26 16:16:00]
主持人 :
Nat Friedman:希望中國的程序員能夠積極性參與到開源社區(qū)的構(gòu)建活動(dòng)當(dāng)中。因?yàn)楝F(xiàn)在的開源社區(qū)在全球都有,我們不希望看到在中國有一個(gè)自己的開源社區(qū),在美國有一個(gè)、印度有一個(gè)、歐洲有一個(gè),所以希望大家在一起合作,盡可能的把所有的開源社區(qū)的人融入到一起,形成一個(gè)全球化的開源社區(qū)。
[2005-9-26 16:16:00]
主持人 :
主持人:本次聊天活動(dòng)已經(jīng)結(jié)束,讓我們再次感謝Nat Friedman先生的光臨。再見!
[2005-9-26 16:17:00]