История изменений
Исправление Deleted, (текущая версия) :
Я так понял, что фреймворки учат не столько от хорошей жизни, сколько от требований в вакансиях
Ты просто не писал приложений. Поэтому не понимаешь разницы между html-страницей и web-приложением. Впрочем, даже опытные взрослые дядьки порой эту разницу не чуют и несут херню
HTML-страницу сформировать несложно. У тебя есть готовые теги для текста, картинок, таблиц и богатый набор примитивов для стилизации всего этого дела. Но ты же не станешь называть Word-овский или PDF документ приложением? Так и HTML-документ не является приложением
А вот веб-приложение это уже GUI. Графический интерфейс это очень сложно на любом языке програмирования. GUI состоит из компонентов. У компонентов есть их внешний вид, внутренняя логика и состояние. Компоненты самодостаточны, их можно переиспользовать и вкладывать друг в друга для создания сложных интерфейсов
Современные либы, вроде React и Vue как-раз и дают тебе возможность мыслить в терминах компонентов, а не просто создавать HTML-документы
Исходная версия Deleted, :
Я так понял, что фреймворки учат не столько от хорошей жизни, сколько от требований в вакансиях
Ты просто не писал приложений. Поэтому не понимаешь разницы между html-страницей и web-приложением. Впрочем, даже опытные взрослые дядьки порой эту разницу не чуют и несут херню
HTML-страницу сформировать несложно. У тебя есть готовые теги для текста, картинок, таблиц и богатый набор примитивов для стилизации всего этого дела. Ты же не станешь называть Word-овский или PDF документ приложением? Так и HTML-документ не является приложением
А вот веб-приложение это уже GUI. Графический интерфейс это очень сложно на любом языке програмирования. GUI состоит из компонентов. У компонентов есть их внешний вид, внутренняя логика и состояние. Компоненты самодостаточны, их можно переиспользовать и вкладывать друг в друга для создания сложных интерфейсов
Современные либы, вроде React и Vue как-раз и дают тебе возможность мыслить в терминах компонентов, а не просто создавать HTML-документы