Как стать автором
Обновить

Основы фронтенд-разработки: фреймворки, DOM-дерево, взаимодействие с бэкендом

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров15K
Всего голосов 28: ↑25 и ↓3+33
Комментарии10

Комментарии 10

jQuery: это популярная библиотека JS, упрощающая работу с DOM и предлагающая ряд вспомогательных функций. Она широко используется для создания интерактивных веб-страниц и предоставляет простой интуитивный API.

Закопайте уже, наконец, стюардессу...

Да тут вся статья в стиле ah shit, here we go again

Эта клиентская сторона взаимодействует с веб-приложением, созданным на сервере при помощи языков вроде PHP, Python или Ruby.

Web-app (веб приложение) это не то, что круттся на сервере, а "богатая" фронтэнд часть (SPA, PWA), которая по коду может быть в несколько раз больше бэка, и которая содержит ныне бОльшую часть бизнес-логики.

Что-то RUVDS.com промазало с выбором материала для перевода...

В последний месяц-полтора регулярно пользуюсь Chat GPT. Эта статья написана как будто бы им. Манера повествования, обращения к читателю, способ сравнения

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

Технологии давно позволяют сделать автоматический фронт-енд, который будет чисто отображать данные и взаимодействовать с юзером и вызывать бизнес-логику на сервере. Пример https://github.com/Claus1/unigui

Весьма убогие интерфейсы с его помощью получаются.

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

Я скорее о том, что создать что-то сложное с его помощью не получится. Скажем форму с десятком инпутов и пятаком кнопок - пожалуйста. Но как только вам нужна какая-то более сложная логика, скажем, перемешивание объектов с помощью драг'н'дропа (просто пример, первое что в голову пришло) да ещё завязанное на роли и данные пользователя, то с такими задачами "технологии позволяющие сделать автоматический фронтенд" либо вообще не справляются, либо справляются с таким треском, что лучше и не пробовать.

А когда надо именно "десяток инпутов и пяток кнопок", то быстрее самому такое накидать, чем в какие-то там "автоматические фронтенды" упарываться.

делаю все на нем. полет нормальный. никуда не упарываюсь)

Node.js это скорее среда выполнения, а не фреймворк.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий