NopCommerce 所需要的知识。

现在的项目是基于NopCommerce的,在网上找了一下,关于NopCommerce方面的资料很少,书籍根本就没有。官方网站上的文档也少的可怜,估计是用到的都是.Net的基本技术,大家都觉得很简单吧。。。无奈自己的水平太差,只能一点点慢慢的了解了。

在这里把NopCommerce里涉及到的技术和知识点列一下,一步一步慢慢的理解。

  1. .Net4.5,C#,MVC4,Razor,HTML/CSS: NopCommerce是基于MVC4 的,所以MVC是必须要精通了。
  2. Func<>,Action<>,Delegate,ExpressionTree, Lamda,Refection, Generics... :基础知识要深入理解,不然什么也玩不转啊。
  3. Entity Framework: NopCommerce 的数据层用的是EF,所以EF也要精通。
  4. Autofac,Nop的DI框架是用的Autofac,所以这个东西也要弄的很清楚才行。
  5. Automapper,不同类之间的转换和映射,Nop用了这个东东,不是很复杂,不过以前没用过AutoMapper,所以也要了解一下。
  6. Jquery,Telerik :Jquery现在基本无论做什么项目都必不开了。Nop的后台用了Telerik,也要熟悉一下。
  7. FluentValidation:一个验证的库,要了解一下。
  8. Nop本身的机制,NopEngine、CacheManager、PublishEvent 。。。

当然Nop还用了其他很多的插件和技术,不过以上这些是目前应用最多的,随时发现了随时再补充吧。

你可能感兴趣的:(NopCommerce 所需要的知识。)