前端框架对比
前端框架 |
优点 |
缺点 |
React |
React是由Facebook开发和创建的开源框架。根据Stack Overflow Developer 的 2021 年调查,该框架是 2022 年最好的 UI 框架,被大多数前端开发人员使用。 |
如果您不具备 JavaScript 的实践知识,则建议不要使用 React。同样,对于没有经验的开发人员,JSX 的学习曲线也很严峻。 |
Angular |
最好的前端开发框架列表是不完整的,没有提到Angular 框架。它是一个基于 TypeScript 的简单直接的框架。 |
当您的大小组很小时,请选择语法简单且复杂性较低的次要框架。 |
Vue.js(国产) |
最简单的框架之一是 Vue.js。值得消除 Angular 软件开发人员面临的复杂性。 它体积小,主要有两个好处——可视化 DOM 和基于组件的. 它还采用双向数据绑定。尽管如此,小米、阿里巴巴、路透社和9Gag都是该框架的用户。 |
如果您认为支持社区会响应这些错综复杂的问题,那么 Vue.js 并不是正确的选择。同样,需要稳定组件的应用程序也不适合使用 Vue 制造,因为该框架在部件的坚固性方面存在困难。 |
jQuery |
jQuery 不仅易于使用,而且还减少了编写广泛的 JavaScript 代码的需求。基本上,jQuery 用于在前端操作DOM 和 CSS 操作,并增强网站的交互性和功能。 |
当您构建一个大型应用程序时,使用 jQuery 是不可行的,因为它通过放置额外的 JavaScript 代码使您的应用程序变得庞大。 |
Semantic-UI |
Semantic-UI 用于交互式用户界面的超轻量级实践和流畅 设计。 |
当你有一群初学者并且对 JavaScript 不太了解时,不建议使用 Semantic-UI 框架,因为它需要在应用程序中形成自定义的能力,而不依赖于方便的功能。
|
Backbone.js |
Backbone.js 用于Trello等充满活力的应用程序。它允许开发人员开发客户端模型、更快的更新和重用编码。 |
目标是在一个框架中提供全面解决方案的团队不应该打算使用Backbone.js。 |
Preact |
Preact 是 React 的一种轻量级形式,因此当涉及到使用轻量级框架时,您应该选择 Preact 而不是 React。 |
Preact 不提供对置换功能元素的支持。所以当你有这样的需求时,你一定不要使用 Preact。 |
Svelte |
该框架最适合具有小团队的小型应用项目。因为它没有更大的支持社区,所以最好不要将它用于各种项目。 |
如果您目前不将 Svelte 框架用于大型项目,那会更好,因为这些框架缺乏足够的社区和工具。 由于较小的社区,很难搜索在开发过程后期可能会出现的问题或错误的答案。 |
Foundation |
如果您的目标是样式化的开源、CSS 组件和移动友好的前端框架,Foundation 比其他选项更好。 |
不适合初学者,因为它很难更改代码并且由于其定制能力而增加了复杂性。 |
Vue的特点:
易用:已经会了 HTML、CSS、JavaScript?即刻阅读指南开始构建应用!
灵活:不断繁荣的生态系统,可以在一个库和一套完整框架之间自如伸缩。
高效:20kB min+gzip 运行大小,超快虚拟 DOM,最省心的优化。
那么这款框架也是我们国人的骄傲,在国内很多公司使用比较多的框架就是Vue,在这里也是比较推荐学习与使用。
标签:Preact,框架,JavaScript,js,React,Vue,Angular From: https://www.cnblogs.com/zhangdezhang/p/17059539.html