优点:
1、简单易用
2、灵活渐进式
3、轻量高效(推荐学习:php编程从入门到精通)
(3-1)、压索之后20kb大小
(3-2) 、虚拟dom
4、mvvm
(4-1)、数据驱动视图
(4-2)、常规的操作方式都是dom
(4-3)、普通的javascript数据
5、组件化
组件化优点
提高开发效率
方便重复使用
简化调试步骤
提升整个项目的可维护性
便于协同开发
缺点:
1、vue 不缺入门教程,可是很缺乏高阶教程与文档。同样的还有书籍。
2、vue不支持ie8
3、生态环境差不如angular和react
4、社区不大
如果有问题可以读源码。功能仅限于 view 层,ajax 等功能需要额外的库。对开发人员要求较高。开发的话,需要 webpack,不然很难用,最好配合 es6。不过vue-cli把webpakc也隔离的差不多了
thinkphp(fcs)是一个轻量级的中型框架,是从java的struts结构移植过来的中文php开发框架。thinkphp的宗旨是简化开发、提高效率、易于扩展,其在对数据库的支持方面已经包括mysql、mssql、sqlite、pgsql、 oracle,以及pdo的支持。thinkphp有着丰富的文档和示例,框架的兼容性较强,但是其功能有限,因此更适合用于中小项目的开发。
优点:
1、易于上手,有丰富的中文文档;
2、框架的兼容性较强,php4和php5完全兼容、完全支持utf8等。
3、 适合用于中小项目的开发。
缺点:
1、对ajax的支持不是很好;
2、目录结构混乱,需要花时间整理;
3、上手容易,但是深入学习较难。
以上就是vue和thinkphp的优缺点的详细内容。
