باسلام
چرا در ایران از نصف قابلیت های Next.js استفاده نمی شود؟ چرا کدهای React.js را بدون تغییر کپی در Next.js می کنند؟
در این پست می خوام از تجربه ام از قابلیت های Next.js بگم و اینکه چرا در ایران هر پروژه ای که دیدم از قابلیت های Next.js استفاده نکرده اند.
خب همون طور که میدونید نکست یک فریم ورک full stack هست یعنی می تونید باهاش خیلی راحت هم
back end
front end
api
را هندل کنید مثلا می خواید یک فروشگاه اینترنتی بسازید می تونید خیلی راحت با یک orm به یک دیتابیس مثل mysql یا postgresql متصل شوید و با استفاده از ساخت یک model و migrate کردن آن خیلی سریع جداول پایگاه داده را بسازید،
بعد می توانید با api در همان Next.js سمت front end را بسازید و حتی می توانید authentication و JWT هم مدیریت کنید یا حتی graphQl هم هندل کنید،
و حتی می توانید از api ساخته شده با Next.js در سایر پروژه ها استفاده کنید،
همچنین به جای استفاده از تگ های مرسوم html می توانید از تگ های optimizer در Next.js استفاده کنید که باعث سرعت و Performance خیلی بهتری می شود این تگ ها برای موارد زیادی مثل
image, css, link, script,head, ets....
می باشند که در خیلی از پروژه ها دیدم اصلا استفاده نمی شوند،
همچنین می توانید مدیریت فایل ها را نیز مثل Express انجام دهید و مدیریت خوبی روی فایل ها داشته باشید،
در کل قابلیت های این فریم ورک خیلی خوب هست به شرط اینکه استفاده شوند و صرفا فقط کدهای React.js را کپی پیست در Next.js نکنیم.
موفق باشید 💯