2021年5月,StackOverflow进行了2021年开发人员调查,以了解开发人员正在使用哪些工具、他们如何学习以及他们的意见。超过80,000名开发者参与了调查,其中69.7%是专业开发者。JavaScript是调查中最受欢迎的编程语言。本文重点介绍了有关JavaScript及其框架的发现。希望它能阐明您在2022年应该关注的技术。JavaScript是最流行的编程语言根据StackOverflow的开发人员调查,JavaScript将继续保持其作为最流行编程语言的地位,超过68表示他们广泛使用它进行开发的受访者百分比。与HTML和CSS一起,JavaScript是Web上使用的核心技术之一。JavaScript还用于其他开发环境,例如Node.js、ApacheCouchDB和Adob??eAcrobat以进行后端开发。JavaScript的使用还扩展到移动、游戏和桌面开发。它越来越多的采用可以归因于这样一个事实,即它易于学习、实施并得到其开发人员社区的大力支持。最流行的JavaScript框架在JavaScript生态系统中,JavaScript框架列表在不断增长。框架是一组用于简化开发的预构建JavaScript代码。选择框架时,要考虑项目的性质、框架擅长什么以及学习曲线。这里有五个最流行的JavaScript框架。1.ReactJSReact超越jQuery成为2022年最流行的Web框架,超过40%的专业开发人员表示他们广泛使用它。它是Facebook开发的一个开源JavaScript库,用于构建高度响应的用户界面。它是声明式的和基于组件的,这意味着您可以在很短的时间内重用组件来创建复杂的UI。对于新开发人员来说,React比Angular等其他框架更容易学习和使用。它有广泛的文档、指南和不断发展的社区,可以减少学习曲线。React在不断发展,这可能是一个劣势,因为开发人员必须不断地重新学习新功能。使用React构建的大型网站的例子有Airbnb、Dropbox、Asana和BBC。如何在Ubuntu20.04LTS上安装ReactJS请参阅https://www.linuxmi.com/ubuntu-20-04-lts-install-reactjs.html什么是ReactJS,它可以用来做什么?https://www.linuxmi.com/why-reactjs.html2.jQueryjQuery是第二流行的Web框架。它是一个开源JavaScript库,用于简化与DOM(文档对象模型)的交互。它可以帮助您轻松地浏览DOM树。jQuery易于学习,自2006年问世以来一直存在,因此它拥有庞大的开发者社区。然而,jQuery无法与具有高级功能的现代Web框架相提并论。它对简单的应用程序很有用,但如果用于构建大型应用程序,可能会导致大型代码库。3.AngularAngular(26.23%)是仅次于jQuery(34.52%)的第三大最受欢迎的JavaScript框架。它是谷歌于2016年推出的一个开源框架。它可以在前端或后端用于创建具有更快页面加载的动态单页应用程序(SPA)和渐进式Web应用程序(PWA)。相关:Ubuntu下安装AngularCLI和PM2运行Angular应用见:https://www.linuxmi.com/ubuntu-angular-cli-pm2-run-angular.htmlAngular提供了双向数据绑定等功能,其中实现模型和视图之间的实时同步,内置依赖注入,并支持TypeScript。但是,与React相比,它的学习曲线更陡峭。使用Angular创建的网站示例包括Freelancer、IBM和PayPal。4、ExpressExpress(也叫Express.js)以23.6%的份额在Web框架中排名第四。它是用于后端开发的最小且快速的JavaScript框架。它与JavaScript运行时Node.js配合使用,可快速创建高效的Web应用程序。Express提供了一种简单的方法来管理路由、设置中间件包以及在服务器端代码中集成插件。使用Express,您可以创建RESTfulAPI以与其他应用程序集成,并为Web动态提供静态HTML文件。在代码库中使用Express的公司包括Twitter、Intuit和Accenture。5.Vue.jsVue.js是第五大最受欢迎的JavaScript框架。它是一个开源框架,旨在改进Angular和React等前端框架的功能。例如,它既有React中使用的虚拟DOM,也有Angular中的双向绑定。使用Vue.js,您可以快速高效地构建PWA和SPA。Vue.js是初学者的首选JavaScript,因为它具有良好的文档并且易于学习。使用Vue.js构建的网站示例包括Upwork、Adobe和Grammarly。Svelte是最流行的前端JavaScript框架。值得注意的是,Svelte以71.47%的受访者高居最受欢迎Web框架榜首,并以69.28%的比例超越React。与React和其他主流框架(如Angular和Vue.js)相比,Svelte非常快。这是因为Svelte将代码编译为优化的vanillaJavaScript,您不必交出开销框架代码。有了像React中的Next.js这样的Sapper和用于移动开发的SvelteNative,Svelte可能会继续流行。纽约时报、Nesta和Rakuten等公司在其网站上使用Svelte。AngularJS是最令人恐惧的Web框架虽然Svelte是最受欢迎的框架,但AngularJS是最不受欢迎的。76.82%的受访者对此极为担忧。这可能是因为截至2021年12月,谷歌在三年多后停止了对AngularJS的长期支持。如果您在应用程序中使用AngularJS,则需要迁移到Angular或其他框架,因为随着时间的推移,您的应用程序可能会因缺乏更新而崩溃。选择JavaScriptframework框架的流行可能意味着一个庞大的开发生态系统,可以让学习变得更容易。但是,这不应该是您选择镜框时要考虑的唯一因素。始终考虑要在何处使用该框架。在选择开发工具之前,您应该首先考虑应用程序的设计和功能。接下来,研究框架以了解其功能和复杂性。根据StackOverflow的2021年开发人员调查,本文重点介绍了五个最流行的JavaScript框架。它为您决定将使用哪些技术来构建解决方案提供了一个良好的开端。
