Александр
JQuery - join now, be on the bleeding edge
Daniil
JQuire - modern the next generation jQuery
Уж лучше https://yopta.space/
Anonymous
artalar
А кто-нибудь качественно иследовал razzle vs next?
Anonymous
Че там за приколы с китайцами и апворком?
Александр
Че там за приколы с китайцами и апворком?
Оу :) да нет приколов, есть на*б
Anonymous
Оу :) да нет приколов, есть на*б
Типа даешь им доступ к пк ну и ... ясно да?
Александр
Ну вы свои данные выставите, а кто там за Вас что поделает
Anonymous
АА, нет конечно, интересуюсь
Anonymous
пишут тут свякие
Anonymous
всякие*
Александр
Целее будете:) мне хватало уже общения с нашими ФСБ в следствии моей работы, ещё китацкев не хватала
Anonymous
Спасибо )
Александр
Razzle это бойлерплейт типа cra, next - Фреймворк, вас же наверное что-то определённое интересует
artalar
Суть одна - сборка из коробки и SSR
artalar
Но, понятно, есть и отличия - вот круто было бы сравнительную таблицу получить
artalar
Вдруг кто делал…
Александр
Я просто razzle больно изучил в целях создания конфига для последнего проекта, ничего общего с Некст там не видел
Александр
Или пререндер
artalar
Нууу, тут вопрос. На сайте будет блог в котором будут, понятно, обновляться посты. Но они будут рядом лежать в md, а не в базке где-то. Соответственно, может быть, вместо ssr просто перезапускать инкрементарный пререндер при добавлении нового поста…?
artalar
Кажется мне нужен гетсби...
artalar
И что я сразу не подумал
Александр
Мы сейчас переделываем один правительственный сайт, из требований SSR, accessabillity по WAI-ARIA, в качестве источника данных выступает REST API. В итоге остановился на своём кастомном решении для продакшн билда и для дев сервера с поддержкой хот релоада серверной и клиентской части (в виде одного сервиса в отличие от подхода в razzle). Для SSR кастомное решение на базе хуков, возможно заопенсурсим.
Александр
На ваш правда вопрос не ответил )
Александр
Блин где нанять фронтов умеющих программировать ...
Konstantin
Че там за приколы с китайцами и апворком?
Даёшь доступ к акку, они творят там хрень, потом тебя пожизненно банят на апворке, если ты об этом)
Александр
А чем next не подошел ?
Не мы его придумали
Александр
NIH
Looch
Не мы его придумали
??? Зачем кастомное решение если есть +- то что-то уже готовое. + много девов с ним уже знакомы
Александр
Если честно, то не нравится подход к ssr через getInitialProps
Looch
Александр
Looch
Когда хук вызывается и что в нем делать
Александр
Чем он плох ? Как раз очень понятно
Я не знаю чем он плох, я не делал на нексте ничего как никто из коллег
Looch
Я не знаю чем он плох, я не делал на нексте ничего как никто из коллег
Ну так бы и сказали что опыта просто с ним не было:) я на нем закрыл один оч большой проект с ssr и проблем в принципе не было. Разве что них конечно случаются проблемы с версиями
Looch
Выкатывают а они не на 100% рабочие в некоторых моментах
Looch
(Опенсорс все таки)
Александр
Что значит ssr на базе хуков? Концептуально хотя бы?
Есть хук типа useQuery, при ssr он регистрируется в контексте, вызывается посделватлеьно потом renderToStaticMarkup и резолвятся промисы зарегеные, и так пока не окончится процесс.
Александр
А асинк рендеринг не думали реализовывать ? (Ток для клиента)
Что вы имеете ввиду под асинк рендерингом?
Александр
Suspense?
Looch
Suspense?
Да да
Александр
Ну мы с вами обсуждали это вроде :)
Александр
Не думал честно говоря , пока это всё-таки все очень экспериментально
Александр
Не понятно что с SSR
Looch
Со мной точно нет :) но если у вас будет какое-то решение в будущем, то с удовольствием бы глянул
Looch
Потому что мне сейчас на самом деле точно так же не понятно
Looch
Точно с вами обсуждали тут suspense for data fetching
А да, это помню. Ещё кидал свой пример
Александр
Потому что мне сейчас на самом деле точно так же не понятно
Вы сами скидывали рабочий пример, но там опят же только для клиента
Александр
Что с сервером я не понимаю
Looch
Во во, очень интересно что с ssr делать при таком
Александр
Есть мысли, но нет proof of concept реализации, пока в стадии рассмотрения это у меня
Александр
Не готов что-то ответить вам
Looch
Я ещё +- понимаю как это юзать для картинок и прочих ресурсов, но именно для данных и без ssr много вопросв, а как это ещё умно ещё делать только на клиенте вообще пока тоже идей нет
artalar
Не понятно что мешало так делать с ХОКами....
Александр
А что там?)
Ох, ну как они делают ssr? Обходят дерево и ищут Query компоненты сейчас, теперь они на Хукер перешили , соответственно концепция поменялась
Александр
Они при ssr регистрируют каждый вызов хука
Александр
Потом делают в цикле renderToStaticMarkup и резолвят все зарегистрированные промисы
Александр
Не понятно что мешало так делать с ХОКами....
Не дошли может, всему своё время. Не мне их винить, я большую часть решений у них подсмотрел в коде
artalar
Разделяю мнение автора https://hackernoon.com/next-js-razzle-cra-why-you-should-use-them-for-a-next-project-a78d320de97f
rovnyart
мужики и мужикессы, а вот такую тему расскажите плз, кто работает в энтерпрайзе давно и шарит за всякие архитектурные вопросы и джедайство прочее. вот у нас проект, вроде он когда-то был стартапом, но теперь это вполне реальный проект с 6к+ настоящих юзеров в продакшене. при этом что до собственно реального запуска, что после у нас всегда в каждом ебаном спринте есть задача "обновить зависимости", и мы каждый спринт с этим ебемся. иногда это совсем не больно, раньше это было даже вполне себе интересно, но сейчас это уже становится реально не смешно. Реакт-селект мажорно обновился - это регресс всего приложения. материал обновился с 3 до 4 - это пять стори поинтов ебли и опять же полный регресс приложения, секвелайз обновился до 5 - это просто ад смерть гроб кладбище, до сих пор не вмержил реквест с 99 процентов измененных файлов на сервере. Собственно вопрос такой - как эти штуки обкашливаются в ваших супер-стабильных проектах? Стоит ли мне, как главному в данный момент исполнителю в проекте, начать выебываться насчет включения таких задач в каждый спринт? Что тут вообще посоветуете?
Александр
мужики и мужикессы, а вот такую тему расскажите плз, кто работает в энтерпрайзе давно и шарит за всякие архитектурные вопросы и джедайство прочее. вот у нас проект, вроде он когда-то был стартапом, но теперь это вполне реальный проект с 6к+ настоящих юзеров в продакшене. при этом что до собственно реального запуска, что после у нас всегда в каждом ебаном спринте есть задача "обновить зависимости", и мы каждый спринт с этим ебемся. иногда это совсем не больно, раньше это было даже вполне себе интересно, но сейчас это уже становится реально не смешно. Реакт-селект мажорно обновился - это регресс всего приложения. материал обновился с 3 до 4 - это пять стори поинтов ебли и опять же полный регресс приложения, секвелайз обновился до 5 - это просто ад смерть гроб кладбище, до сих пор не вмержил реквест с 99 процентов измененных файлов на сервере. Собственно вопрос такой - как эти штуки обкашливаются в ваших супер-стабильных проектах? Стоит ли мне, как главному в данный момент исполнителю в проекте, начать выебываться насчет включения таких задач в каждый спринт? Что тут вообще посоветуете?
Подписываюсь на вопрос, не вы первый, но вот что делать кроме как страдать и есть говно я хз
Александр
мужики и мужикессы, а вот такую тему расскажите плз, кто работает в энтерпрайзе давно и шарит за всякие архитектурные вопросы и джедайство прочее. вот у нас проект, вроде он когда-то был стартапом, но теперь это вполне реальный проект с 6к+ настоящих юзеров в продакшене. при этом что до собственно реального запуска, что после у нас всегда в каждом ебаном спринте есть задача "обновить зависимости", и мы каждый спринт с этим ебемся. иногда это совсем не больно, раньше это было даже вполне себе интересно, но сейчас это уже становится реально не смешно. Реакт-селект мажорно обновился - это регресс всего приложения. материал обновился с 3 до 4 - это пять стори поинтов ебли и опять же полный регресс приложения, секвелайз обновился до 5 - это просто ад смерть гроб кладбище, до сих пор не вмержил реквест с 99 процентов измененных файлов на сервере. Собственно вопрос такой - как эти штуки обкашливаются в ваших супер-стабильных проектах? Стоит ли мне, как главному в данный момент исполнителю в проекте, начать выебываться насчет включения таких задач в каждый спринт? Что тут вообще посоветуете?
Я скажу страшное, ужас есть старый старый проект, который собирается на сборочном сервере с определённой нодой и определенными node modules и никто ещё не смог его собрать локально, и если кто-то удалит на сборочнице node modules то ппц будет