程序員須要知曉的14大開發工具

軟件開發工具是軟件開發過程當中必不可少的,所以小編整理了14款經常使用的開發工具,但願能令你在編程過程當中更加遊刃有餘,如虎添翼。前端

SharpDevelopjava

SharpDevelop是一款可用於替代微軟Visual Studio的操做系統。幾分鐘內即可安裝和使用它。SharpDevelop讀取項目時採用與原來相同的格式(由於它使用了標準的框架庫來讀/寫項目)。SharpDevelop 這個輕型的開發工具支持多種程序語言,包括C#、java以及VB.NET,同時還支持多種語言界面,象任何愛好者開發的工具同樣。git

NHibernate程序員

NHibernate是一個面向.NET環境的對象/關係數據庫映射工具。對象/關係數據庫映射(object/relational mapping,ORM)這個術語表示一種技術,用來把對象模型表示的對象映射到基於SQL的關係模型數據結構中去。github

Zend Studioweb

Zend Studio是咱們新一代的專業級的PHP IDE(應用程序開發環境)。它被設計旨在經過使您更快的開發和維護代碼,快速的解決應用程序問題和提升團隊協做開發來最大限度地提升開發人員的生產力。正則表達式

Caliburn Microsql

Caliburn.Micro是一個小,但功能強大的框架,爲全部XAML平臺構建應用程序而設計。 與MVVM的大力支持和其餘成熟的UI模式,Caliburn.Micro將使您迅速創建您的解決方案,無需犧牲質量或測試性代碼。數據庫

ReSharper編程

ReSharper是一個著名的代碼生成工具,其能幫助Microsoft Visual Studio成爲一個更佳的IDE。實質上,ReSharper特徵可用於C#,VB.net,XML,Asp.net,XAML,和構建腳本。

NInject

NInject是一種簡單易學的DI框架。Ninject爲.NET應用程序提供快速、輕型的依賴注入器而著稱。它有助於開發人員將應用程序拆分爲鬆耦合、高內聚的功能片段的集合,而後以靈活的方式將它們粘連在一塊兒。從軟件架構層面上使用Ninject,可使得你的代碼更易於編寫、重用、測試和修改。

Kaxaml

KaXaml是一個輕量級的XAML編輯器,讓你能夠「拆分視圖」,這樣你就能夠同時看到您的XAML和您提供的內容(有點像XamlPad但不像XamlPad須要一個數兆的SDK包 )。

SQlite

SQLite是一款輕量級的、基於文件的嵌入式數據庫。它能夠處理併發訪問,易於與NHibernate集成。不幸的是,它是一個原生的解決方案,所以它只能運行在徹底信任的環境。

Rad Software Regular Expression Designer

Rad Software Regular Expression Designer是一款正則表達式工具軟件。

ILSPy

ILSpy是一款開源的.NET程序集瀏覽器和反編譯器。ILSPy和SharpDevelop都是由同一個團隊打造。ILSpy擁有標準反編譯器的全部功能,但還不是一個真正的插件環境。

FlyFetch

當你須要在UI中顯示長長的記錄時,FlyFetch就會派上用場。

webStorm

webStorm 是一款深受廣大程序員喜好的JavaScript 開發和Web前端開發工具。

log4net

Log4net 是Apache組織開發的著名的開源日誌記錄組件,能夠以插件的形式應用在應用系統中。利用Log4net能夠方便的將日誌信息記錄到文件,Windows事件日誌和數據庫中(MS SQL SERVER,ORACLE等)。而且咱們還能夠控制要記載的日誌級別。

MyEclipse

MyEclipse是當前可用於Eclispse開源平臺的最實惠、綜合全面的J2EE IDE與Web開發工具套件。MyEclipse是基於Eclipse平臺的解決方案,可用於用戶全部的UML, AJAX, Web, Web Services, J2EE, JSP, XML, Struts, JSF, Java Persistence, EJB,擴展數據庫支持以及應用程序服務器集成需求。

相關文章
相關標籤/搜索