目前非常流行的三个前端框架:Angular Vue React 。 如何选择该用哪个呢?下边看看它们各自的优劣
Angular:适合大型项目
特点:
- 有良好的结构,是一个完整的框架。
- 拥有自己的构建工具。Angular-cli
- 体积较大,加载缓慢
- 学习成本较高。会用ts语言。
- 跨平台优势。
Vue:适合开发小型应用。
特点:
- 灵活性:不限制代码组织结构。
- 实用性
- 体积小
- 学习成本较低,良好的HTML和JavaScript基础。
- 跨平台优势较差。
React:适合跨平台。
特点:
- 灵活性
- 生态圈强大。路由库和状态管理交给社区保护。
- 跨平台优势
- 学习成本一般
总结:React和Vue只关注视图层,是一个UI组件库。angular适合开发大型应用。