IT農民的開發人員工具清單(2013年)

IT行業突飛猛進,天天都不斷變化着。做爲一名混跡IT行業小有幾個年頭碼農來講,不只要時刻提升自身技術,也要不斷更新本身開發工具。這些工具都是我吃飯的飯碗。飯碗舊了也是須要買個新的。轉眼之間,已到2014年,回顧2013年,該整理整理這麼多年我一直在用的開發工具,供你們參考。若是你有好的工具,歡迎隨時留言給我,感恩啦。`(*∩_∩*)′php

【開發平臺】css

我主要從事ASP.NET Web開發,偶爾也客串一下PHP網站開發。從業這麼多年來,一直堅持使用Windows操做系統(由於只會使用window)。從XP到Win7一直到如今Win8。IIS(Internet Information Services)也從6到7再到7.5 。html

首先主要的鐵飯碗就是Visual studio開發平臺, 從入行開始就一直用,從2008一直用到2010,而後到如今的2012(我的以爲2012是用的最舒服)。web

 

首先Visual studio2012中的Framework的版本和MVC的版本都比2010支持的高。Framework有4.5,MVC4。sql

其次是對代碼編輯選項卡增長了固定狀態。能夠將打開的多個選項卡經過固定的方式所有排列出來,很是方便代碼書寫。數據庫

在JS代碼中,也增長了轉到定義(F12)功能,方便了腳本代碼的快速定位。這是在2010中沒有的。瀏覽器

另外點擊右側的解決方案的文件,左側窗口能出現此頁面的預覽。工具

 

SqlServer 也從2005用到2008在用到如今2008 R2,因爲本身對數據庫使用只限於Create、Delete、Insert,對新版本帶來的新變化沒有什麼感覺。只是你們都在使用新版本,若是不更新本身的數據庫,一些好的例子就沒發在舊的版本上運行。這應驗了一句話,微軟的東西是向下兼容,不支持向上兼容。學習

 

瀏覽器,如下幾個瀏覽器我以爲做爲一個web開發人員都是必須裝的,Firefox(Firebug)、Google Chrome(Web Developer)、IE8+(Fiddler)、IETest、Safari(項目須要來決定safari)。若是不裝這些瀏覽器,我以爲應該不是一個及格的Web開發人員,至少你開發的web系統兼容性是沒有獲得充分體現。開發工具

 

版本管理工具,SVN(項目組用的這個)。另外我建議,做爲日常的學習,應該學會使用GITHub。

 

【平臺擴展】

做爲一個合格的Web開發員,光有Visual studio開發平臺是不夠的。在實際開發中,你須要引用其它的類庫文件,須要寫腳本,須要調試樣式的兼容性等。因此你須要不斷的擴展你的開發平臺。

Resharper7

Resharper是個收費軟件,網上也有不少破解的版本,VS2012對應的是Resharper7。它的功能不少,我經常使用的功能有:

代碼規範約束、自動生成文件頭、比VS自帶的還要強大的智能提示(能提示後臺代碼、JS、css)、很強大 的Find Use(JS的引用也能查找)

使用Resharper讓開發變得很規範,很快捷,因此就一直在用它。有興趣的朋友能夠下載來試試,連接下載的版本就是我一直使用的版本,有問題歡迎留言。

 

NuGet Package Manager 套件管理員
Visual studio2012 自帶的有NuGet程序包,在項目上點右鍵-管理NuGet程序包進入,你能夠查找你所須要的資源,例如EF,Json.NET,Unity......,很省事的就能把外部資源引入到項目中。
 
Web Essential 對於前臺的做用很強大,若是你的web程序須要兼容多個瀏覽器,它會提示你的css能兼容哪些瀏覽器。
對HTML和JS,它能提示此頁面上語法不對或者不符合規範的地方。
上圖藍色的信息,只有在安裝這個擴展後才能出現。經過VS工具菜單--擴展和更新安裝此插件。
 
VSCommands,我以爲是個VS輔助命令工具。沒它也行,有了它能方便許多。例如當你打開多個解決方案時,它能以下圖顯示,讓你很快找到某個解決方案。
另外像其它的一些,好比快速連接StackOverflow、更改解決方案標題.......。有興趣的朋友能夠上官網去查查,互相探討。
 
SQL Assistant
顧名思義,這個工具是寫sql時的輔助工具,主要是智能提示,使用時要關閉SqlServer自帶的智能提示。它兼容性多,SqlServer、Oracle(這能夠解決使用PSQL無提示)、Mysql均可以提示,因爲工做須要接觸多種數據庫,因此這一個提示工具兼容了多個。不只如此,sql assistant還能保存以前的語句、能格式你的sql語句。
 
 
 【學習工具】
Evernote
 如何去積累日常的一些經驗、錯誤和知識,除了用像抓蝦網、鮮果網這些閱讀器訪問 優秀的博客網,你也須要一個筆記原本記錄你學到的東西。我選擇了Evernote(中文版:印象筆記)。我從一開始用它就被它迷上了。一直使用到如今,不管是在PC上、手機上都能訪問。上班途中、在家、在單位你都能查看你記錄的東西。
 
 以上就是我我的主要使用的開發工具。還有些使用次數少的就沒有列出來。熟悉這些工具,對我來講最大的好處就是無論處理什麼問題都能挑出最合適的工具用最短的時間來解決。然而,工具的使用不只僅侷限於單兵做戰,應該學會組合使用,融會貫通,讓工具展示最大的做用。
相關文章
相關標籤/搜索