За последние несколько лет (в те дни) javascript сильно изменился для создания архитектурных шаблонов MVC на стороне клиента, а также для разработки одностраничных веб-приложений, а также для разработки веб-приложений на стороне сервера с помощью среды Node.js.

Javascript:- Javascript — это легкий, интерпретируемый, высокоуровневый клиентский язык сценариев с открытым исходным кодом для веб-страниц, также называемый динамическим, слабо типизированным, основанным на прототипах и мультипарадигмальным языком. Первоначально разработанный и разработанный Бренданом Эйхом, впервые выпущенный в 1995 году.

Ниже перечислены самые популярные фреймворки javascript в 2019 году.

1. Реагировать (React.js или ReactJS): -

React, также известный как React.js или ReactJS, представляет собой интерфейсную библиотеку JavaScript с открытым исходным кодом или структуру javascript, созданную и поддерживаемую Facebook и его сообществом, выпущенную в 2013 году. React js используется для создания и создания пользовательских интерфейсов (UI), react js — самая популярная библиотека javascript для простого создания компонентов пользовательского интерфейса ваших приложений.

React в основном разработан для создания одностраничных приложений и мобильных приложений. Первоначально он был создан Джорданом Уоке, одним из разработчиков программного обеспечения в Facebook.

React js также может отображать на сервере с помощью Node js и мобильных приложений с помощью React Native, с помощью React Native вы можете создавать мобильные приложения, такие как Android и ios и т. д.

React — одна из лучших библиотек для создания богатого набора компонентов пользовательского интерфейса ваших веб-страниц. Библиотека React легче и быстрее.

Чтобы узнать больше о React, нажмите здесь https://reactjs.org/

2. Угловой JS: -

AngularJS — это интерфейсная веб-инфраструктура с открытым исходным кодом на основе javascript для создания одностраничных веб-приложений на стороне клиента. Разработанный Google и его сообществом, AngularJS был первоначально разработан в 2009 году Мишко Хевери из Brat Tech LLC. Первоначально выпущен в 2010 году и написан на javascript.

Angular js предоставляет архитектуры модель-представление-контроллер (MVC) и модель-представление-ViewModel (MVVM) на стороне клиента Шаблон Angular js MVC разделяет представление, данные и логические компоненты Важные особенности angular js: вы можете создавать одностраничные приложения, зависимость инъекция, двусторонняя привязка данных, а также поддерживает одностороннюю привязку данных.

Угловой (Угловой 2+ или Угловой v2 и выше): -

Angular (Angular 2+ или Angular v2 и выше) — это полностью переписанный Angular JS, также называемый angular 2+ или Angular V2 или выше. Команда Angular js, Google и ее сообщество.

Angular использует язык Typescript вместо javascript, а также может поддерживать javascript (ECMAScript 5 или выше). Typescript содержит больше функций, чем Javascript, таких как объектно-ориентированное программирование на основе классов, статическая типизация, обобщения, итераторы, лямбда-выражения, мультипарадигма, динамическая загрузка. и Т. Д.

Машинопись:-

Typescript — это надмножество javascript со статическим типом с открытым исходным кодом, разработанное и поддерживаемое Microsoft. TypeScript предназначен для разработки крупномасштабных приложений и транскомпиляции в JavaScript. С помощью Typescript вы можете разрабатывать приложения javascript как для выполнение на стороне сервера (Node.js).

TypeScript скомпилирован в JavaScript. Он находится под лицензией Apache 2 License. Первоначально созданный и разработанный Андерсом Хейлсбергом, он является ведущим архитектором C# и создателем Delphi и Turbo Pascal, первоначально выпущенных в 2012 году.

3. Вью js: -

Vue Js — это фреймворк веб-приложений с открытым исходным кодом на основе javascript на стороне клиента для создания и создания многофункциональных пользовательских интерфейсов (UI) и одностраничных приложений. Первоначально разработанный Evan You Initial, выпущенный в 2014 году.

Важные функции Vue js

=> Шаблоны => Реактивность => Компоненты => Переходы

=› Маршрутизация

Чтобы узнать больше о vue js, посетите https://vuejs.org/

4. Эмбер js: -

Ember.js — это облегченная интерфейсная веб-инфраструктура на основе javascript с открытым исходным кодом, основанная на архитектурном шаблоне Model-View-ViewModel (MVVM) и позволяющая разработчикам создавать одностраничные веб-приложения (SPA), первоначально разработанные Иегудой Кацем. и поддерживается основной командой Ember, первоначально выпущенной в 2011 году.

Ember js состоит из пяти важных концепций

=> Маршруты => Модели => Шаблоны => Компоненты

=› Услуги

Ember js также обеспечивает внедрение зависимостей, декларативную двустороннюю привязку данных, вычисляемые свойства, автоматически обновляемые шаблоны и т. д.

Чтобы узнать больше о Ember js, посетите https://www.emberjs.com/

5. Метеор JS или MeteorJS: -

MeteorJS — это бесплатное клиентское и серверное приложение с открытым исходным кодом, использующее условия Node js. Meteor учитывает быстрое прототипирование и создает кроссплатформенный код (android, ios и т. д.). Meteor — идеальная платформа для создания веб-сайтов, а также универсальных приложений на чистом JavaScript.

MeteorJS изначально разработан Meteor Development Group, первоначально выпущенным в 2012 году и написанным на javascript.

Чтобы узнать больше о MeteorJS, посетите https://www.meteor.com/

6. Магистраль js: -

BackboneJS — это облегченная библиотека javascript на стороне клиента с открытым исходным кодом, разработанная Джереми Ашкенасом, первоначально выпущенная в 2010 году и написанная на javascript. .

Чтобы узнать больше о Backbone JS, посетите http://backbonejs.org/

Вышеупомянутый список написан в соответствии с моими ожиданиями. В зависимости от требований вашего проекта вы должны выбрать свою собственную структуру.

Первоначально опубликовано на www.twinztech.com 26 февраля 2019 г.