С тотальной победой React-а и
функционального подхода на клиенте может показаться, что будущее одностраничных веб-приложений светло и безоблачно. Однако, даже если предположить, что у нас есть хорошая клиентская база данных навроде DataScript, и мы грамотно организовали потоки данных в приложении, остается вопрос сервера.
Как бы нам этого ни
(
Read more... )
Comments 75
Reply
Полностью автоматически - это как? Вопрос, собственно, только в технологии.
Reply
Reply
Reply
Reply
Reply
Есть примеры? Насколько я помню они говорили, что мол именно из-за single-page-app ранг никогда ниже не будет
Reply
Reply
Сортировка и фильтрация на сервере нужны, чтобы pagination / инкрементальная подгрузка работали нормально, не?
Reply
Reply
Reply
Reply
Это, кстати, ваще не проблема. Ну висят там себе у реакта хендлеры, и что? Отрендерилось и отдалось, всë ок.
Reply
Reply
Reply
Reply
Насчёт изоморфоности - тут у комьюнити en masse наблюдается серьёзное недопонимание, _что именно_ должно быть изоморфным и зачем это нужно вообще. Это то, что ты назвал «туманно очерченным».
Изоморфизм по html-представлению - это полная ерунда, потому что свет клином на HTML не сошёлся. На клиенте может быть обычный winform exe-шник или iOS app, это раз. Индексация гуглом состояний UI приложения нахрен низачем вообще не нужна, это два.
В самом деле, достаточно изоморфизма по данным и валидаторам. Для клиентских веб-фреймворков тогда задача звучит так:
Как, имея документ и описание приложения, узнать, мог ли этот док получится из этого приложения, и что бы сказало приложение, если в него засунуть такой док. Всё это не запуская само приложение. Это с учётом того, что внутрь приложения могут быть встроены другие приложения, оно может данные подгружать, и прочая, и прочая ( ... )
Reply
Это если у тебя админка энтерпрайзная, да. А если магазин?
Reply
По-хорошему, это не имеет прямого отношения к состоянию UI приложения.
Reply
Каталог товаров в статику в html наебашили, отдает через nginx, сайт летает и гугл его индексирует ок. Подрубили js-скрипты в страницу - там уже делаем чо хош. Кому к примеру нужна индексация корзины, избранное и все такое из личного кабинета? Думаю что нахер не нужна.
Reply
Leave a comment