Зачем нужны js фреймворки? [требует правки]

457
14 февраля 2017, 20:22

Вопрос простой. Зачем использовать фреймворки JS когда можно писать на том же jQuery?

Answer 1

Неправильно говорить: "писать на jQuery", так как jQuery — это библиотека, а не язык. Пишут на JavaScript, а jQuery используют.

Никто не запрещает использовать чистый JavaScript (без дополнительных фрейворков и библиотек), но тогда придется писать много кода каждый раз и это будет отнимать много времени.

Основное назначение jQuery — прямая работа с HTML. Но при разработке сложных приложений этого может быть не достаточно, так как помимо прямой работы с HTML есть множество других задач: сохранение и отображение данных, взаимодействие с пользователем, веб-сокеты и т.п. Для решения этих задач и созданы различные фреймворки.

Для небольших проектов даже jQuery может быть слишком много и лучше написать на чистом JavaScript.

Дополнение:

Как верно заметил pepel_xD, jQuery так же выполняет функцию унификации браузеров. То есть избавляете от необходимости проверять в каком браузер работает код и учитывать особенности этого браузера. jQuery делает это за вас в автоматически.

READ ALSO
I need to edit ready jquery script so it doen't result in <a> tag, but just in plain text [требует правки]

I need to edit ready jquery script so it doen't result in <a> tag, but just in plain text [требует правки]

The resulting code is in the following variable: +todayEvents+ I am really new to JQueryHow do i get it to output simple text?

316
Стоит ли по-разному называть JQuery и javascript переменные?

Стоит ли по-разному называть JQuery и javascript переменные?

Я слышал, что перед переменной jQuery следует ставить $, чтобы не путать их, это так?

245
Определение текста в элементе через jquery

Определение текста в элементе через jquery

Всем привет! Вопрос, собственно, в следующем:

304