IT行業日新月異,每天都不斷變化着。作為一名混跡IT行業小有幾個年頭碼農來說,不僅要時刻提高自身技術,也要不斷更新自己開發工具。這些工具都是我吃飯的飯碗。飯碗舊了也是需要買個新的。轉眼之間,已到2014年,回顧2013年,該整理整理這么多年我一直在用的開發工具,供大家參考。如果你有好的工具,歡迎隨時留言給我,感恩啦。`(*∩_∩*)′
【開發平台】
我主要從事ASP.NET Web開發,偶爾也客串一下PHP網站開發。從業這么多年來,一直堅持使用Windows操作系統(因為只會使用window)。從XP到Win7一直到現在Win8。IIS(Internet Information Services)也從6到7再到7.5 。
首先主要的鐵飯碗就是Visual studio開發平台, 從入行開始就一直用,從2008一直用到2010,然后到現在的2012(個人覺得2012是用的最舒服)。

首先Visual studio2012中的Framework的版本和MVC的版本都比2010支持的高。Framework有4.5,MVC4。
其次是對代碼編輯選項卡增加了固定狀態。可以將打開的多個選項卡通過固定的方式全部排列出來,非常方便代碼書寫。
在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開發平台是不夠的。在實際開發中,你需要引用其它的類庫文件,需要寫腳本,需要調試樣式的兼容性等。所以你需要不斷的擴展你的開發平台。
Resharper是個收費軟件,網上也有很多破解的版本,VS2012對應的是Resharper7。它的功能很多,我常用的功能有:
代碼規范約束、自動生成文件頭、比VS自帶的還要強大的智能提示(能提示后台代碼、JS、css)、很強大 的Find Use(JS的引用也能查找)

使用Resharper讓開發變得很規范,很快捷,所以就一直在用它。有興趣的朋友可以下載來試試,鏈接下載的版本就是我一直使用的版本,有問題歡迎留言。
