.NET開發中使用到的一些技術和框架

.NET開發中使用到的一些技術和框架

Log4Net
Ninject和Autofac,Spring.NET性能,是否屬於侵入性框架,侵入性大小,大型項目應用

小型項目:NLite + ASP.NET MVC + NHibernate
小型項目:MEF + ASP.NET MVC + EF(Entity Fromework)
中型項目:Ninject + ASP.NET MVC + NHibernate
中型項目:Autofac + ASP.NET MVC + NHibernate
中型項目:Unity + ASP.NET MVC + EF(Entity Fromework)
大型項目:Spring.NET + ASP.NET MVC + NHibernate

插件管理工具
GuNet

源代碼管理工具,版本
SVN,VS SourceSafe

代碼測試工具
NUnit,XUnit

代碼生成工具
Millennials
NMG(NHibernateMappingGenerator)

WebService.WCF

JQuery,Ajax

NUnit,XUnit

Git
code.csdn.net
git.oschina.com
www.coding.net

MySQL或者MongoDB.

NHibernate和EF性能對比
EF是否支持Oracle
Spring.NET和Unity性能對比

Apple公司:Object-C(開發iOS),現在Apple推出Swift將來可能取代Object-C
SUN公司:Java(開發Android)

Mono->Xamarin(使用C#開發原生態iOS,Android)
Xamarin.Forms(使用XAML及C#用一套代碼來開發iOS, Android以及Windows Phone的程序)

ASP.NET MVC(可參照Ruby On Rails)
REST-ful(ASP.NET Web API開發輕量級的WEB 服務極其容易)

WCF(Binding和EndPoint)

SOA:面向服務架構
SOAP:簡單對象訪問協議
DDD:領域驅動模型

OP(Proce Oriented):面向過程
OO(Object Oriented):面向對象

未來JSON取代XML
REST取代SOAP

AOP WCF

版權所有,轉載請註明文章出處 http://blog/csdn.net/cadenzasolo

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章