原創(chuàng)|行業(yè)資訊|編輯:龔雪|2014-01-26 09:41:31.000|閱讀 1820 次
概述:軟件開發(fā)工具是軟件開發(fā)過程中必不可少的,因此小編整理了14款常用的開發(fā)工具,希望能令你在編程過程中更加游刃有余,如虎添翼。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
軟件開發(fā)工具是軟件開發(fā)過程中必不可少的,因此小編整理了14款常用的開發(fā)工具,希望能令你在編程過程中更加游刃有余,如虎添翼。
SharpDevelop是一個(gè)用于開發(fā)C#或者VB.NET項(xiàng)目而設(shè)計(jì)的一個(gè)編輯器。幾分鐘內(nèi)便可安裝和使用它。SharpDevelop讀取項(xiàng)目時(shí)采用與原來相同的格式(因?yàn)樗褂昧藰?biāo)準(zhǔn)的框架庫來讀/寫項(xiàng)目)。SharpDevelop 這個(gè)輕型的開發(fā)工具支持多種程序語言,包括C#、java以及VB.NET,同時(shí)還支持多種語言界面,象任何愛好者開發(fā)的工具一樣。
NHibernate是一個(gè)面向.NET環(huán)境的對(duì)象/關(guān)系數(shù)據(jù)庫映射工具。對(duì)象/關(guān)系數(shù)據(jù)庫映射(object/relational mapping,ORM)這個(gè)術(shù)語表示一種技術(shù),用來把對(duì)象模型表示的對(duì)象映射到基于SQL的關(guān)系模型數(shù)據(jù)結(jié)構(gòu)中去。
Zend Studio是我們新一代的專業(yè)級(jí)的PHP IDE(應(yīng)用程序開發(fā)環(huán)境)。它被設(shè)計(jì)旨在通過使您更快的開發(fā)和維護(hù)代碼,快速的解決應(yīng)用程序問題和提高團(tuán)隊(duì)協(xié)作開發(fā)來最大限度地提高開發(fā)人員的生產(chǎn)力。
Caliburn.Micro是一個(gè)小,但功能強(qiáng)大的框架,為所有XAML平臺(tái)構(gòu)建應(yīng)用程序而設(shè)計(jì)。 與MVVM的大力支持和其他成熟的UI模式,Caliburn.Micro將使您迅速建立您的解決方案,無需犧牲質(zhì)量或測試性代碼。
ReSharper是一個(gè)著名的代碼生成工具,其能幫助Microsoft Visual Studio成為一個(gè)更佳的IDE。實(shí)質(zhì)上,ReSharper特征可用于C#,VB.net,XML,Asp.net,XAML,和構(gòu)建腳本。
NInject是一種簡單易學(xué)的DI框架。Ninject為.NET應(yīng)用程序提供快速、輕型的依賴注入器而著稱。它有助于開發(fā)人員將應(yīng)用程序拆分為松耦合、高內(nèi)聚的功能片斷的集合,然后以靈活的方式將它們粘連在一起。從軟件架構(gòu)層面上使用Ninject,可以使得你的代碼更易于編寫、重用、測試和修改。
KaXaml是一個(gè)輕量級(jí)的XAML編輯器,讓你可以“拆分視圖”,這樣你就可以同時(shí)看到您的XAML和您提供的內(nèi)容(有點(diǎn)像XamlPad但不像XamlPad需要一個(gè)數(shù)兆的SDK包 )。
SQLite是一款輕量級(jí)的、基于文件的嵌入式數(shù)據(jù)庫。它可以處理并發(fā)訪問,易于與NHibernate集成。不幸的是,它是一個(gè)原生的解決方案,因此它只能運(yùn)行在完全信任的環(huán)境。
Rad Software Regular Expression Designer是一款正則表達(dá)式工具軟件。
ILSpy是一款開源的.NET程序集瀏覽器和反編譯器。ILSPy和SharpDevelop都是由同一個(gè)團(tuán)隊(duì)打造。ILSpy擁有標(biāo)準(zhǔn)反編譯器的所有功能,但還不是一個(gè)真正的插件環(huán)境。
當(dāng)你需要在UI中顯示長長的記錄時(shí),F(xiàn)lyFetch就會(huì)派上用場。
webStorm 是一款深受廣大程序員喜愛的JavaScript 開發(fā)和Web前端開發(fā)工具。
Log4net 是Apache組織開發(fā)的著名的開源日志記錄組件,可以以插件的形式應(yīng)用在應(yīng)用系統(tǒng)中。利用Log4net可以方便的將日志信息記錄到文件,Windows事件日志和數(shù)據(jù)庫中(MS SQL SERVER,ORACLE等)。并且我們還可以控制要記載的日志級(jí)別。
MyEclipse是當(dāng)前可用于Eclispse開源平臺(tái)的最實(shí)惠、綜合全面的J2EE IDE與Web開發(fā)工具套件。MyEclipse是基于Eclipse平臺(tái)的解決方案,可用于用戶所有的UML, AJAX, Web, Web Services, J2EE, JSP, XML, Struts, JSF, Java Persistence, EJB,擴(kuò)展數(shù)據(jù)庫支持以及應(yīng)用程序服務(wù)器集成需求。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)