Next.js 15.1 невозможно использовать за пределами Vercel=news.ycombinator.com=

Next.js 15.1 невозможно использовать за пределами Vercel ( omarabid.com )

jowday 0 минут назад | [–]
Никогда не используйте Next. Ужасный опыт разработчика, привязка к поставщику, странные недокументированные соглашения, которые делают создание чего-либо, кроме как какого-то B2B SaaS CRUD-сайта, полного недокументированных ножных пушек. Моя любимая вещь, с которой я столкнулся, это тег Next , который каким-то образом снижает FPS на сцене webgl на той же странице до 2 FPS.
icemelt8 3 минуты назад | | [–]
Я до сих пор не понимаю ложь о том, что трудно размещать next.js.

Я размещаю несколько приложений nextjs для своей повседневной работы. Мы просто помещаем их в докер и бросаем на сервер, в чем путаница?

h1fra 0 минут назад | | [–]
сколько раз vercel может переизобрести отправку html в браузер?
dimitrisnl 1 час назад | | [–]
Уф. Я уверен, что Vercel может исправить эту проблему. Но мне уже надоели эти мелкие неприятности. Например, задокументированный способ определения предварительных выборок в промежуточном программном обеспечении был сломан в течение нескольких недель (месяцев?).

Множество мелких проблем, которые продолжают накапливаться. Я не собираюсь тут что-то рекламировать, но в последнее время у меня есть небольшая усталость от Next.js. Хотя экосистема JS мне все еще нравится.

В любом случае, спасибо, что подняли эту тему!

woutr_be 49 минут назад | | [–]
Я отошел от Next.js и перешел на Astro. Изначально я просто хотел вернуться к основам, но не хотел заморачиваться с настройкой всех своих маршрутов, шаблонизацией, обслуживанием статических ресурсов, задачами сборки. Astro просто обрабатывает все это, и по умолчанию это SSR.

Я также чувствую, что Astro использует React/Vue так, как и было задумано, как интерактивный слой поверх HTML. Это также заставило меня осознать, как мало мне нужны были фреймворки JS для начала.

Дальше стало казаться, что происходит слишком много магии, действия сервера кажутся странными, и просто много вещей, для которых требуется «способ NextJS».

dimitrisnl 1 минуту назад | | | [–]
Я пробовал разные астросайты, и как пользователя, меня постоянно беспокоят некоторые вещи. – Посетите их документацию https://docs.astro.build/en/basics/astro-pages/ – Нажмите «Маршруты» в навигации

Сейчас: 1. В содержимом есть мерцание, когда боковая панель перемещается влево. 2. В заголовке на долю секунды отображается `docs.astro.build`, а затем появляется надпись «Маршрутизация | Документы».

Особенно второе раздражает. Я вижу это на каждом сайте Astro.

drag0s 1 час назад | | | [–]
Я все еще использую Next.js в своей работе и проектах, потому что я все еще думаю, что это, возможно, лучший способ отправить React в продакшн, но раньше это было чем-то веселым, приятным и продуктивным. Иногда мне становится немного грустно от того, в каком направлении он движется с тех пор, как мы перешли от страниц к маршрутизатору приложений.
dimitrisnl 48 минут назад | | | [–]
Лучший способ отправить React в продакшн — использовать Vite. Он открывает массу вариантов (Tanstack, RR, Simple SPA, что угодно), и вам даже не нужно привлекать к обсуждению хостинг-провайдера.
skyeto 59 минут назад | | | | [–]
Интересно, что конкретно вы могли бы выделить по сравнению с такой конфигурацией, как Remix, что упрощает отправку с помощью Next?
dimitrisnl 47 минут назад | | | [–]
Ну, для начала, у них есть единообразное наименование.
koakuma-chan 42 минуты назад | | | | [–]
РСК
dimitrisnl 1 час назад | | | [–]
Еще одно продолжение. Некоторые библиотеки[1] начали ломаться с версии 15.1.8 и далее, поэтому приходилось откатываться до уязвимых версий, упомянутых автором.

[1]: https://github.com/hashicorp/next-mdx-remote/issues/488

ekojs 1 час назад | | | [–]
Я разделяю это мнение. Думаю, в будущем мы будем использовать Next.js только для статических сайтов/готовых SPA.
csomar 48 минут назад | | | [–]
На самом деле Next.js с маршрутизатором приложений (и с выталкиваемыми страницами) очень плох для SPA. Смотрите эту ветку: https://github.com/vercel/next.js/discussions/64660
Zealotux 1 час назад | | | | [–]
Вероятно, у вас есть лучшие альтернативы: Astro, React Router 7, TanStack.
Aeolun 32 минуты назад | | [–]
Next стал шуткой. Немного расстраивает, что с необъяснимым превращением Remix в react-router осталось мало хороших react-фреймворков (для меня), я вернулся к простому vite с tanstack router.
zackify 14 минут назад | | [–]
Я удивлен, что этот пост вообще остался на hackernews.

Однажды я просто сделал пост о том, что страницу стало проще кодировать и понимать в Remix.

Вы можете не поверить, но у меня было более 3 запросов на чат от нескольких сотрудников Vercel.

В нескольких аккаунтах социальных сетей. Все просят удалить или встретиться и обсудить с ними.

cianuro_ 1 минуту назад | | | [–]
Какой неудачный подход к попытке защитить бренд.
EspadaV9 18 минут назад | | | [–]
Я пробовал и изучал TanStack Router в новом проекте, и это было действительно здорово, настолько здорово, что я добавил TanStack Query, а затем также добавил TanStack Form.
freeqaz 25 минут назад | | | [–]
Какие лучшие альтернативы? Почему Vite?

Я использую Next для нескольких небольших проектов, и SEO всегда преподносилось как его главное преимущество.

Я могу просто сгенерировать кучу статических файлов, скопировать в S3 и все. Это больше не так?

input_sh 19 минут назад | | | [–]
Вы пробовали прочитать статью? Она как раз отвечает на ваш вопрос по SEO.
Коакума-чан 39 минут назад | | [–]
Все должны говорить о том, что Next.js тратит 10 секунд на компиляцию маршрута в режиме разработки. Компилятор Rust дымится в углу.
христофилус 14 минут назад | | [–]
Это бесполезно. Худший devx, который я видел с тех пор, как… не знаю.

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

Havoc 18 минут назад | | [–]
Фронтенд продолжает оставаться Диким Западом…
jasoncartwright 55 минут назад | | [–]
Пост предполагает, что основная проблема в том, что метаданные слишком долго помещаются в HTML? Несколько тегов? Серьёзно?

Такого рода проблемы, а также привязка к поставщику, совершенно невообразимы для любого веб-фреймворка, который я могу себе представить. Странно.

Иллияр 1 минуту назад | | [–]
Я думаю, что если метаданные требуют получения данных от третьих лиц или чего-то еще, это занимает много времени и не влияет на то, что видит пользователь.

Там было сказано, что эта проблема касается очень немногих людей.

iw7tdb2kqo9 1 час назад | [–]
vercel создал функцию потоковых метаданных и добавил возможность отказа от нее (htmlLimitedBots).

Есть что-нибудь еще?


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Leave a Reply

Your email address will not be published. Required fields are marked *