Comments 10
jQuery: это популярная библиотека JS, упрощающая работу с DOM и предлагающая ряд вспомогательных функций. Она широко используется для создания интерактивных веб-страниц и предоставляет простой интуитивный API.
Закопайте уже, наконец, стюардессу...
Эта клиентская сторона взаимодействует с веб-приложением, созданным на сервере при помощи языков вроде PHP, Python или Ruby.
Web-app (веб приложение) это не то, что круттся на сервере, а "богатая" фронтэнд часть (SPA, PWA), которая по коду может быть в несколько раз больше бэка, и которая содержит ныне бОльшую часть бизнес-логики.
Что-то RUVDS.com промазало с выбором материала для перевода...
В последний месяц-полтора регулярно пользуюсь Chat GPT. Эта статья написана как будто бы им. Манера повествования, обращения к читателю, способ сравнения
В сегодняшнем конкурентном цифровом пространстве бизнесу для успешного продвижения следует делать упор именно на фронтенд-разработку.
Технологии давно позволяют сделать автоматический фронт-енд, который будет чисто отображать данные и взаимодействовать с юзером и вызывать бизнес-логику на сервере. Пример https://github.com/Claus1/unigui
Весьма убогие интерфейсы с его помощью получаются.
внешний вид зависит от конкретного фронт-визуалитора протокола. в идеале он должен поддерживать несколько тем и дело юзера, какую выбрать. сам протокол позволяет обеспечить нужное относительное расположение элементов и их функционал.
Я скорее о том, что создать что-то сложное с его помощью не получится. Скажем форму с десятком инпутов и пятаком кнопок - пожалуйста. Но как только вам нужна какая-то более сложная логика, скажем, перемешивание объектов с помощью драг'н'дропа (просто пример, первое что в голову пришло) да ещё завязанное на роли и данные пользователя, то с такими задачами "технологии позволяющие сделать автоматический фронтенд" либо вообще не справляются, либо справляются с таким треском, что лучше и не пробовать.
А когда надо именно "десяток инпутов и пяток кнопок", то быстрее самому такое накидать, чем в какие-то там "автоматические фронтенды" упарываться.
Node.js это скорее среда выполнения, а не фреймворк.
Основы фронтенд-разработки: фреймворки, DOM-дерево, взаимодействие с бэкендом