با گسترش وب اپلیکیشنهای مدرن، وجود ابزارهایی به منظور هر چه سادهتر کردن فرآیند ساخت آنها، بشدت نیاز میشود. ابزارهایی مانند vue یا react، در این زمینه بسیار قدرتمند هستند، اما پیچیدگی استفاده از آنها برای یک توسعه دهندهی فول استک، غیرقابل اجتناب است.
Livewire یک فریم ورک فول استک برای لاراول است که میتونید صفحات وب سایت خود را داینامیک کنید و در کنارش راحتی لاراول را داشته باشید.دوستان آموزش رایگان لاراول در وب سایت قرار گرفته، برای مشاهده اینجا را کلیک کنید.
livewire به شما کمک میکند بدون آن که خودتان را درگیر api نویسی برای ارتباط برقرار کردن با کتابخانههای جاوا اسکریپتی مثل vue یا react کنید بتوانید به سادگی صفحات وب سایت را بدون نیاز به api نویسی داینامیک کنید.
livewire یک فریمورک fullstack مربوط به laravel است. fullstack به این معنی که هم بخش frontend را پوشش میدهد و هم backend . این دو بخش به شکل یک پارچهای در livewire عمل میکنند.
برای مثال شما در بخش frontend میخواهید مشخص کنید با کلیک کردن بر روی یک المنت در سمت سرور چیزی ذخیره سازی شود.
با استفاده از vue و react شما نیاز دارید که به api لاراول برای انجام اینکار درخواست ارسال کنید اما در livewire این کار به سادگی اضافه کردن یک متد است.
برای آشنایی از مباحث و پروژه های این دوره حتما ویدیو معرفی دوره را مشاهده کنید. این دوره براساس ورژن 2 لایووایر هست.
پیشنیاز این دوره :
محمد
سلام وقت بخیر
به نظر شما بین livewire و vuejs کدومش بهتره؟
و اینکه اگه livewire رو یاد بگیریم دیگه نیازی به یادگیری vuejs نیست؟
چون به نظر میاد کاربردشون یکیه
علی شیخ
3 سال پیش
سلام وقت بخیر.
این دوتا، دو موضوع جدا هستند. ویدیو های بخش اول دوره لایووایر و vue را برای آشنایی بیشتر میتونید مشاهده کنید.
شما در ابتدا باید کمی با چیزاهای که میخواهید مقایسه کنید آشنا بشید، تا بتونید مقایسه کنید.