框架是什么:提高开发效率的工具。
功能:
1.提高开发效率
2.同时还具有约束规范的作用,方便同事接手。减少人员的沟通成本。
3.有效提高代码的可维护性。
举例:JAVA中著名的SSM框架中的MyBatis框架来说
使用java提供的原生API来编写一个SQL语句(查找)。如图:
如果使用Mybatis,如图,一行代码即可解决。
企业要求:短时高效完成任务。会框架不一定能满足企业要求,但是不会框架一定不满足企业要求。会框架的使用方式只是入行标准。关键还要理解框架的原理以及背后的设计思想。
(PS:没有框架我们仍然可以进行开发,但是我们就要编写java中原生的api(即接口),会导致代码量暴增,效率低下。)