سلام خسته نباشید اساتید
بنده دارم سیستم فروشگاه اینترنتی درست میکنم با بک اند لاراول
قراره این سیستم رو برای چندین شرکت اختصاصی ترش کنم و فرانت اختصاصیشم درست کنم
حالا بنظرتون از کدوم کیت/تکنولوژی برای فرانت استفاده کنم بهتره؟ بعدا قراره تغییرات ظاهری هم بدم
کدومش از نظر سئو ، انعطاف پذیری ، قابلیت توسعه و... بهتر هست؟
Livewire
Nuxtjs (API)
Inertia (Vue/Nuxt)
بلدم
نه اینطور نیست . من از لایووایر خیلی استفاده کردم و از بایت سئو هیچ مشکلی نداره . اطلاعاتی که داخل متد mount دریافت میشه همون اول لود میشه و منتظر رندر نمی مونه . انگار از لاراول خالی استفاده میشه . بقیه اطلاعاتی که متغییر هستند مثل تغییر قیمت و تغییر سایز و ...که هیچ تاثیری روی سئو ندارن رو میشه منتظر رندر گذاشت . بستگی داره چطور ازش استفاده بشه .
از بابت رقابت در نتایج گوگل من از لایوایر خیلی خیلی نتایج خوبی گرفتم . هم سایت فروشگاهی باهاش دارم و هم سایت غیر فروشگاهی که ورودی های بسیار بالایی از گوگل دارن .
اگر تمرکز شما روی SEO و سرعت بالا است: Nuxt.js بهترین انتخاب است زیرا به شما امکان SSR و SEO بهتر را میدهد و انعطافپذیری بالایی برای توسعه ویژگیهای پیشرفته دارد.
من از لایووایر برای چند تا فروشگاه استفاده کردم و نتیجه خیلی خوب بوده ولی نمی دونم هیچ کس در این مدل سوال ها ، لایووایر رو پیشنهاد نمی کنه . ممکنه ایراداتی داره که من اطلاع ندارم.
چون برای من توسعه و تغییرات مهمه، فقط دست من نباشه فریمورک جاوااسکریپت باید سورسشو خودم داشته باشم و حرفه خاصی میخواد
لایووایر چه ایراداتی داره؟ چه نکات منفی سئو داره؟
سلام
ببینید لایو وایر کاری که انجام میدی باهاش بعد از رندر کردن صفحه میاد اطلاعات رو لود میکنه من خودم بخش سبد خرید و محصولات سایت فروشگاهیم رو با لایو وایر ایجاد کردم
وقتی میگی سئو یعنی برات این که محصولت توی جستجوی گوگل نشون داده بشه مهمه
خب اطلاعاتی که بعد از لود شدن کامل صفحه قراره به صفحه اضاف بشن دیگ توی اون موتور های جستجو قابل مشاهده نیستن به همین خاطر هست که میگن بیا و ssr استفاده کن یعنی server side rendering که اطلاعات سمت سرور یک باره لود بشه و دیگه محصول و صفحه با هم لود بشن همزمان
خب این همیشه شدنی نیست به خاطری که بعضی داده ها سنگین تر هستن فراخوانیشو نیاز به جوین و بررسی موجودی های خاص و این داستان هاست و مثلا اگر دیجیکالا هم باز کنی میبینی پره لودر داره و محصولات بعد لود صفحه به صفحه اضاف میشن
امااااااااا صفحه ای برای محصول تکی و توضیحی ایجاد کرده مثلا یه موس رو یا هر محصول دیگه رو بازش کن اطلاعات کاملش رو ببینی ، دیگه لودر براش نمیزاره و درجا اون محصول اطلاعاتش میاد چون نیاز هست توی سئو و توی جستجو پیداش کنی
در کل لایو وایر برای بکند کار ها عالیه و خیلی کار راه اندازه اما خیلی از دید من لگ داره و کند هست به نسبت مثلا یه پروژه که با ری اکت نوشته بشه
نوع درخواستی که میره و میاد و لود میشه خیلی کند تر هست و من خودم تجربه بازنویسی پروژه با nextjs رو دارم و به شدت تفاوت سرعت توی همه چی حتی ثبت اطلاعات حس میشه
اگر انعطاف و توسعه راحت میخوایید، بهتره بک و فرانت جدا باشه و با nuxtjs یا nextjs کار کنید اما آیا تو تیمتون فرانت با تجربه دارید؟
نوشتین nuxtjs بلدین اما این بنظرم کافی نیست! تسلط و تجربه لازمه و درنظر بگیرین که کارتون چندبرابر میشه و اگر فول استک کار میکنین و تنها هستین، کارتون خیلی زیاد میشه اما اگر فرانت اند کار تو تیم باشه، تقسیم کار راحت میشه.
Livewire خیلی جاها اوکی هست و برای یک فول استک کار یا کسی که تنها پروژه رو هندل میکنه میتونه کار راه انداز باشه و تو خیلی از پروژه ها جوابگو هست. خیلی از سایتها از جمله همین راکت داره ازش استفاده میکنه و اگر درست استفاده بشه اوکی هست.
مقایسه Livewire با nuxtjs یا nextjs اشتباهه و بحث کردن درموردش وقت تلف کردن!! هرکدوم برای نیازی ساخته شدن و امکانات هرکدوم خیلی متفاوته.
شما با توجه به نوع پروژه، ابعاد و اسکیل کار، تیم توسعه، تسلط و دانش تیم به ابزارها، زمان تحویل پروژه و.... باید تصمیم بگیرین.
نه اینطور نیست . من از لایووایر خیلی استفاده کردم و از بایت سئو هیچ مشکلی نداره . اطلاعاتی که داخل متد mount دریافت میشه همون اول لود میشه و منتظر رندر نمی مونه . انگار از لاراول خالی استفاده میشه . بقیه اطلاعاتی که متغییر هستند مثل تغییر قیمت و تغییر سایز و ...که هیچ تاثیری روی سئو ندارن رو میشه منتظر رندر گذاشت . بستگی داره چطور ازش استفاده بشه .
از بابت رقابت در نتایج گوگل من از لایوایر خیلی خیلی نتایج خوبی گرفتم . هم سایت فروشگاهی باهاش دارم و هم سایت غیر فروشگاهی که ورودی های بسیار بالایی از گوگل دارن .
درود خوبی ...
برای صفحه اول فروشگاهی برای اینکه سئو محصولات بهتر شود از NuxtJS بکار بگیرید و برای ادمین از Livewire استفاده شود.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟