--
共有する
Next.jsはReactエコシステムにおいて支配的な存在として台頭し、本番環境向けアプリケーションの事実上の標準として称賛されることが多いです。「ゼロコンフィグ」という標語やSSR(サーバーサイドレンダリング)&SSG(静的サイト生成)などの機能は、魅力的なDX(開発者体験)を提供します。しかし、長期的な保守性(M)、スケーラビリティ(S)、関心の分離(SoC)を優先する厳格なソフトウェアエンジニアリングの観点からは、Next.jsは重大な妥協点をもたらします。
この分析では、エンジニアリングの象徴的な言語を使用してこれらの妥協点を解体します。
Λ「ゼロコンフィグ」≈「ブラックボックス」Λ(ベンダーロックイン)
「ゼロコンフィグ」の約束は諸刃の剣です。


