سلام من کار کردن با LiveWire رو یاد گرفتم و ی سوال برام پیش اومده ک AlpineJS دقیقا چ جوری مکملش میشه کسی میتونه برام توضیح بده نیازه یادش بگیرم و به کارم میاد!؟
@ali.bayat
@mohsenbostan
@Amirilidan78
سلام.
ببینید اساس کار Livewire به این صورت هستش که به صورت ajax بخشی از DOM رو آپدیت میکنه. در نتیجه اگر حواستون نباشه، کلی درخواست به سرور فرستاده میشه و اگر تعداد کاربر های در لحظه تون زیاد باشه، عملا سرورتون down میشه.
راه حل های مختلفی برای رفع این مشکل وجود داره. یکی از اون راه حل ها حالت lazy model هستش. اما به هر حال اگر تعداد اون ها هم زیاد باشه باز مشکل وجود داره.
راه حل چیه ؟ راهش اینه که بعضی از مواردی که نیازی به پردازش خاصی نداره رو جاوااسکریپت انجام بده. برای مثال باز و بسته شدن dorp down. پس برای این کار سازنده ( Caleb Porzio ) اومد و Alpinejs رو ایجاد کرد تا این مشکل رو رفع کنه.
ضروری نیست که اون رو یاد بگیرید اما واقعا کار خودتون رو ساده تر می کنید اگر اون رو یاد بگیرید. البته اصلا سخت نیستش و اگر تجربه قبلی از Vue داشته باشید توی 1 ساعت کامل اون رو می تونید یاد بگیرید.
@mohsenbostan
با vue js کار کردم یه پروژه رو با vuejs نوشتم و متوجه شدم که سایت های spa برای SEO راه حل مناسبی نیستند برای همین رو آوردم به LiveWire
آموزش برای یادگیری LiveWire پیدا کردم و خدا رو شکر خیلی ساده بود و توی 3 ساعت یاد گرفتم ولی در رابطه با Alpinejs آموزشی پیدا نکردم فک کنم باید با document برم جلو
ممنون از توضیحاتتون
@Amirilidan78
آموزش خاصی نداره، به اندازه ای واضح هستش که با مستندات می تونید کامل یاد بگیرید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟