Обновить
3
7
Сергей@oldkyx

Разработчик-любитель

Отправить сообщение

У вас немного странное ощущение о «хрупкости» современных фреймворков.

Уверен, вы правы - это лишь моё субъективное мнение.

Что может сломать их?

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

Интересное замечание. При реализации SPA браузер выполняет цепочку дейсвий: Получает JS → делает на лету HTML → выполняет визуализацию. При "серверном рендеринге" первая часть выполняется на сервере, то есть получается это действительно не полноценный рендеринг, так сказать, а сбор HTML посредством JS.

один единственный svg

Который тоже нужно отрендерить.

Но браузер же видит html, css и начинает их рендерить.

При так называемом "клиентском рендеринге" браузер получает лишь пустой HTML-каркас и JS-скрипт, который при выполнении создаёт страницу на клиенте посредством множества createElement(). Только после этого она рисуется.

Ведь приложение по сути запущено на сервере, считай на бекенде.

Это не обязательно. Сервер может просто отдавать клиенту собранный JS-бандл при запросах.

Надеюсь, сам понимаю правильно.

Думаю, я просто пишу мало кода, так как не требуется особо большой функционал

Информация

В рейтинге
822-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Фулстек разработчик, Разработчик мобильных приложений
PHP
JavaScript
Java
MySQL
Git
ООП
Laravel
Nginx