hooman
3 سال پیش توسط hooman مطرح شد
7 پاسخ

راهنمایی برای laravel و vue روش های استفاده

با عرض سلام و خسته نباشید.
یک پروژه داریم شروع میکنیم که اپلیکیشن نیتیو هم داره (api داریم)

مواردی که تا الان انتخاب شده فلاتر برای اپلکیشن ها هست. لاراول برای بک اند هست و vue js برای فرانت سایت هست.

حالا سوال1: اینجاست میشه با inertia کار کرد برای vue js مثل کاری که خود لاراول توی jetstream کرده. که بجز اینکه نیازی به api نویسی نداره نفهمیدم دیگه چه مزیتی داره (البته ما باید حتما چون اپلیکیشن اندروید و آی او اس داریم api بنویسیم پس برامون مزیتی محسوب نمیشه) آیا مزیت دیگه ای داره که بخواهیم ازش استفاده کنیم؟ تا جایی هم که تحقیق کردم بحث ssr رو هنوز به صورت کامل پشتیبانی نمیکنه که خوب seo برامون خیلی مهمه.
روش دوم اینکه یه پروژه جدا رو با vue js استارت بزنیم و از nuxt هم برای ssr استفاده کنیم. که کمی معقول تر به نظرم میاد اما بازم شک دارم که آیا روش اول مزیتی داره که بچربه و بخواهیم از اون روش استفاده کنیم؟

حالا سوال 2: بر فرض اینکه ما میخواهیم از لاروال برای api نویسی بک اند استفاده کنیم. و فلاتر برای اپلیکیشن و vue +nuxt برای سایت. دیگه عملا همه چیزمون api هست دیگه. چرا از لاراول استفاده کنیم؟ و از lumen استفاده نکنیم؟ کدومش منطقی هست؟

و سوال نهایی اینکه ssr با nextjs انجام بشه بهتره یا nuxt js ؟ اصلا چه فرقی دارن؟


ثبت پرسش جدید
حامد نیرومند
تخصص : برنامه‌نویس
@hamedniroomand 3 سال پیش آپدیت شد
2

اینرشا نسبت vue خام مزیت های زیادی داره، اگه یک سر به سایت رسمی خودش بزنی قابلیت های زیادی رو میبینی.
مثلا میشه دیتاها رو بصورت مستقیم از کنترلر به vue بصورت پراپ انتقال داد، یا بجای اینکه در درخواست های http ، روت های api رو بصورت هاردکد بنویسید، از همون اسم های روت استفاده کنید، یک سری امکانات برای کار با فرم ها، ریدایرکتینگ و روتینگ و ... داره که من نسبت به vue خام ترجیحش میدم اما برای بحث seo مناسب نیست. بهتره از همون nuxt استفاده کنید. من از اینترشا در پنل ادمین و جاهایی که نیاز به سئو نداره استفاده میکنم.
nextjs سیستمی هست که react رو ssr میکنه، اگر از vue میخواید استفاده کنید، برای بحث سئو باید از nuxt استفاده کنید.


مهدی محمدی
تخصص : laravel ,php
@mahdi.mh 3 سال پیش مطرح شد
1

سلام این سوال منم هست
کسی نیست جواب بده ؟؟


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

بعید میدونم اینقدر پروژه ‌تون کاربر داشته باشه که نیازی به لومن بشه

با لاراول بزنید یه بار کامل، بعد چندماه اگه نیاز شد یه روزه سوییچ کنید لومن

در ضمن خود فلاتر نسخه وب هم میده میتونید از اون استفاده کنید


hooman
تخصص : برنامه نویس
@hooman.programmer 3 سال پیش آپدیت شد
0

نسخه وب فلاتر فعلا به درد نمیخوره نه سئو داره نه دستت بازه توش
جناب موسوی هم تو خود کامنت های دوره فلاتر گفتن که برای وب توصیه نمیکنن


حامد نیرومند
تخصص : برنامه‌نویس
@hamedniroomand 3 سال پیش آپدیت شد
2

اینرشا نسبت vue خام مزیت های زیادی داره، اگه یک سر به سایت رسمی خودش بزنی قابلیت های زیادی رو میبینی.
مثلا میشه دیتاها رو بصورت مستقیم از کنترلر به vue بصورت پراپ انتقال داد، یا بجای اینکه در درخواست های http ، روت های api رو بصورت هاردکد بنویسید، از همون اسم های روت استفاده کنید، یک سری امکانات برای کار با فرم ها، ریدایرکتینگ و روتینگ و ... داره که من نسبت به vue خام ترجیحش میدم اما برای بحث seo مناسب نیست. بهتره از همون nuxt استفاده کنید. من از اینترشا در پنل ادمین و جاهایی که نیاز به سئو نداره استفاده میکنم.
nextjs سیستمی هست که react رو ssr میکنه، اگر از vue میخواید استفاده کنید، برای بحث سئو باید از nuxt استفاده کنید.


hooman
تخصص : برنامه نویس
@hooman.programmer 3 سال پیش مطرح شد
0

@hesammousavi
جناب موسوی لطف میکنید اگر شما هم نظرتون رو بفرمایید


hooman
تخصص : برنامه نویس
@hooman.programmer 3 سال پیش مطرح شد
0

@hamedniroomand
ممنون از پاسختون با توجه به بررسی هایی که کردم و اینکه ما باید اول و آخر api بنویسیم چون اپلیکیشن اندروید و ای او اس هم داریم بهترین گزینه همون جدا بودنش هست .
حالا یه مشکل دیگه ای خوردم که بازم انتخاب هست ممنون میشم یه نگاهی بندازید:
https://roocket.ir/discuss/Quasar-%DB%8C%D8%A7-Nuxt


xfire5000
@xfire5000 2 سال پیش آپدیت شد
0

سلام آیا Laravel Jetstream از inertia که بصورت SSR استفاده میکند SEO Friendly هستش یا باید از livewire استفاده کرد؟ سوال من صرفا جهت ایجاد سایت هسش نه اپلیکیشن!


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

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