Итак, Javascript ..

Это эпоха Javascript. Да, нам нужны бэкенды для обработки данных, независимо от того, какой бэкэнд вы разрабатываете, вам нужен интерфейс для отображения данных. Бэкэнды могут быть разными, интерфейсы одинаковы, будь то мобильный интерфейс, интерфейс рабочего стола или веб-интерфейс. В этой статье я в основном сосредоточен на технологиях разработки веб-интерфейса для Java-разработчиков.

Что у вас на Java,

Теоретически Java - объектно-ориентированный язык. Если вы разработчик Java, у вас будет четкое представление о том, что такое java. Когда вы начинаете изучать фреймворки Javascript, вам нужно начать с чего-то, что вы можете понять.

В наши дни большинство разработок Java основано на фреймворках. На рынке много фреймворков, и большинство из них основано на архитектуре MVC. Да, это серьезная проблема.

Приказ

  1. Создание сценариев ECMA

Для начала вам нужно выучить Javascript. Прежде чем выбирать какую-либо структуру, вы должны изучить ее, и обязательно знать поведение и основы Javascript. Ссылка ниже даст вам хорошее представление о революции Javascript, а следование руководству w3schools даст вам достаточно знаний для продолжения.



2. Угловой JS

Разработчики фронтендов не очень любят Angularjs. Но для разработчиков Java Angularjs - наиболее знакомый и понятный фреймворк. В основном недостатком использования Angularjs является то, что Angularjs не дает никаких гарантий обратной совместимости. Так что начните с Angularjs версии 1.X и 5.X (последней) и своевременно просматривайте другие версии.

3. Vue JS

На характеристики Vuejs повлияли как Angularjs, так и Reactjs. Поэтому, прежде чем переходить к React, я настоятельно рекомендую взглянуть на Vuejs. Это даст вам основу для Reactjs. Кроме того, он имеет структуру, аналогичную Java, и его архитектура MVVC очень поможет вам, когда дело доходит до понимания основ. Ниже по ссылке есть хорошее сравнение между Reactjs и Vuejs, а также Angularjs.



4. React JS

А вот и король. На самом деле Reactjs - это единственная структура Javascript, которую каждый должен изучить. Если вы используете Reactjs, архитектура имеет большой смысл. Также изучение Reactjs полезно практически для всех платформ разработки.

Бонус - Node JS

Вы получите некоторые знания о Node js по мере прохождения. Так что продолжайте учиться. Это даст вам хорошее понимание.

Итак, 2018 год - это год Javascript и React. JQuery больше не находится в списке избранных. Так что продолжай. Всегда тратьте свободное рабочее время на изучение нового.