Remix یک چارچوب جاوا اسکریپت تمام پشته به سبک Next.js است – و خیلی چیزهای دیگر. ببینید چه چیزی Remix را در میان چارچوب های جاوا اسکریپت متمایز می کند، سپس آن را با یک برنامه مثال سریع امتحان کنید.
- نه فقط واکنش نشان دهید
- کد سرور و کلاینت هممکان
- ساخت بر اساس استانداردهای وب
- بهبود پیشرونده و فرم ها
- محدود کردن بارهای شبکه
- ریمیکس و الگوی BFF
- کاربردی با ریمیکس
- نتیجهگیری
در حالی که Remix به اندازه برخی از فریمورک های بزرگ جاوا اسکریپت شناخته شده نیست، اما Remix به عنوان یکی از فریمورک های برجسته شهرت پیدا کرده است. برخی از ایدههای خوب معرفیشده توسط Remix که در سال ۲۰۲۱ منبع باز شد، در چارچوبهای دیگر نیز جذب شدهاند.
در بالاترین سطح، Remix یک چارچوب جاوا اسکریپت تمام پشته به سبک Next.js است: از رندر سمت سرور (SSR) یک برنامه جاوا اسکریپت واکنشی و تمام پشته پشتیبانی می کند. فراتر از این شباهت، Remix از چندین راه که در این مقاله بررسی خواهیم کرد، رویکرد متفاوتی از Next دارد.
نه فقط React
شاید مهمترین انحراف از Next.js این است که Remix به گونهای طراحی شده است که اجرای جلویی آن را انتزاعی کند. به عبارت دیگر، از React جدا شده است. اگرچه Remix با React رویکرد استاندارد در حال حاضر است، میتوان از فریمورکهای front-end مختلفی مانند Svelte و Vue استفاده کرد.
به نظر می رسد Remix اولین فریم ورک جاوا اسکریپت باشد که سعی در انتزاع قسمت جلویی Reactive دارد. این رویکرد – ساختن فریم ورک front-end به یک قطعه معماری قابل اتصال در چارچوب برنامه کاربردی بزرگتر – می تواند در آینده به جریان اصلی تبدیل شود. (JHipster شبیه به این است که در حین استفاده از انتهای جاوا، قسمت جلویی جاوا اسکریپت را انتزاعی می کند.)
کد سرور و کلاینت همکجا
ریمیکس مکان یابی کدی را که قسمت جلویی را در کنار کدی که داده های آن را ارائه می دهد، آسان می کند. همانطور که خواهید دید، Remix شامل یک جزء است، که مانند یک عنصر
پست های مرتبط
معرفی ریمیکس: یک رهبر در تکامل تمام پشته
معرفی ریمیکس: یک رهبر در تکامل تمام پشته
معرفی ریمیکس: یک رهبر در تکامل تمام پشته