SharpDevelop是一個用於開發C#或者VB.NET項目而設計的一個c語言編輯器,它公開了全部源代碼, 因此這個工具本身也是學習C#以及軟件開發規範的一個很好材料。SharpDevelop 這個輕型的開發工具支持多種程序語言,包括C#以及VB.NET,同時還支持多種語言界麵。
【sharpdevelop功能介紹】:
這個編輯器的界麵風格類似於Office XP以及VS.NET,可以支持書寫C#, ASP.NET, ADO.NET, XML, HTML 等多種代碼, 支持基於項目或者是文件的開發,可以對C#, HTML, ASP, ASP.NET, VBscript, VB.NET, XML 提供彩色語法顯示支持,同時還可以把彩色的代碼輸出為HTML格式文件。你可以在代碼中做標記,支持豐富的代碼模版以及外接插件。
【sharpdevelop支持版本】:
可開發.NET程序版本:2.0,3.0,3.5,4.0
軟件運行框架要求:.NET Framework 3.5 SP1, .NET Framework 4.0
軟件語言:支持簡體中文
sharpdevelop優勢:
隻有18M。但是vs中的核心功能一應俱全。經過簡單的適用後,心情真是激動啊。
不到兩分鍾,隨手編寫了一個網頁代碼查看器。編譯運行速度超快。尤其是其中的智能提示功能,比vs的還要順手。
sharpdevelop本身也是用c#編寫的。異常小巧而且難得的功能強大。而且還是開源的。從網上就可以下載源代碼,然後可以自己修改代碼編譯出來,增加一些自己喜歡的功能。
特別說明:
所謂輕量級,不是說C#代碼的書寫有什麼區別,會簡單,隻是體積小,實現的功能較常見,運行環境要求配置低,VS,VCE,SD都隻是開發工具而已,和C#本身毫無任何直接聯係!你要是嫌麻煩,記事本也是經典的選擇!
使用評測:
用了一個多月,總體感覺四個字:差強人意。下麵說說它的優缺點。
優點:體積小,安裝快,卸載也快 :)
缺點就多了:
1. 界麵風格不符合現代審美觀,像win95
2. 自動提示不能顯示注釋,又不支持查看元數據。
3. 自動感知太弱,不能識別未加命名空間的類型,不能自動重命名等。
4. 不能在編輯時糾正錯誤。
5. WPF設計器很不好用,還不時彈出錯誤。
這隻是個人幾天用下來的感覺,可能有更多的優缺點沒發現。總體來說,SharpDevelop還是很不錯的IDE,對於初學者還是VS適合,有些經驗的在個人開發上用它不錯,而且它是開源的,可以DIY,應該會很有成就感。