.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.youkuaiyun.com
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/youkuaiyun.com/cadenzasolo