React и Next js убивают фронтенд!

preview_player
Показать описание
Прошла презентация Next 14, где показали, как React стал бэкэндом. Получается, что фронтенд-разработчики теперь тоже должны писать бэк?

Таймкоды
00:00 Введение
00:32 Как мы к этому пришли?
02:55 Nextjs 14
04:31 Преимущества
05:25 Недостатки
06:14 Есть ли перспективы у такого подхода?
07:15 Frontend-разрабочики будут не нужны?
08:50 Заключение

НЕТ ВОЙНЕ!

Выразить благодарность
BTC: 127J5x79L9bb7T4jiYJ2U7jHNDLXEx4kT3
USDT (TRC20): TWRQit8o1JJGWjAph3DZFysygUxSwqiq9Q
TON: UQBDiFGDTLpp1zWLefv0LnH9TbEeUIcPSoO5uDNwhzktKP33

Как я стал программистом

Как я переехал в Европу

Стрим: Карьера программиста

VPN, который я использую

👉🏻 Больше влогов здесь:
#larchankavlog #larchanka

👉🏻 Ежедневные влоги:
#larchankadaily

👉🏻 Чем я снимаю:
➡️ Еще одна камера: Sony DSC-WX500
➡️ Микрофон: Rode Video
Комментарии
Автор

По моему слухи о простоте фронтенда сильно преувеличены) особенно когда слышишь мнение чистых бэков, которые пытаются разобраться как там на фронте что то работает. Плюс куча проектов которые уже написаны с разделением клиентской и серверной части, их надо будет поддерживать еще долгое время

super-baby
Автор

Nuxt3 вроде тоже самое имеет? Или что то больше есть в next?

musicits_fun
Автор

Это похоже на анти-паттерн (бизнес логика внутри react компонентов), точно будут пазлы из серии "какой компонент обновил базу" итд

alexandershemelin
Автор

TL DR:
Опять фронтендеры не нужны, всё пропало, учите бек

uitosgs
Автор

Тут вижу два момента напряжных. Первый, это то что с некст нужна ноду на сервере заводить. Второе что в любом случае большинство крупных проектов не ограничиваются только сайтом. Есть мобильные приложения, есть десктопные решения. Соответственно всё это ходит на сервер за данными, и естественно это не сервер next) Это полноценный сервер, к примеру на nestjs. То есть получается использование next будет рационально далеко не на всех проектах. Я себе вижу next-овый сервак как небольшой сервер для выполнения местных, фронтовых задач, а так же выполняющий проксирование запросов на большой нормальный бэкенд. Работа с базой данных непосредственно в рамках next это для каких то очень мелких проектов годится.

pivrrfk
Автор

Для работы с БД есть только возможность писать SQL запросы или можно использовать какую-либо ORM, как в том же Nest?

sergeishmelev
Автор

Слышу я про простой фронтенд и вспоминаю недавнюю задачу, когда 1 страничка хендлит 5 разных переходов на неё, при этом в парочке надо сетать данные в форму, 4 вида бредкрамбсов и т.д. и т.п. И вот тут 1 из них не работает... Плюс вспоминаю таски из разряда на 13 андройде ноунейм бренда не работает хендлинг того-то и того-то в реакт прилаге завёрнутой в капаситор =)

ccjpxlw
Автор

Подождите ещё годик-два, они свой php напишут на js..

thepantelemon
Автор

Если фронтенду надо двигаться в сторону фуллстека, то не надо ли бекенду тоже двигаться?
Замкнутый круг получается

yaroslavgulyakin
Автор

Если мы будем говорить про сферический вебапп в вакууме то ssr подойдет. Когда же мы начнем туда прикручивать мобильные приложения, доп админки, синхронизации с CRM/ERP, то этот монолит нужно будет разбивать и оптимизировать и все вернется на круги своя. Так же если мы говорим про хайлоад, то затраты на серверные мощности легко превысят затраты фонда оплаты труда с дополнительным бекэндерлм.

iGerodot
Автор

Я ток не понял, нафига при таком подходе функции бэка во фронт пихать? Ну рендерятся теперь странички на сервере, дык нехай серверный рендер на бэк апихи ходит, как раньше с браузера ходил.

redneck_prm
Автор

Такой вопрос, немного не по теме! Было несколько сайтов на укозе. Сейчас все заблокировано. Есть ли бесплатная Западная альтернатива? Чтобы на конструкторе сделать свой сайт и туда загружать свои материалы и чтобы хостинг был бесплатный. Несколько лет подряд укоз навязывал хостинг за 74 доллара....

joymusicstudio
Автор

Читаю комментарии и удивляет что есть люди которые говорят что либо фронтендеры не нужны или бэкендеры. Мне кажется сейчас все на своих местах.
Если бы бэкендеры попробовали сверстать что нибудь сложнее формы (без готовых библиотек, которые кстати тоже фронтендеры пишут) с кастомныи дизайном, с анимациями и адаптивом, а фронтендеры попробовали спроектировать высоко нагруженный бэк и оптимальной архитектурой БД, то все бы начали ценить работу других.

MaksimShulga
Автор

что такое сиквал ? Может кто нибудь правильно написать ? Для гугла

whiteguards
Автор

Можете посоветовать курсы для изучения next js, жалательно актуальные данные, заранее спасибо

Farruh_
Автор

Так когда на клиенте рендерилось, в этом и приэмущество было, что сервер меньше напрягается, пусть сервер крутится на каком-нибудь говно-vps с гигом памяти, а клиент на свое супер компе со 100500 ядрами рендерит сам себе в браузере страницу. А теперь что, обратно в сервер все тащим?

metallc
Автор

Разделение, где будет выполняться кол, на сервере или клиенте, это не в некст14, а раньше было сделано!

syuo
Автор

шум на заднем фоне заствалял меня каждый раз проверять не появились ли у меня соседи

antonprokopenko
Автор

Есть клиентская платформа на реакт CPA, которая грузит процессор у КАЖДОГО пользователя около 20%. Всего около 400 работников. Я представляю какой мощности нужен сервер, чтобы все это считать на сервере.

dsikzun
Автор

почему просто не юзать директиву USE CLIENT и не писать серверные ui

Maxlubanclan