سلام و درود بر دوستان راکتی . می خواستم ببینم به نظر دوستان تو چه پروژه هایی بهتره از vue استفاده کنیم و کجا از LiveWire ؟؟؟ تازه با LiveWire شروع کردم می خواستم ببینم کجاها بیشتر کاربرد داره
LiveWire اینطور که متوجه شدم یه فریم وورک full stack هستش که برای زبان php هست یعنی اگه اشتباه نکنم با php هم بک اند میزنی و هم فرانت یعنی اینکه میاد و صفحات سایت شمارو قسمت فرانتش render میکنه vue به نظرم خیلی بهتره چون اون داره با زبان js که زبان اصلی فرانت هست فرانت سایت رو بالا میاره تقریبا میشه گفت LiveWire یک فریم وورک هست مثل meteor جاوا اسکریپت که فریم وورک فول استکی هست.
شاید پاسخ شما همینجا باشد
یک مشکل که خودم نگرانشم پشتیبانی مرورگرها هست که اکثر مرورگرها پشتیبانی نمیکنن
وبسایت راکت یا گیت هاب چون مخاطبش برنامه نویس هست مرورگرها معمولا آپدیت هست ولی سایر سایت ها نه خیلی
در ضمن چیزی که من توی داکیومنت خوندم یه خرده بد بود یعنی توی vue ما کلی کار توی همین صفحه میکنیم و پردازش ها همین جا توی فرانت و استیت ویو انجام میشه ولی توی livewire پردازش ها ظاهرا هر دفعه میره بک و برمیگرده و این یعنی کلی ریکوئست اضافی
@mohaligateway
پکیج هاش رو چک کردید؟ مثلا توربولینک کدوم مرورگرها پشتیبانی میکنن؟
پکیج هاش رو خیر ولی توی این لینک گفته از internet explorer 11 پشتیبانی می کنه
پشتیبانی
@ali.bayat عزیز
چیکار باید کرد حجم ریسپانس ها بالا نره؟
این مشکل لایووایره یا مشکل در برنامه نویسی و رعایت نکردن دستورالعمل ها؟
به طور خلاصه بهتره از livewire در پروژه هایی که دینامیک کامپوننت خیلی زیاد داره استفاده نکنی. خیلی زیاد منظورم یه چیزی تو مایه های توییتر و فیسبوک هست. در غیر این صورت مشکلی نخواهی داشت.
دوستی که راجع به پشتیبانی مرورگرها صحبت کردن درست نیست چون کامپوننت برگشتی HTML هست و هیچ رندری در سمت یوزر انجام نمیشه که مشکل پشتیبانی داشته باشه.
@moradian1351
شدا میشه ویو را با لایووایر استفاده کرد ولی به نظر من inertiajs خیلی بهتر برای کار با ویو بجای لایووایر
بدون نیاز به api نویسی میتونید با استفاده از inertia اطلاعات از لاراول بفرستید به ویو و بقیه کار هارو سمت ویو استفاده کنید.
@mohaligateway
در مورد سوال اولتون که گفتید ویو یا لایو وایر به نظر من هر دو کاربرد داره.
برای spa به نظر من بهترین گزینه ویو هست و لایو وایر نمیتونه با اون قدرت کار کنه.
اما برای اینکه بخواهید توی یک سایت mpa یخواهید بدون درگیری با جاوا اسکریپت داینامیک کامپوننت بنویسید به نظرم خیلی میتونه خوب باشه لایو وایر من الان خودم دارم شروع میکنم یک پروژه فروشگاهی و خوب جاهایی مثل سرچ فروشگاه یا فیلتر محصولات و... بخوام به صورت داینامیک و سئو فرندلی در بیارم راحت با لایو وایر اینکار میکنم بدون نیاز به درگیری زیاد با جاوااسکریپت و خوب از لحاظ سئو هم چون داره اول رندر میشه صفحه میاد سمت کاربر بعد بخش داینامیک با ایجکس کار میشه خیلی بهتر از spa های معمولی که با ویو نوشته میشه و درگیری های SSR و باز کار با نود و یا فریمورک های جانبی مثل nuxtjs را هم نداره
به نظر من نوشتن سرچ برعکس با vue راحت تر هست نمیدونم دقیقا تو چه موردی گفتین لایو وایر بهتره.
در مورد inertia داده های اولیه رو نیاز به ریکوئست نیست و همراه صفحه لود میشن و سریعتر میشه صفحه.
اما مشکل inertia داکیومنت ضعیفش هست. وقتی سورس jetstream رو بررسی می کنم متوجه میشم خیلی از کارهایی که کرده در داکیومنت inertia نیست.
آموزش هایی که برای inertia هست خیلی کمه.
خیلی از سوالات مرتبط با inertia حتی در وب سایت های خارجی به جواب نمی رسند و.... چون افرادی کمی باهاش کار می کنن
vue کامپاننت های آماده بسیاری داره که LiveWire نداره. و این خیلی خیلی دست آدم رو میبنده.
inertia در ضمن سئو فرندلی نیست. اگر قرار باشه سئو فرندلی هم نباشه فقط برای api نزدن میخوای بری سمتش؟ به نظر من منطقی نیست و این اشتباه رو یکبار کردم بعد حتی یک کارمند مسلط برای پروژه پیدا نکردم. هر جا آگهی زدم خبری نشد!!
اگر می خواین صفحه رفرش نشه و به vue تسلط دارین بهترین کار ممکن همون vue و nuxt هست