Source
Node.js Recipes | Я уникаю Next.js через поганий DevExp" - розшифруйте будь ласка. Next....
2 690 Views/Reach
2025-11-10 17:04
Message №886
"Я уникаю Next.js через поганий DevExp" - розшифруйте будь ласка.
Next.js — це закрита екосистема, яка обмежує вибір технологій і підходів. Ось чому:1️⃣ Деплой та залежність від VercelДля розгортання Next.js або потрібно використовувати Vercel, або вирішувати безліч додаткових завдань на власному хостингу.Команда Next.js свідомо блокує покращення DevExp для сторонніх платформ. Я це розумію: вони не хочуть створювати конкурентів своєму основному продукту.2️⃣ Складне усунення помилокДуже важко зрозуміти джерело проблеми: це Server Components, Turbopack, сам Next.js чи сторонній пакет.3️⃣ Надмір кількох неявних конвенційУ фреймворку багато прихованих правил (file-system conventions), які не перевіряються лінтерами або самим Next.js.Було б логічно, якби команда дозволила явно зазначати в конфігурації: «ми дотримуємося цієї конвенції», і отримувати помилки або попередження, якщо її порушено.4️⃣ Монолітність архітектуриПідхід “build APIs with Next.js” сприяє створенню монолітних застосунків замість модульної архітектури з окремими деплоями, як у монорепозиторіях.Що я використовую натомість:React Router v7 — дає більше контролю, прозорості й передбачуваності під час розробки.