только предоставляет данные? вы со своим jsом с ума посходили что-ли? не у всех сайты говностраничники, которые обвешал явой и вывел 4 столбика полученные с json массива
Что значит объем загружаемой информации перестал быть проблемой, скажите это гуглу который пытается заставить вебмастеров перейти на AMP? Ресурсы пользователя тоже перестали быть проблемой? Как насчет СЕО? То что Вы лепите одностраничнике с хуевой тучей скриптов не говорит о том что такой подходит возможен в какой то серьезном highload проекте. Идем далее как Вы будете делать интернет магазин на фронтенде? Или мы все таки говорим про node.js? Но так это тоже бек...
скажите это гуглу который пытается заставить вебмастеров перейти на AMP
Давайте не будем путать мелкое с мягким, и осознаем что гугл пытается пропихнуть очередной фирменный стандарт в бесконечной войне стандартов. Так хочет, что наглым образом ранжирует результат поисковой выдачи поднимая наверх AMP.
как Вы будете делать интернет магазин на фронтенде? Или мы все таки говорим про node.js? Но так это тоже бек...
кто-то говорил о полном переносе бизнес-логики в фронтэнд ? бек по прежнему решает традиционные задачи : обработка и предоставление данных, их валидация, валидация запросов клиента. Что он не делает, так это не билдит вам страницы по шаблонам, за это полностью отвечает фронт (более того, он для этого и предназначен).
Ресурсы пользователя тоже перестали быть проблемой? Как насчет СЕО? То что Вы лепите одностраничнике с хуевой тучей скриптов не говорит о том что такой подходит возможен в какой то серьезном highload проекте.
Большая часть Js прекрасно кэшируется во время первой сессии. Далее вы передаете только голые данные. Принцип тот же, что и в онлайн-играх : там вы качаете клиент, и обмениваетесь с сервером короткими сообщениями (если вы конечно не поклонник старых браузерных игр типа "apeha"), тоже происходит и здесь.
Таким себе примером фронта интернета приложений, но все же примером может быть ExtJS (https://examples.sencha.com/extjs/6.7.0/examples/classic/des...) он конечно монструозен, но я не могу себе представить чтобы в каком-то приложении понадобились все его модули (обычно достаточно легковесной базы).
Объясню проще, я очень сильно в теме и то что Вы пишите и то чему Вас учат у меня вызывает истерических смех. Я не против react/vue/angular, но людей превозносящих frontend считают даунами, банально потому что вы не понимаете о чем Вы говорите, нет даже смысла обсуждать сайты до 5000 человек в день, это крайне низкий уровень, и уж тем более выебоены с фронтендом им не нужны.
Давайте не будем путать мелкое с мягким, и осознаем что гугл пытается пропихнуть очередной фирменный стандарт в бесконечной войне стандартов. Так хочет, что наглым образом ранжирует результат поисковой выдачи поднимая наверх AMP.
Давай сразу уясним, что программирование и цель программирования это бизнес, а не творчество и при вопросе заработка клиенту насрать как оно сделано, ему важна маржа и минимальная стоимость обслуживания при максимальной ее возможности (без костылей). Чем быстрее Вы это поймете тем меньше говносайтов будет в продакшене.
кто-то говорил о полном переносе бизнес-логики в фронтэнд ? бек по прежнему решает традиционные задачи : обработка и предоставление данных, их валидация, валидация запросов клиента. Что он не делает, так это не билдит вам страницы по шаблонам, за это полностью отвечает фронт (более того, он для этого и предназначен).
Бек решает 75% задач в средних проектах и 90% в крупных, в мелких он может не решать вообще ничего, но не нужно говорить об этом как о тенденции, сайт для регионального автоцентра который имеет стандартную таксу за услугу можно сделать на голом html, прокешировать его и скорость работы будет быстрее любого реакта, тут вопрос нахуя был козе баян кроме того чтобы денег за "технологии" дернуть?
Большая часть Js прекрасно кэшируется во время первой сессии. Далее вы передаете только голые данные. Принцип тот же, что и в онлайн-играх : там вы качаете клиент, и обмениваетесь с сервером короткими сообщениями (если вы конечно не поклонник старых браузерных игр типа "apeha"), тоже происходит и здесь.
Кешируется что - кеш от бека или не отредеренный код? Рендеринг кешироваться не может, прекеш на сайте в 300 человек в день делают только дегенераты. Голые данные еще раз говорю бывают в мелких говнопроектах, в чем то более серьезном данные должны обрабатываться, и далеко не явой, банально они должны проверяться, программисты одностроничников и сайтов за один день это кусок говна - это даже не 1с программисты, это тупые бездари
Пожалуйста, не нужно мне рассказывать про верстку, стандарты js и прочую хуйню, это хуйня классическая, программирование это в первую очередь логика, а не картинка. Картинку в jpg сохраните, навешайте в ней мапов и отмасштабируйте - поебенью это быть не перестанет, но в 10 раз дешевле. Сайт для хоть сколько нибудь серьезного бизнеса должен работать с базой данных, обеспечивать максимальную скорость отдачи и самое главное продвигаться без каких либо проблем, без создания пре кеша, без создания не аякс версии сайта и и т.п.
Долбоебизм из серии мы зарендерим ваш сайт на лету за 1.5 секунды вместо того чтобы забрать его из кеша за 0.3 при том что он нихуя не будет индексироваться это не более чем маркетинговый ход долбоебов, у любого действия должна быть логика, а не мы придумали новую технологию не понятно за каким хуем. Да если мы говорим про уровень соц сетей, где срать на индексацию все должно делаться на лету, мы можем говорить про редеринг на стороне клиента, но я Вас уверяю что Вы не работаете с такими проектами, иначе бы Вы понимали какой процент занимает бек и что фронт в нормальных проектах никогда не превышает 30%
Количество инструментов взаимодействия, большинство делается под капотом, сайт это не только лицо.
Если уж совсем доеьываться, то элементы взаимодействия с приложениями все должны быть на фронте. А дальше фронт отправляет действия юзера, получает изменённые данные и меняет свой стейт
пссс, палехче.
Тебе пытаются доказать, что вьюхами теперь рулит исключительно фронт (@iamkisly, я правильно тебя понял?).
А рассуждения о толстом фронте тут места нет - это уже решает конкретная бизнес-задача
и да, почему я уверен что их именно верстальщик, а не хочу обидеть фронт-ендеров, или как то уменьшить значимость - он тупо не понимает что он пишет, обычный джун которому рассказали что это последняя технология. Нормальный разраб никогда бы такого не сказал, тупо потому что как бы не было современно пить чай из рюмочек, а борщ есть вилкой - это не удобно и не рационально. По этому говорить что вот так лучше чем так без тз, это слабоумие. И чаще всего такое слабоумие у ребят которые клепают одностраничники
Мне пытаются доказать что от бека нужен только респонз, а то что этот респонз не хренова так собирается - зачем эта лишняя информация "фронт енд разработчику" верстальщику? Ему же уже все посчитали, достали и в JSON массивчик положили. К тому же утверждение что фронт должен собираться через js (и это уже вторая часть спора) , потому что это современно, останется бредом ровно до тех пор, пока это дело не начнет нормально без пререндеринга индексироваться поисковиками и нормально ранжироваться. Ты можешь быть безумно быстрым, но какой в этом толк, если тебя никто не видит?
Да, есть огромное количество случаев, когда такой подход является отличным решением, но не нужно выключать голову и орать что "только так, все остальное допотопные технологии".
Массовому внедрению аякса уже больше 10 лет, и вот такие же умники в конце нулевых массово начали штамповать аякс сайты, считая это "вау технологией, смотрите как быстро", не предупредив клиентов что они не индексируются. Решение проблемы конечно есть всегда, но это всегда лишние затраты, не всегда нужно создавать эти проблемы потом героически их решать и т.д и т.п.
нихуя у тебя бомбануло. в одном комменте сколько взаимоисключающих парагфов и рассуждений про долбоебов.. сразу видно "специалиста". нахуй в игнор
Вот это пиздец. Нахуй ты вообще ему отвечал, если ты его в игнор закинул? Чтобы последнее слово было за тобой?
Ну тогда, по всей видимости, ты как раз один из тех долб, про которых он написал.
Да потому что ему ответить нечего, он никогда не сделает JS приложением интернет магазин или например сбор информации со складов, но с пеной у рта пытается доказать что с бека должна только приходить инфа, а то что она там еще и обрабатывается он не задумывается об этом. Очередной верстальщик возомнивший себя фронтенд разработчиком
каждый из вас по своему прав). а, и еще, но откровенно говоря, уморили уже везде сувать клиентский рендеринг