2023年,让我们使用一个简洁的用户界面库吧

大家好。近年在技术选择上,往往重视”简单性”。

在创建大型应用程序时,经常会提出“易于使用与简单化”之间的对立,并且常常可以看到认为选择“简单化”一方的技术更有优势的观点。

每个人都可能对于是否真的如此,或者“简单”一词的含义有自己的看法,因此本文不会深入探讨这个问题。

相反地,實際上我對哪種技術是簡單的十分關注。因此,我在這次中專注於我比較熟悉的Web前端界的UI庫,調查了哪個庫是簡單的。

反应

在最近的项目中,我尝试使用React,发现它真的是一个非常简单的实现方式,可以完成我想要做的一切,并且能够立即在屏幕上显示,开发效率也很高。

React是一个相对简单的库,因此很容易引入,但需要理解一些JavaScript的知识,例如JSX等概念。

React 在 Web 前端开发中广泛使用,因为它具有简单的功能。请问,React 是什么?详细解释了它的库特点和高潜力。

如果你对Javascript有很好的理解,并且有一门优质的React课程供你学习,React就会变得相当简单。《Angular, React, Vue—三者比较》(OpenReplay博客)

角度

由于其速度、有效的跨平台开发和简单的设计结构等特性,Angular可以实现比其他框架更灵活的编码。立即展示三个功能强大且可立即执行的Angular样本应用!- Infragistics Japan株式会社Blog

简单的架构使得可以快速构建应用程序,避免繁琐的代码,从而使网站更加轻巧。这使得用户更容易在使用Angular JS构建的网站上进行导航。
Angular vs React | Angular vs Vue | React vs Vue – 了解它们的区别(Radixweb)

Vue

在其中,Vue.js是一个具有简洁、易学等优点的框架。Vue.js是什么?与其他框架和库的区别也很容易理解(来自Levatec职业生涯)。

由于其简单结构,学习成本低且可以立即用于开发,具有使用的优点。- Webstaff《前端工程师应掌握的五个框架库》

Vue.js是一个出色的框架,可以实现简单快速的UI处理。【前端】JavaScript库和框架的最佳选择!| React vs Vue vs Angular(株式会社オータム)

Vue.js和React一样是非常流行的前端框架,它的特点是简单直观的API。【分门别类】”正在真正被使用的”前端技术趋势【2023】| ramble -ランブル-

完全由Vue开源社区驱动,它被认为是渐进式的、简单、灵活且轻量级的,具有完全的向后兼容性。在2023年,Angular、React和Vue被视为最佳的JavaScript框架之一。(微型博客)

纤细

Svelte的代码非常简洁易懂,您觉得如何?
推荐给后端工程师的前端框架Svelte – 《SO Technologies》开发者博客

我理解无论是哪种框架都很出色,但作为几乎没有做过前端开发的我来看,它们在开发方式和架构上似乎没有太大的差异。如果非要说的话,我感觉 Svelte 比 React 更简单,可以直接描述想要做的事情并且学习成本更低。根据我实际编写和运行代码的感觉来看,我觉得无论选择哪一个都不一样,这是我的直观感受。
前端技术选择(OSSTech博客)

Svelte是一种前端框架,在开发领域中逐渐增加其存在感。它通过简洁的代码编写减轻了工程师的工作负担,同时也大大提高了应用性能。请看Svelte求职专题|IT/Web工程师转职/求职网站Findy-从GitHub计算技能偏移值。

它还具有简单的API,让您可以快速入门,以及详细的文档,使学习框架变得简单直接。Svelte vs. React: 关于这两者的一切您需要知道的(ninetailed)

SolidJS是一个原生的JavaScript库。

你想不想用SolidJS这个相对简单的API来构建下一个项目呢?在SolidJS中开始,学习成本很低哦! #JavaScript – Qiita

一个简单直观的语法,专注于声明式编程
SolidJS:不仅仅是另一种React替代方案 – Codemotion Magazine

总之,Solid.js 是一个强大的用户界面库,为开发人员提供了一种简单高效的方式来构建动态、响应式的用户界面。
Solid.js 和 React: 2023年哪个更好?

其他

在与Angular.js相比较时,Knockout.js具有简单易用和轻量化的特点。《2023年版JavaScript框架汇总》- 自由职业者起步

Riot.js是一个简单轻量的JavaScript库。
2022年推荐的完整版JavaScript框架!对各个框架进行全面比较!| 【TechStock杂志】工程师技能和职业信息

Riot.js是一個非常簡單且學習成本低的組件化框架,考慮到最近的複雜化框架。

与React.js和AngularJS等全栈框架不同,Backbone.js是一个简单的框架,具有最基本的功能,因此通常与jQuery等同时使用。

总结

我了解到,作为简单的用户界面库,存在着React、Angular、Vue、Svelte、Solid等选项。

请问你觉得怎样?如果觉得好的话,请给我点赞并订阅我的频道,谢谢。

顺便提一下,在这里没有提到,我也试图搜索Qwik的评价,但没有找到关于它“简单”的提及。

注释:这篇文章引用了许多句子,但这并不意味着对原文进行肯定、否定、同意、不同意、赞赏、批评或其他评估。引用只是为了表明这样的想法存在。
广告
将在 10 秒后关闭
bannerAds