За последние несколько лет (в те дни) 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 г.