vue前端框架(使用Vue等框架的首要原因是为了开发效率,还是减少DOM操作的性能损失)
2022-08-27 11:01:11
摘要: vue前端框架(使用Vue等框架的首要原因是为了开发效率,还是减少DOM操作的性能损失)...
为什么要使用框架?
软件系统发展到今天已经很复杂了,特别是服务器端软件(前端也是如此),涉及到的知识,内容,非常广泛。这样开发出完善健壮的软件,对程序员的要求将会非常高。如果采用成熟,稳健的框架,那么一些基础的通用工作,比如,事物处理,安全性,数据流控制等都可以交给框架处理,那么程序员只需要集中精力完成系统的业务逻辑设计,可以降低开发难度。
从程序员角度看,使用框架最显著的好处是重用,由于框架能重用代码,因此从一已有构件库中建立应用变得非常容易,因为构件都采用框架统一定义的接口,从而使构件间的通信简单。框架能重用设计。它提供可重用的抽象算法及高层设计,并能将大系统分解成更小的构件,而且能描述构件间的内部接口。这些标准接口使在已有的构件基础上通过组装建立各种各样的系统成为可能。只要符合接口定义,新的构件就能插入框架中,构件设计者就能重用构架的设计。框架还能重用分析。所有的人员若按照框架的思想来分析事物,那么就能将它划分为同样的构件,采用相似的解决方法,从而使采用同一框架的分析人员之间能进行沟通。
结论
框架的目的是为了提高工作效率,便于大规模团队协作,让开发人员更关注业务逻辑,还有就是避免一些通用问题的出现,当然,如果是高水平前端开发,某些场景直接操作dom可能代码效率更高。
因此,虽然框架是好东西,但基础的dom 操作必须要学,属于必备技能。