وقت بخیر دوستان.
من دارم روی یه پروژه لاراولی کار میکنم. این پروژه هم وبسایت داره هم وب سرویس و اپ. در حال حاضر برای فاز اول از لحاظ سنگینی متوسط به بالاست ولی بعدا خیلی سنگین میشه.
برای بخش فرانت یکی دو بخش خیلی مهم از پروژه حتما باید بصورت تک صفحه ای باشه. بقیه قسمت ها میتونن تک صفحه نباشن. برای این کار میخوام از vue استفاده کنم. توی vue تازه کارم واسه همین یکی دوتا سوال داشتم:
ظاهرا برای اعمال vue دو روش وجود داره:
سوال اول: این api که توی روش دوم استفاده میشه همون بخش وب سرویس هست که برای اپ موبایل استفاده میشه؟
سوال دوم: با توجه به اینکه این پروژه وب سرویس داره و قراره بعدا پروژه بزرگی بشه ولی فقط یکی دو قسمت ضروری هست که تک صفحه ای باشه، از لحاظ سرعت توسعه و مخصوصا کارایی (تعداد کاربر بالا) ، سئو و بطور کلی کدوم روش بهتره؟
بستگی داره وبسایتتون قراره با چه روندی بسازید یا spa یا mpa ! با هر دو روش میشه ساده از vue استفاده کرد
اما اگر اپلیکیشن دارید بهتره با لاراول api بنویسید و با vue یک وبسایت spa ایجاد کنید .
@hesammousavi
ممنون جناب موسوی.
درواقع فرقی نداره spa باشه یا mpa. مثل همین سایت راکت که spa نیست ولی این وبسایتی که گفتم فقط یکی دوتا جاش باید بصورت spa باشه.
درود...
من هم در حال یادگیری VueJS هستم..
نیازی در استفاده از ویو در blade نیست و کافیه مستقیم فایل های Vue در کامپیونت ایجاد و از طریق Vue-router میسردهی کنید...
برای اتصال برنامه موبایل به سایت باید از طریق وب سرویس api انجام بشه ...
بستگی به پروژه داره چقدر روش کد نویسی انجام بشه یا ابزارهایی به کار بره که پروژه رو سنگین کنه...
@davoodkhany
بخش بحث و گفتگوها هم همینطور
@juza66
سایتشون در دسترس نیست ظاهرا
@endworld
ممنونم. احتمالا همین کار رو انجام بدم. یعنی blade داشته باشم و از vue و vue-router استفاده کنم.
اگه بک اند کارین حتما برای چند کامپوننت هم که شده با blade کار کنین چون درکش برای بک اند کمی سخته تا شروع میکنین
ولی برای پروژه های بزرگ اصلا توصیه نمیشه هم از vue هم از لاراول استفاده کردن(مگه اینکه یه چیز خیلی کوچیک باشه ولی شما میگین میخاین قسمت هایی از اون spa باشه) در هر حال پروژه با شماست فقط سعی کنین کدا رو خیلی در هم برهم نکنین همین
خیلی ممنون اقای موسوی @juza66
@tefo.ha27
ممنونم.بله من بک اند کارم.
ببخشید این بخش رو متوجه نشدم:
"ولی برای پروژه های بزرگ اصلا توصیه نمیشه هم از vue هم از لاراول استفاده کردم"
این پروژه در حال حاضر(فاز اول) متوسط هست ولی در فازهای آینده امکانات زیادی بهش اضافه میشه.
از طرفی نیازی نیست همه بخش ها تک صفحه ای باشن بجز یکی دو قسمت مهم (مثلا فرض کنید همین سایت راکت به همین صورتی که هست ولی بخش بحث و گفتگوها بطور کامل تک صفحه باشه و بقیه قسمت ها خیر)
این پروژه اپلیکیشن هم داره بنابراین وب سرویس و api هم داره. که البته بخش ادمین جزو وب سرویس نیست ولی درصورت نیاز میتونه api هم داشته باشه.
با این شرایط به نظر شما بهتره از چه روشی استفاده بشه؟؟؟
سعی شما در برنامه نویسی باید اول این باشه اول درست کار کنه بعدش ساده باشه الان شما با استفاده کردن ویو و لاراول کنار هم پیچیدش میکنین( برای این میگم چون عرض کردین پروژتون بزرگه) شما اینجوری در نشر بگیرین توی پروژتون چون تازه شروع میکنین
اول اونجاهایی که زیاد با vue سروکله ندارین با blade شروع کنین بعد که همه چی دستتون اومد برای بخش های spa کلا از کامپوننت ها استفاده کنین
@tefo.ha27
پس اون بخش هایی که spa نیست با همون blade کار میکنم و vue رو هم درونش استفاده میکنم و جایی که spa هست رو از کامپوننت ها استفاده میکنم. حالا بعدا اگه دیدم نیاز هست کلا میبرم بر اساس nuxt js مینویسم.
ممنونم :)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟