開發和常用工具推薦清單

JustRun發表於2013-08-12

常說”工欲善其事必先利其器”, 下面的一些工具軟體,必能提高你的工作效率。

開發相關

Resharper(收費)

如果說在VS中,必裝的外掛是什麼,那麼一定是Resharper.
園中甚至有看到朋友因為老闆不願意掏錢買Resharper而辭職。(不過我覺得也對,如果老闆認為工具比人值錢,跟這樣的老闆混,也沒什麼前途)

在VS擴充套件的網站上,Resharper排名第三。

image

使用Resharper有幾大好處:

  • 分析和提示如何改進和提高程式碼質量
  • 方便單元測試
  • 方便重構
  • 快速定位程式碼和檔案

 

關於Resharper的具體使用,各位可以google一下。

 

Sqldelta(收費,30天試用)

sqldelta可以比較2個資料庫之間的差異,自動生成升級sql程式碼。

對於在軟體升級前,比較開發資料庫和上次釋出資料庫之間差異,做升級指令碼來說,是必不可少的工具。

目前支援sql server 和 Oracle.

工具的官方網址是 http://www.sqldelta.com/

sql_delta-35693-1 

SqlDbx

Daniel Cai 園友推薦的SqlDbx, 是一個資料庫開發的IDE。

軟體介紹中,它支援Sql Server, Oracle, MySQL, DB2, Sybase, PostgreSQL......

就衝這個,就非常值得一試。

Fiddler

Quella 園友推薦的Fiddler, 是最強大最好用的Web除錯工具之一。

它能記錄所有客戶端和伺服器的http和https請求,允許你監視,設定斷點,甚至修改輸入輸出資料.

使用Fiddler無論對開發還是測試來說,都有很大的幫助。

Lumzy

一款線上UI設計工具, 無需下載安裝,使用起來非常方便。

在和客戶或者團隊成員一起討論UI設計的時候,可以考慮試試這個工具。
官方網址是 http://lumzy.com/

software_manufacturer_lumzy_1187137_g1

Gliffy

如果不願意用Visio, 那可以試試Gliffy.

它是一款線上的圖表繪製工具,可以用來代替Visio.

http://www.gliffy.com

Gliffy

ILSpy

.net Reflactor收費了,可以試試ILSpy 吧

ILSpy是開源的.NET assembly 瀏覽和反編譯工具

http://wiki.sharpdevelop.net/ilspy.ashx

ILSpy

 

GhostDoc

還在為寫註釋煩惱嗎?

GhostDoc是Visual Studio的一個免費外掛,輕鬆一個快捷鍵CTRL+SHIFT+D就能夠幫助自動生成註釋

GhostDoc_Sample_CSharp_660x340

ncrunch(收費)

這是一款面向.NET的持續構建和測試執行工具

 

一般我們要保證軟體質量,每日構建是必不可少的方法。

如果還想更加及時的執行單元測試來保證程式碼質量,那就用crunch吧。只要你對有單元覆蓋的程式碼就行修改,那麼ncrunch就會立即執行相關的單元測試,然後告訴你執行的結果。


ViEmu和VsVim

如果習慣使用Vim編輯器,那麼你現在也可以在VS中使用它們了。

ViEmu是一個收費的外掛, VsVim是免費的,但只支援2010和更高階版本。

vsvim

Microsoft web platform installer

你還在東奔西跑的安裝各種開發軟體嗎?

趕快用上web platform installer吧。

它類似是一個app store, 可以非常方便的安裝.net, php, python, sql server, mysql, IIS.....等開發環境

還有非常多的開源應用可以安裝DNN, Orchard等

結合web matrix(類似本地的web伺服器)你就可以直接在本地執行安裝的web應用

IC477052

Web Matrix

Web Matrix是一個整合的web應用開發環境,作為一個IDE, 自然是沒有辦法和VS相比。

不過它的優勢也不在於此,而是在於它的無敵整合環境。

它的Web伺服器能夠支援Asp.net, PHP, Node.js等, 提供簡單的程式碼編輯,資料庫管理,IPhone, IPad等移動模擬裝置

WebMatrix17

 

StudioStyle

厭倦了預設的Visutal Studio樣式了,到這裡找一個酷的試試。

http://studiostyl.es/

Capture 

SQLite Administrator

用來管理SQLite資料庫的客戶端

http://sqliteadmin.orbmu2k.de/

import

Web SQL Server管理

MySQL有PhpMyAdmin, Sql Server也有自己的web管理工具了。

http://sqlwebadmin.codeplex.com/

13_img2

VS外掛

最新最好用的VS外掛,不妨常常上這裡看看。

http://visualstudiogallery.msdn.microsoft.com/

 

TFS

微軟現在推出了線上的TFS服務,趕快上去申請一個賬號吧。

http://tfs.visualstudio.com/

沒有專案數量限制,支援SVN, GIT, 和VS無縫整合,可以多人協作一個專案, 支援Sprint……

關鍵是這一切都是免費的,幸福來得太突然了:)

SourceTree

Windows和Mac下免費的Git和Mercurial管理工具。看看下面的圖片,你就忍不住一試了。

http://www.sourcetreeapp.com/

 

 

Web開發相關

圖示搜尋引擎

這裡有2個圖示的搜尋引擎,如果需要什麼圖示,可以上來搜搜試試,不過只支援英文。

http://www.iconseeker.com/

http://www.iconlet.com/

開源圖示

這裡有非常多的圖示資源,而且是開源的,隨便拿來用吧。

http://openiconlibrary.sourceforge.net/

oil-logo-v1.0

bootstrap(css框架)

炙手可熱的css框架,以至於都有些爛大街了,由twitter開發的。

對於沒有設計能力的開發人員來說,用這個就可以完成一個不錯的網站前臺了。

http://twitter.github.com/bootstrap/

系統相關

Tunnelier

一個非常好用的linux連結客戶端。 登入後可以進行命令列操作,還可以傳輸檔案,非常的方便。
官方網址是 http://www.bitvise.com/tunnelier

SyncToy

微軟的檔案同步工具

.Net雲平臺

AppHarbor

雲平臺Azure終於進入大陸了,不過還沒有完全開放

.Net下的雲平臺AppHarbor也是不錯的選擇,用來練練手,釋出一個個人網站是完全沒有問題的。

看這裡如何在AppHarbor上釋出基於MVC 4的Orchard CMS

使用AppHarbor雲平臺免費搭建Orchard CMS

其它

GifCam

GifCam 是款集錄制與剪輯為一體的螢幕 GIF 動畫製作工具,錄製後的動畫可以逐幀編輯

官方網址: http://blog.bahraniapps.com/gifcam/

 

Jing

一款非常好用的截圖和錄製桌面視訊的軟體,還可以上傳發布。當和使用者溝通的時候,錄製電腦桌面視訊,然後上傳,只需要告訴客戶一個連結就可以了,非常方便
官方網址是 http://www.techsmith.com/jing.html

Jing-Logo

Everything

Everything是一款很牛的檔案搜尋軟體, 速度飛快,支援正規表示式。

筆記類軟體(知識管理)

國外的鼻祖是evernote了,國內的推薦wiz筆記

e

 

Mindomo

一個管理mind的線上應用, 免費使用者只能建立3個專案, 不過已經夠用了。
支援匯入MindManager的檔案。
官方網址是 http://www.mindomo.com

introducing-mindomo

SpaceSniffer

SpaceSniffer 是一款免費的綠色軟體,它使用前不需安裝,可以分析你的硬碟空間使用狀況並以圖形化的圖表顯示出來,以便你更直觀地查詢那些特別佔用空間的檔案和資料夾。

spacesniffer-12

BeyondCompare

Treenew LynTony_Zhao 推薦的Beyond Compare是一款優秀的檔案對比工具,支援單行和區域性替換,支援對比檢視下線上編輯儲存,同時可以檔案和資料夾比對

VimWiKi

vim的一個外掛,用來也文章,很方便,不用花太多時間考慮格式什麼的。

textfree

免費獲取美國手機號碼,可與美國手機收發簡訊、接打電話. http://www.pinger.com

如果常常申請一些賬號,需要美國手機獲取驗證碼的話,這個可以幫上忙。

pdfsam

免費開源的pdf分割合併工具

http://sourceforge.net/projects/pdfsam/

privoxy

一個web代理工具,可以用它來實現將http請求轉向Socket 5. 這樣就可以將Web請求轉換成Socket 5.

這個工具和Tunnelier結合,就可以幫助live writer使用代理來發布部落格了。

具體在看這裡: Windows Live Writer使用SSH代理髮布部落格

相關文章