你的位置:首页 > 软件开发 > ASP.net > 动不动就说自己写了一套框架,只能说他们是一个拥有多年编程经验的初学者。

动不动就说自己写了一套框架,只能说他们是一个拥有多年编程经验的初学者。

发布时间:2016-08-05 21:01:17
博客园有很多人发表了他们自己认为的框架,好奇,就点进去看了下。我只想说那真的称不上是框架。 我建议他们可以多多看.net的是如何设计的、一些第三方框架的代码是如何写的。拿熟悉的.net web框架的来说,从:using System; 到:using System.Web;再 ...

博客园有很多人发表了他们自己认为的框架,好奇,就点进去看了下。

我只想说那真的称不上是框架。

 

我建议他们可以多多看.net的是如何设计的、一些第三方框架的代码是如何写的。拿熟悉的.net web框架的来说,从:using System; 到:using System.Web;再到:using System.Web.UI;再到现在的:using System.Web.Mvc;

 

再拿.net 里的数据层框架来说,从:using System; 到:using System.Data; 再到:using System.Data.SqlClient;

再到现在的:using System.Data.Entity;

 

我们再来看看,第三方的框架,比如,常用的IoC框架:autofac,看看它的组成部分,如下:

动不动就说自己写了一套框架,只能说他们是一个拥有多年编程经验的初学者。

Api地址:https://autofac.org/apidoc/

 

稍有编程经验的人就会发现了什么规律。

 

从这样的结构来看,可以很清晰的明白一个框架的组成部分,及每个组成部分的大概功能,每个组成部分之间的依赖关系,而不是写了一段代码就称为框架。

 

对于C#这样的get='_blank'>面向对象的开发语言来说,一套框架主要是用来解决某些领域特定功能的代码集合。那么就要对你想解决的这个领域里的功能进行抽象、封装。

什么时候用接口、什么时候用抽象类、什么时候用静态类等等,这对于框架的扩展、升级、开发人员是否用的习惯都起着至关重要的作用。

 


 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:动不动就说自己写了一套框架,只能说他们是一个拥有多年编程经验的初学者。

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录