框架(framework),简单来说就是可被开发者应用的骨架,框架好比是一个舞台,开发者就是表演者,开发者借助舞台完成自己的表演。表演者想要完成一场表演需要自己搭建舞台是很费工夫的,框架就为表演者提供了很大的便利,表演者只需要展现自己的技巧逻辑就可以了,一些基础的设施框架都会为表演者提供。也可以理解为,框架就是某个应用的半成品,开发者只需把自己想表达的另一半展现出来即可。
为什么要用框架,因为现在要想真正的完成一款应用需要太多的东西,有太多问题需要解决,而框架在很多方面已经帮你完成了。你只需要集中精力完成系统的业务逻辑就可以了,省了很大的力。而且框架是经过多年的发展,已经成熟,稳健,可以很好的解决安全性,数据流等控制问题,而且框架也是不断升级的。