![]() لوگوی نکست جیاس | |
نویسنده(های) اصلی | Guillermo Rauch[۱] |
---|---|
توسعهدهنده(ها) | ورسل و جامعه نرم افزار آزاد[۲] |
انتشار اولیه | ۲۵ اکتبر ۲۰۱۶[۳] |
انتشار پایدار | ۱۲.۰.۱
/ ۲۶ اکتبر ۲۰۲۱ |
انتشار آزمایشی | ۱۲.۰.۱
|
مخزن | github |
نوشتهشده با | جاوا اسکریپت و تایپ اسکریپت و راست |
پلتفرم | پلتفرم وب |
همراه با | ریاکت |
حجم | ۱۷.۰ مگابایت |
نوع | چارچوب نرمافزاری تحت وب |
مجوز | پروانه امآیتی |
وبگاه |
نکست جیاس (به انگلیسی: Next.js) یک چارچوب توسعه متنباز است که بر پایه نود جیاس ساخته شده تا امکاناتی مانند اسکریپتنویسی سمت سرور (server-side rendering) و تولید صفحات وب ایستا (static-site generation) را برای برنامههای وب مبتنی بر ریاکت فراهم کند. نکست جیاس یک چارچوب آماده است که به توسعه دهندگان اجازه میدهد تا به سرعت وب سایتهای JAMstack ایستا و پویا ایجاد کنند.
از مارس ۲۰۲۰، این چارچوب توسط بسیاری از وب سایت های بزرگ، از جمله نتفلیکس، گیت هاب، اوبر، و استارباکس استفاده می شود.[۴]
نکست جیاس یکی از چندین ابزار توصیه شده در هنگام شروع یک برنامه جدید ریاکت است که همه آنها یک لایه انتزاع را برای کمک به کارهای معمول ارائه میدهند. برنامههای ریاکت عادی تمام محتوای خود را در سمت کاربر ارائه میدهند، از نکست جیاس برای گسترش این قابلیت استفاده میشود تا شامل برنامههای ارائه شده در سمت سرور شود.
نکست جیاس یک چارچوب ریاکت است که چندین ویژگی اضافی، از جمله اسکریپتنویسی سمت سرور و صفحات وب ایستا را فراهم میکند.[۵] ریاکت یک کتابخانه جاوا اسکریپت است که به طور سنتی برای ساخت برنامه های کاربردی وب استفاده می شود که در مرورگر کلاینت با جاوا اسکریپت ارائه می شوند.[۶] با این حال، توسعهدهندگان مشکلات متعددی را با این استراتژی مواجه میشوند؛ مانند عدم ارائه خدمات به کاربرانی که به جاوا اسکریپت دسترسی ندارند یا آن را غیرفعال کردهاند، مشکلات امنیتی بالقوه، زمان بارگذاری صفحه بهطور زیاد و سئو نامناسب برنامه.[۷] چارچوبهایی مانند نکست جیاس این مشکلات را کنار میگذارند و اجازه میدهند برخی یا همه وبسایت قبل از ارسال به کلاینت در سمت سرور رندر شوند.[۸][۹]
نکست جیاس یکی از محبوب ترین مؤلفه های موجود برای ریاکت است[۱۰] و یکی از چندین «زنجیره ابزار» پیشنهادی است که هنگام راهاندازی یک برنامه جدید در دسترس است، در مستندات رسمی این چارچوب میبینیم که همگی لایهای از انتزاع را برای کمک به کارهای رایج ارائه میکنند.[۱۱] نکست جیاس برای اجرا نود جیاس نیاز دارد و می توان با انپیام آن را نصب کرد
گوگل در سال ۲۰۱۹ با ۴۹ ارائه درخواست (pull-request) از نکست جیاس حمایت کرد.[۱۲]
{{cite web}}
: CS1 maint: numeric names: فهرست نویسندگان (link)
{{cite web}}
: CS1 maint: numeric names: فهرست نویسندگان (link)
{{cite web}}
: CS1 maint: numeric names: فهرست نویسندگان (link)