iT邦幫忙

12

.net 開發人員有福囉~Free的.net IDE 上場

.net 開發人員,開發工具幾乎清一色都是Visual Studio,Express版本,除了SQL Server以外,不能連接其他廠商的資料庫(Visual Web Developer例外),免費歸免費,總有那麼一點不方便。
拿記事本、ultraedit或者notepad++開發,雖然看起來很高手,終究還是不方便...Orz

隨著.net的普及與大量運用,開發社群發展出幾個free的.net開發工具,這裡介紹 L 較常用的 SharpDevelop 以及可以跨平台的 MonoDevelop。
.net 開發人員,開發工具幾乎清一色都是Visual Studio,Express版本,除了SQL Server以外,不能連接其他廠商的資料庫(Visual Web Developer例外),免費歸免費,總有那麼一點不方便。
拿記事本、ultraedit或者notepad++開發,雖然看起來很高手,終究還是不方便...Orz

隨著.net的普及與大量運用,開發社群發展出幾個free的.net開發工具,這裡介紹 L 較常用的 SharpDevelop 以及可以跨平台的 MonoDevelop。

SharpDevelop:是 L 繼VS express以外第一個接觸的free IDE,用它來開發Windows Form Application整體的感覺與Visual Studio幾乎是不相上下,VS的使用者可以很快上手使用。
不過,用來開發Web Form就不是那麼方便,因為缺乏Visual design。
ShareDevelop目前有2個stable版本,2.2(支援.net 1.1 & 2.0)以及3.2(支援.net 2.0、3.0 & 3.5)另外,for .net 4.0的版本目前開發中(4.0 beta)。
MonoDevelop:Mono是Novell與Microsoft合作的一個方案,主要是讓.net可以在Linux上執行的一個平台。MonoDevelop則是一個可以在Windows、Linux、MacOS上執行的.net IDE。
MonoDevelop可以用來開發ASP.Net或者Mono平台的web應用程式,當然,也支援Windows Form應用程式開發。
MonoDevelop可以透過安裝plugin的方式,支援Java、GTK#等開發。它最主要吸引我的地方,還是它跨平台的魅力,讓.net開發人員不再局限於Windows platform。


0
shunyuan
iT邦研究生 1 級 ‧ 2010-07-22 11:08:53

出來混的,該還的,總有一天要還。

還是去買一套 vs2010,如果要開發 .NET 或是 SilverLight

0
ataru
iT邦研究生 1 級 ‧ 2010-07-22 11:20:11

其實不一定啦,如果你想讓你程式跨平台
Monodevelop不錯用
好歹有人用這寫紫微斗數
呵呵

0
shunyuan
iT邦研究生 1 級 ‧ 2010-07-22 11:48:06

shunyuan提到:
還是去買一套 vs2010

vs2010 這個強大的 IDE,沒有用過,真的可惜。

學生買有優惠喔。

可是就是不支援Windows 2000....殘念

shunyuan iT邦研究生 1 級‧ 2010-07-22 13:53:37 檢舉

wiselou提到:
可是就是不支援Windows 2000....殘念

win2000+VirtaulPC ==> install Windows 7 (大誤)毆飛

0
賽門
iT邦超人 1 級 ‧ 2010-08-04 15:40:52

shunyuan提到:
vs2010 這個強大的 IDE,沒有用過,真的可惜。

現在天天在用...
拍手

0
海綿寶寶
iT邦超人 1 級 ‧ 2010-10-02 11:00:44

[im****g][/img][code][/code汗]

************************************[/video]

這篇回應不是我寫的耶疑惑
毛毛的冷

總裁 iT邦好手 1 級‧ 2010-10-02 15:56:49 檢舉

難道您的IPHONE程式已經有了人工智能, 會自己上來回應了嗎??....疑惑
果然史丹佛的程度就是和我們不一樣....筆記

cdfu提到:
史丹佛

我只有史丹奴...Orz

0
player
iT邦大師 1 級 ‧ 2010-10-15 22:44:07

wiselou提到:
Visual Studio,Express版本,除了SQL Server以外,不能連接其他廠商的資料庫

有這限制嗎?
煩請確認

看更多先前的回應...收起先前的回應...

有....
除了Web Developer以外,VB.net、C#.net都有

小弟的經驗:曾經用Visual C# 2008 Express + MySQL for .Net provider,嘗試建立C# Windows Application + MySQL資料庫應用程式,您猜怎麼來著?
執行時,直接就說了:不能連接SQL Server以外的資料庫。
只有Visual Web Developer沒有這個限制。

其實應該訂正:應該是只有SQL server或Access以外的都不行,包括ODBC、OleDb

另外,最嚴重的一點,Express版,不能調用3rd Party的API...

0
lordrd
iT邦新手 2 級 ‧ 2010-10-30 08:27:03

MS Express 系列 是讓你學習/入門 "微軟之路" 用的 ...
所以一切跟 微軟無關的 幾乎都不能動 ~
像 Visual C++ express 就更少了 ... 真的只能寫 C/C++ ! 連 MFC 都不能用 !
不過他倒是可以用 DirectX 哈哈 ~ 因為 他能處理 COM 物件

我要留言

立即登入留言