从去年开始,也就是我毕业第三个 年头,就有个念想:去写个比较牛逼的框架。于是去看设计模式,看架构方面的资料,尝试站得高一点,不停的抽象类,想想多用模式。可一个个项目下来,不得不承认,是我想多了,浪费了很多时间。

首先,什么是框架,说白了就是类与类之间的相互调用;

再次,怎样去搭建一个框架,更多的只是代码重构;

再问,怎样的设计才是最好的,简单易懂才是最好的;

再问,有万能的框架吗?没有;

再问,框架是为什么服务,为业务功能模块;

再问,业务功能模块是什么,具体的行业需求;

再问,行业需求是什么,一个很复杂的规则集合;

再问,你懂行业需要么,不懂,得有几年积累;

再问,你真的能写出一个通用框架吗?

不能,只是在满足当前需求。。。

是的,框架就是为了某一特点需求而设计的,少写重复代码,类库相互调用更简单为目标。

2 收藏


直接登录
最新评论
  • 零零水 前端工程师 01/11

    我觉得框架是基于需求的,在做的时候不停的总结归纳需求,必然有一些共同点,如果满足这些共同点的需求,那么就算是简单的框架了吧。满足各种奇葩需求,就是复杂的框架了吧。再考虑到拓展性和升级换代,调试,就是厉害的框架了吧

    吧?