关于jquery,vue,react等框架的若干思考

本人aming,创办切图网。

前端在这几年的发展比较迅猛,各种框架齐上阵,什么vue,react,angularjs等,还有一些ui框架比如 elementui,ant.design,bootstrap等等,还好我是从2007年“切图时代” 过来的人, 11年的前端底子摆在这里, 上手还算容易,框架什么的看看官方文档,去做个项目什么的基本问题不大, 这俩年公司承接的项目也都开始涉及到一些框架,比如vue,ant.design等,突然好怀念以前只有jquery的日子。

对于我了解的一些框架和看到的一些现象,我产生了一些思考,写出来供更多的学习者借鉴。

先说说我本人对于框架的态度的转变。

俩年前,我对于框架是不削的,所以对于框架的认知也是仅限于近两年比较集中,之前都是了解,但不深入,并且一副 “老夫只用jquery”的姿态, “他强任他强, 老子jquery”  。现在开始对于一些热门的框架进行研究和开发 ,vue,react等框架对于数据的render渲染能力确实封装的比较好 ,如果用jquery可以借助jquery.tmpl 插件等实现,但是如果数据处理逻辑比较多的时候,并且配合程序开发不得不用框架的时候,那就选择框架。

vue,react等和jquery的原理包括语法等都很大的差别,所以不可做横向对比,不可否认jquery依然还是当年锋利的jquery ,对于dom的操作还是其他,jquery都非常之优秀。

vue,react等框架虽好,但不可为用而用

例如以我主导的内部项目 “跨屏ide平台” 开发,采用了jquery和vue的混用,最初用了jquery,但是做到最后发现有很多的数据渲染到模板的操作,于是引入了vue,需要则用,如果明明jquery就可以搞定,没有很强的业务逻辑就不需要上框架。

一切为了业务,不要做ROP

ROP (Resume Oriented Programming -“面向简历开发”) 。

 

写在最后

跨屏ide平台,是一个把开发环境搬到线上的平台,集成了很多功能,比如面包导航等,可以一键生成等,是我即切图网之后,很发力的一个项目,一样是基于前端技术,不过这次是基于技术的Saas平台。

另外,切图网和切图学院专注实战web前端培训会一直保持健康运营,想学前端实战要加紧,尽早报名我们有很多创业扶持或者带薪项目资源提供。