采訪MonoDevelop項目經理Lluis Sanchez

fmms 13年前發布 | 8K 次閱讀 .NET

開源 .NET 和 Mono 集成開發環境(IDE)MonoDevelop 團隊剛剛發布了新的2.8版本。InfoQ 采訪了 MonoDevelop 的項目經理 Lluis Sanchez,討論了這個新版本及 MonoDevelop 在 Mac 和 Windows 平臺上愈加流行的趨勢。

InfoQ:MonoDevelop 最近連續發布了兩個版本, 2. 82. 6兩個版本在過去60天內接連發布。是因為安排了更加快速的發布計劃嗎?

Lluis Sanchez(L.S.):是的,我們計劃從現在開始加快發布周期。我們改變了開發模式。新功能現在在分支版本上開發,因此我們可以在任何需要的時間點快速的發布主版本。

InfoQ:你們計劃采用固定的發布日期還是當特定功能完成時發布?

L.S.: 我們不打算采用固定發布日期。我們計劃當有重要的修復或新完成某一新功能后發布。

InfoQ:MonoDevelop 2.8 包含了許多跨平臺支持的功能和改進。項目會針對一個主要的平臺(Windows/Linux/Mac OSX)嗎?還是繼續在三個平臺上都投入?

L.S:在 Xamarin,我們重點關注 Mac 和 Windows,因為這兩個平臺是我們產品支持的。我們也在 openSUSE 上測試和構建我們的產品。也有貢獻者在其它 Linux 發行版上構建發行包。

InfoQ:用戶中最流行的平臺是哪個?

L.S.:目前最流行的平臺是 Windows,然后是 Mac,最后是 Linux。Linux 過去是最流行的平臺,但當 MonoDevelop 開始成為一些公司,如 UnityXamarin,的產品核心開發環境后,這一趨勢改變成現在的情況。

InfoQ:你認為是什么導致了在 Windows 平臺上更流行?

L.S.:我只能猜測一下為什么我們有更多的 Windows 用戶:

  • 很多用戶來自 Unity,他們打包了 MonoDevelop。Unity 有很多 Windows 用戶。
  • 總體來說,Windows 平臺上的開發者多于 Mac 和 Linux,因此 Windows 平臺上的潛在用戶數會更大。

InfoQ:你本人和項目是不是主動在第三方工具軟件開發商,如 Unity,中推廣 MonoDevelop?還是這只是個有用的副產品?

L.S.:我們沒有直接在工具軟件開發商中推廣 MonoDevelop 的使用,MonoDevelop 是一個開源項目,因此任何公司都可以使用它,或用于自己的產品。我們很愿意幫助他們,并采用他們的補丁來改進 MonoDevelop。

InfoQ:在最近的兩個版本(2.6和2.8)中你最喜歡的功能是什么?

L.S.:MonoDevelop 2.6 在所有方面都有改進。可能最重要的功能是引入 git 作為集成的版本控制系統。

2. 8 版本是一個較短的發布版本,但包含了一個非常重要的新功能(至少對 Mac 用戶是如此),那就是支持 XCode 4。這一改變可以用 Mac OSX Lion 開發 MonoMac 和 MonoTouch 應用程序。

InfoQ:在未來的版本中可能會增加什么關鍵功能?

L.S.:我們正在開發幾個新功能。其中一個讓人興奮的功能是新的 C# 解析器和重構引擎,有了這些,我們可以提供更好的代碼完成和更復雜的重構操作。我們也計劃開發一個新的項目模板系統,能夠支持在線模板。我們也會繼續在各方面改進 MonoDevelop。

訪問項目網站上的“新特性” 頁面可獲得 MonoDevelop 2.8 更多的信息。

查看英文原文:Q&A with Lluis Sanchez, Project Manager of MonoDevelop

     來自: InfoQ

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!