moha li
4 سال پیش توسط moha li مطرح شد
15 پاسخ

vue یا LiveWire

سلام و درود بر دوستان راکتی . می خواستم ببینم به نظر دوستان تو چه پروژه هایی بهتره از vue استفاده کنیم و کجا از LiveWire ؟؟؟ تازه با LiveWire شروع کردم می خواستم ببینم کجاها بیشتر کاربرد داره


ثبت پرسش جدید
سهیل حیدری
@hbr 4 سال پیش مطرح شد
0

LiveWire اینطور که متوجه شدم یه فریم وورک full stack هستش که برای زبان php هست یعنی اگه اشتباه نکنم با php هم بک اند میزنی و هم فرانت یعنی اینکه میاد و صفحات سایت شمارو قسمت فرانتش render میکنه vue به نظرم خیلی بهتره چون اون داره با زبان js که زبان اصلی فرانت هست فرانت سایت رو بالا میاره تقریبا میشه گفت LiveWire یک فریم وورک هست مثل meteor جاوا اسکریپت که فریم وورک فول استکی هست.


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
0

تکنیکی که در Livewire استفاده شده .. خیلی شبیه به کاری هست که گیت هاب چندین ساله داره انجام میده..
اما اگر مراقب نباشید به مشکلات پرفرمنسی هم بر می‌خورید


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش مطرح شد
0

چه مشکل پرفرمنسی ؟؟؟ میشه از هر دوی اون ها کنار هم استفاده کرد. مثلاً با vuex میشه یک رابط چت درست کرد اگر همین کار رو با livewire انجام بدیم مشکلی ایجاد میشه ؟؟؟


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

یک مشکل که خودم نگرانشم پشتیبانی مرورگرها هست که اکثر مرورگرها پشتیبانی نمیکنن
وبسایت راکت یا گیت هاب چون مخاطبش برنامه نویس هست مرورگرها معمولا آپدیت هست ولی سایر سایت ها نه خیلی

در ضمن چیزی که من توی داکیومنت خوندم یه خرده بد بود یعنی توی vue ما کلی کار توی همین صفحه میکنیم و پردازش ها همین جا توی فرانت و استیت ویو انجام میشه ولی توی livewire پردازش ها ظاهرا هر دفعه میره بک و برمیگرده و این یعنی کلی ریکوئست اضافی


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

@mohaligateway

وقای از لایووایر استفاه میکنی.. هر بار که المانی در صفحه آپدیت میشه.. یک درخواست به سمت سرور میره.. اون قسمت رو به شکل آپدیت شده میگیره و در صفحه آپدیت میکنه..

اگر حواست به حجم کامپوننت ها یا مقدار ریسپانس برگشتی نباشه.. سمت سرور کمی شلوغ تر از حد معمول میشه


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش مطرح شد
3

از نظر پشتیبانی که از ie 11 پشتیبانی می‌کنه اما از نظر شلوغ شدن سمت سرور اگر دقت نشه تعداد درخواست ها خیلی بالا میاره ... این تو ذهن من از همین راکت شکل گرفت می خواستم یه فیلتر با Vue اجرا کنم مثل راکت اما یکم سنگین می شد ولی با livewire به راحتی !!! اجرا شد


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

@mohaligateway
پکیج هاش رو چک کردید؟ مثلا توربولینک کدوم مرورگرها پشتیبانی میکنن؟


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش آپدیت شد
0

پکیج هاش رو خیر ولی توی این لینک گفته از internet explorer 11 پشتیبانی می کنه
پشتیبانی


جواد
@djawad 4 سال پیش مطرح شد
0

@ali.bayat عزیز
چیکار باید کرد حجم ریسپانس ها بالا نره؟
این مشکل لایووایره یا مشکل در برنامه نویسی و رعایت نکردن دستورالعمل ها؟


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

منظور از حجم ریسپانس در واقع همون قسمتی از صفحه هست که برمیگرده و لود میشه
و در واقع مشکل حادی نیست اما منابع بیشتری در سمت سرور لازمه...
گیت هاب الان چندین وقته داره از سیستمی مشابه همین استفاده میکنه


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش مطرح شد
1

برای بالا نرفتن درخواست ها میشه حالت انتظار تعریف کرد مثلا توی فورم ها با هر کلمه یه کوئری نزنه و بعد از مدتی کوئری رو ارسال کنه. برای مواردی مثل همین دسته بندی خود سایت راکت تنها با انتخاب checkbox ریکوئست ارسال میشه مثل vue اگه اشتباه نکنم


شاهین
@sshatery 4 سال پیش مطرح شد
1

به طور خلاصه بهتره از livewire در پروژه هایی که دینامیک کامپوننت خیلی زیاد داره استفاده نکنی. خیلی زیاد منظورم یه چیزی تو مایه های توییتر و فیسبوک هست. در غیر این صورت مشکلی نخواهی داشت.
دوستی که راجع به پشتیبانی مرورگرها صحبت کردن درست نیست چون کامپوننت برگشتی HTML هست و هیچ رندری در سمت یوزر انجام نمیشه که مشکل پشتیبانی داشته باشه.


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

دوستان، آیا نمیشه تلفیقی کار کرد یعنی مثلا کارهایی مثل کار با پایگاه داده رو با لایووایر و کارهای سمت فرانت مثل استایلینگ و... رو با ویو و جاوااسکریپت انجام داد تا برای هر کاری احتیاج به ریکوئست نباشه؟


AriaieBOY
تخصص : TALL Stack Lover
@ariaieboy 4 سال پیش مطرح شد
2

@moradian1351
شدا میشه ویو را با لایووایر استفاده کرد ولی به نظر من inertiajs خیلی بهتر برای کار با ویو بجای لایووایر
بدون نیاز به api نویسی میتونید با استفاده از inertia اطلاعات از لاراول بفرستید به ویو و بقیه کار هارو سمت ویو استفاده کنید.

@mohaligateway
در مورد سوال اولتون که گفتید ویو یا لایو وایر به نظر من هر دو کاربرد داره.
برای spa به نظر من بهترین گزینه ویو هست و لایو وایر نمیتونه با اون قدرت کار کنه.
اما برای اینکه بخواهید توی یک سایت mpa یخواهید بدون درگیری با جاوا اسکریپت داینامیک کامپوننت بنویسید به نظرم خیلی میتونه خوب باشه لایو وایر من الان خودم دارم شروع میکنم یک پروژه فروشگاهی و خوب جاهایی مثل سرچ فروشگاه یا فیلتر محصولات و... بخوام به صورت داینامیک و سئو فرندلی در بیارم راحت با لایو وایر اینکار میکنم بدون نیاز به درگیری زیاد با جاوااسکریپت و خوب از لحاظ سئو هم چون داره اول رندر میشه صفحه میاد سمت کاربر بعد بخش داینامیک با ایجکس کار میشه خیلی بهتر از spa های معمولی که با ویو نوشته میشه و درگیری های SSR و باز کار با نود و یا فریمورک های جانبی مثل nuxtjs را هم نداره


armin nekooee
@nekooee 3 سال پیش مطرح شد
0

به نظر من نوشتن سرچ برعکس با vue راحت تر هست نمیدونم دقیقا تو چه موردی گفتین لایو وایر بهتره.
در مورد inertia داده های اولیه رو نیاز به ریکوئست نیست و همراه صفحه لود میشن و سریعتر میشه صفحه.
اما مشکل inertia داکیومنت ضعیفش هست. وقتی سورس jetstream رو بررسی می کنم متوجه میشم خیلی از کارهایی که کرده در داکیومنت inertia نیست.
آموزش هایی که برای inertia هست خیلی کمه.
خیلی از سوالات مرتبط با inertia حتی در وب سایت های خارجی به جواب نمی رسند و.... چون افرادی کمی باهاش کار می کنن
vue کامپاننت های آماده بسیاری داره که LiveWire نداره. و این خیلی خیلی دست آدم رو میبنده.
inertia در ضمن سئو فرندلی نیست. اگر قرار باشه سئو فرندلی هم نباشه فقط برای api نزدن میخوای بری سمتش؟ به نظر من منطقی نیست و این اشتباه رو یکبار کردم بعد حتی یک کارمند مسلط برای پروژه پیدا نکردم. هر جا آگهی زدم خبری نشد!!
اگر می خواین صفحه رفرش نشه و به vue تسلط دارین بهترین کار ممکن همون vue و nuxt هست


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

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