جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
Amirilidan78
4 سال پیش توسط Amirilidan78 مطرح شد
3 پاسخ

AlpineJS دقیقا چ کار میکنه

سلام من کار کردن با LiveWire رو یاد گرفتم و ی سوال برام پیش اومده ک AlpineJS دقیقا چ جوری مکملش میشه کسی میتونه برام توضیح بده نیازه یادش بگیرم و به کارم میاد!؟
@ali.bayat
@mohsenbostan


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
3

@Amirilidan78
سلام.
ببینید اساس کار Livewire به این صورت هستش که به صورت ajax بخشی از DOM رو آپدیت میکنه. در نتیجه اگر حواستون نباشه، کلی درخواست به سرور فرستاده میشه و اگر تعداد کاربر های در لحظه تون زیاد باشه، عملا سرورتون down میشه.
راه حل های مختلفی برای رفع این مشکل وجود داره. یکی از اون راه حل ها حالت lazy model هستش. اما به هر حال اگر تعداد اون ها هم زیاد باشه باز مشکل وجود داره.
راه حل چیه ؟ راهش اینه که بعضی از مواردی که نیازی به پردازش خاصی نداره رو جاوااسکریپت انجام بده. برای مثال باز و بسته شدن dorp down. پس برای این کار سازنده ( Caleb Porzio ) اومد و Alpinejs رو ایجاد کرد تا این مشکل رو رفع کنه.
ضروری نیست که اون رو یاد بگیرید اما واقعا کار خودتون رو ساده تر می کنید اگر اون رو یاد بگیرید. البته اصلا سخت نیستش و اگر تجربه قبلی از Vue داشته باشید توی 1 ساعت کامل اون رو می تونید یاد بگیرید.


Amirilidan78
تخصص : برنامه نویس وب
@Amirilidan78 4 سال پیش مطرح شد
1

@mohsenbostan
با vue js کار کردم یه پروژه رو با vuejs نوشتم و متوجه شدم که سایت های spa برای SEO راه حل مناسبی نیستند برای همین رو آوردم به LiveWire
آموزش برای یادگیری LiveWire پیدا کردم و خدا رو شکر خیلی ساده بود و توی 3 ساعت یاد گرفتم ولی در رابطه با Alpinejs آموزشی پیدا نکردم فک کنم باید با document برم جلو
ممنون از توضیحاتتون


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
1

@Amirilidan78
آموزش خاصی نداره، به اندازه ای واضح هستش که با مستندات می تونید کامل یاد بگیرید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام