.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