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

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

بهترین روش برای استفاده از vue در لاراول

وقت بخیر دوستان.
من دارم روی یه پروژه لاراولی کار میکنم. این پروژه هم وبسایت داره هم وب سرویس و اپ. در حال حاضر برای فاز اول از لحاظ سنگینی متوسط به بالاست ولی بعدا خیلی سنگین میشه.
برای بخش فرانت یکی دو بخش خیلی مهم از پروژه حتما باید بصورت تک صفحه ای باشه. بقیه قسمت ها میتونن تک صفحه نباشن. برای این کار میخوام از vue استفاده کنم. توی vue تازه کارم واسه همین یکی دوتا سوال داشتم:
ظاهرا برای اعمال vue دو روش وجود داره:

  • روش اول اینه که مستقیم توی blade استفاده بشه
  • روش دوم اینه که از api ها استفاده بشه
    (اگه اشتباه میگم تصحیح کنید لطفا)

سوال اول: این api که توی روش دوم استفاده میشه همون بخش وب سرویس هست که برای اپ موبایل استفاده میشه؟
سوال دوم: با توجه به اینکه این پروژه وب سرویس داره و قراره بعدا پروژه بزرگی بشه ولی فقط یکی دو قسمت ضروری هست که تک صفحه ای باشه، از لحاظ سرعت توسعه و مخصوصا کارایی (تعداد کاربر بالا) ، سئو و بطور کلی کدوم روش بهتره؟


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

بستگی داره وبسایتتون قراره با چه روندی بسازید یا spa یا mpa ! با هر دو روش میشه ساده از vue استفاده کرد
اما اگر اپلیکیشن دارید بهتره با لاراول api بنویسید و با vue یک وبسایت spa ایجاد کنید .


smart
@smartgarden2016 4 سال پیش مطرح شد
0

@hesammousavi
ممنون جناب موسوی.

درواقع فرقی نداره spa باشه یا mpa. مثل همین سایت راکت که spa نیست ولی این وبسایتی که گفتم فقط یکی دوتا جاش باید بصورت spa باشه.


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

سلام مثلا قسمت وبلاگ مهندس موسوی می تونست spa باشه


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش آپدیت شد
0

آموزش جدید اقای @tefo.ha27 رو هم ببین خیلی اموزش خوب و پرباری هست.


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

درود...
من هم در حال یادگیری VueJS هستم..
نیازی در استفاده از ویو در blade نیست و کافیه مستقیم فایل های Vue در کامپیونت ایجاد و از طریق Vue-router میسردهی کنید...
برای اتصال برنامه موبایل به سایت باید از طریق وب سرویس api انجام بشه ...
بستگی به پروژه داره چقدر روش کد نویسی انجام بشه یا ابزارهایی به کار بره که پروژه رو سنگین کنه...


smart
@smartgarden2016 4 سال پیش مطرح شد
1

@davoodkhany
بخش بحث و گفتگوها هم همینطور

@juza66
سایتشون در دسترس نیست ظاهرا

@endworld
ممنونم. احتمالا همین کار رو انجام بدم. یعنی blade داشته باشم و از vue و vue-router استفاده کنم.


TEFO
تخصص : لاراول
@tefo.ha27 4 سال پیش آپدیت شد
1

اگه بک اند کارین حتما برای چند کامپوننت هم که شده با blade کار کنین چون درکش برای بک اند کمی سخته تا شروع میکنین
ولی برای پروژه های بزرگ اصلا توصیه نمیشه هم از vue هم از لاراول استفاده کردن(مگه اینکه یه چیز خیلی کوچیک باشه ولی شما میگین میخاین قسمت هایی از اون spa باشه) در هر حال پروژه با شماست فقط سعی کنین کدا رو خیلی در هم برهم نکنین همین

خیلی ممنون اقای موسوی @juza66


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش مطرح شد
smart
@smartgarden2016 4 سال پیش مطرح شد
0

@tefo.ha27
ممنونم.بله من بک اند کارم.
ببخشید این بخش رو متوجه نشدم:
"ولی برای پروژه های بزرگ اصلا توصیه نمیشه هم از vue هم از لاراول استفاده کردم"
این پروژه در حال حاضر(فاز اول) متوسط هست ولی در فازهای آینده امکانات زیادی بهش اضافه میشه.
از طرفی نیازی نیست همه بخش ها تک صفحه ای باشن بجز یکی دو قسمت مهم (مثلا فرض کنید همین سایت راکت به همین صورتی که هست ولی بخش بحث و گفتگوها بطور کامل تک صفحه باشه و بقیه قسمت ها خیر)
این پروژه اپلیکیشن هم داره بنابراین وب سرویس و api هم داره. که البته بخش ادمین جزو وب سرویس نیست ولی درصورت نیاز میتونه api هم داشته باشه.

با این شرایط به نظر شما بهتره از چه روشی استفاده بشه؟؟؟


smart
@smartgarden2016 4 سال پیش مطرح شد
1

@juza66
ممنون جناب موسوی.


TEFO
تخصص : لاراول
@tefo.ha27 4 سال پیش مطرح شد
0

سعی شما در برنامه نویسی باید اول این باشه اول درست کار کنه بعدش ساده باشه الان شما با استفاده کردن ویو و لاراول کنار هم پیچیدش میکنین( برای این میگم چون عرض کردین پروژتون بزرگه) شما اینجوری در نشر بگیرین توی پروژتون چون تازه شروع میکنین
اول اونجاهایی که زیاد با vue سروکله ندارین با blade شروع کنین بعد که همه چی دستتون اومد برای بخش های spa کلا از کامپوننت ها استفاده کنین


smart
@smartgarden2016 4 سال پیش مطرح شد
0

@tefo.ha27
پس اون بخش هایی که spa نیست با همون blade کار میکنم و vue رو هم درونش استفاده میکنم و جایی که spa هست رو از کامپوننت ها استفاده میکنم. حالا بعدا اگه دیدم نیاز هست کلا میبرم بر اساس nuxt js مینویسم.

ممنونم :)


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

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