程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 搭建免費的.Net開發環境

搭建免費的.Net開發環境

編輯:關於.NET

2周前將機器上的SQL Server 2005給刪了,刪除的原因是:基本不用,占的空間又大。今天看了首頁 的番茄家園相關文章,順手又將機器上的MSDN給刪了。目前正在下載VC# 2008 Express,等下載完了,再 將VS2008給刪了,從此告別.Net盜版開發環境。

.Net是很優秀的東東,即使全用非D版免費軟件,我們也能得到很大的生產力。以前曾經在Linux下冰 天雪地裸體開發C#程序,開發工具和記事本差不多,編譯用命令行,就這樣開發效率比java還要高。

全用免費版工具,比起使用D版,當然會有一些犧牲,但這犧牲不會很大,同時,還能收獲更多,收獲 的是你對系統的理解,收獲的是設計能力。

一、運行環境

操作系統:一般品牌機自帶,專業版的稍微貴點,也就貴一天、兩天、三天的工資而已。

Runtime, SDK:免費

文檔:.Net下最主要的文檔時類庫文檔。MSDN裡99%時間我在翻類庫文檔。類庫文檔SDK自帶。其它的 文檔,到微軟msdn網站上去找

二、數據庫

數據庫:目前我主要用的是mysql。相比較,sqlserver太大,看著就不爽,能不用就不用,實在要用 讓公司或客戶出錢。

數據庫設計:我用的是Toad Data Modeler Freeware,免費的,很好用。支持主流數據庫,自動生成 sql和文檔。

數據庫管理:EMS SQL Manager lite for Mysql,也是免費的,很好用。EMS這一系列工具都很棒。

三、開發環境

IDE:

備選方案1--VS 2008 Express。在使用VS2008 Team System版過程中,我發現它比VS 2008 Express多 的那些功能,我基本都沒用過。重構我也只用過rename,其它的重構項用的不很理想。

備選方案2--SharpDevelop。項目大了可能不穩定。

備選方案3--Eclipse + emonic + nant。Eclipse很多地方比VS2008好用。但emonic不成熟,目前雖有 自動提示功能,不過不好用,另外,不支持debug。

備選方案4--nant + 文本編輯器。目前沒好的文本編輯器,不過可以考慮把SharpDevelop中的那個剝 離出來。

目前我選擇方案1。方案3,4的路還長,但發展成熟了,結合Code Generator插件,也是很有生產力的 開發方案。

版本管理:

服務器:SVN

客戶端:TortoiseSVN。其實控制台客戶端也挺好用的。

UML:

以前用的是jude,2M大。現在沒怎麼用了。

四、制作安裝程序

NSIS + EclipseNSIS。開源軟件,非常好用,感覺比VS2008自帶的要好用很多。第一,NSIS是腳本驅 動的,很有柔性。第二,EclipseNSIS提供了圖形化制作界面,對於通用的安裝程序的制作,非常簡單。

下面是一個簡單的Demo:

六、錄制Flash錄像

Wink,免費。

總結:

(1)除了操作系統,其它都不要錢,並且主要的功能都有。

(2)除了操作系統,其它都很好用很好用。

(3)小就是美。這些工具都很小。大多幾兆幾十兆的。現在看見動辄幾百M幾G的軟件我都頭大。WOW 除外。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved