В этом сообщении блога мы рассмотрим десять лучших фреймворков / библиотек Javascript.

Реагировать

React - это библиотека JavaScript для создания пользовательских интерфейсов, которая занимает первое место в списке. React упрощает создание интерактивных интерфейсов. Создавайте простые представления для каждого состояния в вашем приложении, и React будет эффективно обновлять и отображать только нужные компоненты при изменении ваших данных. Декларативные представления делают ваш код более предсказуемым, понятным и легким для отладки.

URL GitHub: https://github.com/facebook/react

Официальный URL: https://facebook.github.io/react/

Угловой

Angular - это платформа разработки для создания мобильных и настольных веб-приложений с использованием Typescript / JavaScript и других языков.

URL GitHub: https://github.com/angular/angular

Официальный URL: https://angular.io/

Angular.js

AngularJS позволяет писать клиентские веб-приложения, как если бы у вас был более умный браузер. Он позволяет использовать старый добрый HTML (или HAML, Jade и другие!) В качестве языка шаблонов и позволяет расширять синтаксис HTML для четкого и лаконичного представления компонентов вашего приложения.

URL GitHub: https://github.com/angular/angular.js

Официальный URL: https://angularjs.org/

Redux

Redux - это контейнер с предсказуемым состоянием для приложений JavaScript. Он помогает вам писать приложения, которые ведут себя согласованно, работают в разных средах (клиентских, серверных и собственных) и легко тестируются. Вдобавок ко всему, он обеспечивает отличный опыт разработчика.

URL GitHub: https://github.com/reactjs/redux

Официальный URL: http://redux.js.org/

Vue

Vue - это прогрессивный фреймворк для создания пользовательских интерфейсов. В отличие от других монолитных фреймворков, Vue разработан с нуля для постепенного внедрения. Основная библиотека ориентирована только на уровень представления, и ее очень легко подобрать и интегрировать с другими библиотеками или существующими проектами.

URL GitHub: https://github.com/vuejs/vue

Официальный URL: https://vuejs.org/

Ионный

Ionic - это среда разработки мобильных приложений с открытым исходным кодом, которая упрощает создание высококачественных нативных и прогрессивных веб-приложений с использованием веб-технологий. Ionic основан на Angular и имеет множество значительных улучшений производительности, удобства использования и функций по сравнению с предыдущими версиями.

URL GitHub: https://github.com/ionic-team/ionic

Официальный URL: http://ionicframework.com/

Момент

Облегченная библиотека дат JavaScript для анализа, проверки, управления и форматирования дат.

URL GitHub: https://github.com/moment/moment

Официальный URL: http://momentjs.com/

Three.js

Цель проекта - создать простую в использовании, легкую, трехмерную библиотеку. Библиотека предоставляет средства визуализации ‹canvas›, ‹svg›, CSS3D и WebGL.

URL GitHub: https://github.com/mrdoob/three.js

Официальный URL: https://threejs.org/

Chart.js

Chart.js - это простой, но гибкий JavaScript-график для дизайнеров и разработчиков.

URL GitHub: https://github.com/chartjs/Chart.js

Официальный URL: http://www.chartjs.org/

Вавилон

Babel - компилятор для написания JavaScript нового поколения. Babel - это управляемый сообществом инструмент, который помогает писать код на последней версии JavaScript. Если ваши поддерживаемые среды не поддерживают определенные функции изначально, Babel поможет вам скомпилировать эти функции до поддерживаемой версии.

URL GitHub: https://github.com/babel/babel

Официальный URL: https://babeljs.io/

Первоначально опубликовано на www.nodesimplified.com.