На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Урок 1. Введение в фреймворки JS


Все уроки по Vue.js расположены здесь.

Структура JavaScript помогает нам создавать современные приложения. JavaScript в основном используется в интернете, на сайтах но также присутствует в многих программах для ПК и мобильных приложениях.

До начала 2000-х годов браузеры не имели тех возможностей, которые у них есть сейчас. Они были намного менее мощными, и создание сложных приложений внутри них не было возможным с точки зрения производительности.

Все изменилось, когда Google представила на Google картах и в Gmail, два приложения, которые бегали внутри браузера. Аякс сделал возможными асинхронные сетевые запросы. Со временем разработчики начали строить на веб-платформе, в то время как инженеры работали над самой платформой — браузерами, веб-стандартами, API браузера и языком JavaScript.

Библиотеки, такие как jQuery как и в MooTools были первыми крупными проектами, построенными на JavaScript и были чрезвычайно популярны некоторое время. Они в основном предоставили более хороший API для взаимодействия с браузером и дали обходные пути для устранения ошибок и несоответствий между различными браузерами.

Backbone, Ember, Knockout, и AngularJS – это была первая волна современных JavaScript фреймворков.

Вторая волна, которая является текущей - это React, Angular и Vue.

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

Тем не менее, методы и инструменты эволюционируют, и как разработчику JavaScript, вам, скорее всего, потребуется знать React, Angular или Vue, а не те, более старые фреймворки.

Чем дальше идет развитие, тем больше мы отдаляемся от непосредственной работы с DOM. Можно провести аналогия с языками программирования высокого и низкого уровня: никто же не будет спорить, что написать программу легче на C++, чем на ассемблере? Или вести машину с помощью вручную или с помощью автопилота?

На самом деле это не совсем корректные аналогии, но все же есть что-то похожее. По сути дела, вместо того, чтобы использовать низкоуровневые API, предлагаемые браузером для управления элементами, и создавать чрезвычайно сложные системы для написания приложения, вы используете инструменты, созданные очень умными людьми, которые облегчают нашу жизнь.



Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.



тегистатьи IT, JavaScript, Уроки по Vue





Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Разбор ошибок валидации сайта
Программа "Слайдшоу"


© upread.ru 2013-2021
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.