راکت
eMBi
eMBi
توسط eMBi مطرح شد
حل
8 پاسخ

php یا laravel برای وب سرویس

سلام دوستان
من یک پروژه ی اندروید دارم، که نیاز به وب سرویس داره

میخواستم سوال کنم که کدوم رو پیشنهاد میدین؟
با php بهتره یا laravel ؟
اگه ممکنه دلیل هم توضیح بدید.

ممنون


ثبت پرسش جدید
مهدی طهرانی
مهدی طهرانی
تخصص :cloud architect
@mtehrani8 سال پیشمطرح شد
2

@bahadori.embi
سلام دوست عزیز
شما اگه از php به صورت خام استفاده کنی خیلی زمان میبره تا به نتیجه دلخواه برسی و خیلی کارارو باید بشینی خودت انجام بدی و بنویسی که اصطلاحا میشه develop time زیادی مصرف میشه ولی در عوض تعداد request های خیلی بیشتری میتونی هندل کنی ولی اگه از Lumen استفاده کنی قضیه کاملا برعکس میشه یعنی شما خیلی زودتر و حتی شاید خیلی بهتر به نتیجه برسی ولی تعداد درخواست هایی که lumen هندل میکنه نسبت به php خام کمتره ولی مطمئنم به ندرت پیش میاد پروژه ای باشه که lumen از پس هندل کردن درخواست هاش برنیاد تازه با تکنیک هایی مثل قراردادن nginx به عنوان reverse proxy، استفاده از php-fpm و در نهایت استفاده از سامانه های توزیع شده با استفاده از docker و kubernets و ابزارهای دیگه شما میتونی با همون lumen درخواست های بیشتری رو پاسخگو باشی!


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

php که با لاراول مقایسه نمیشه
لاروال خودش بر بستر php هست، اگر صرفا واسه api میخواین بهتره از میکروفریمورک لاراول یعنی لومن استفاده کنید


eMBi
eMBi
تخصص :برنامه نویس
@bahadori.embi8 سال پیشمطرح شد
0

@alirezasafdari
ممنونم از پاسخت

قصد مقایسه رو نداشتم،
سوال اصلیم این بود که با کدوم کار کنم بهتره

فرضا انتظار اینجور جوابی رو داشتم:
لاراول توابع زیادی برای کار با جی سون داره و برای احراز هویت از الگوریتم های ایمنی استفاده میکنه و ...

البته این صرفا یه مثال بود، شایدم اشتباه باشه :)
گفتم که منظورم رو بهتر رسونده باشم


مهدی طهرانی
مهدی طهرانی
تخصص :cloud architect
@mtehrani8 سال پیشمطرح شد
2

@bahadori.embi
سلام دوست عزیز
شما اگه از php به صورت خام استفاده کنی خیلی زمان میبره تا به نتیجه دلخواه برسی و خیلی کارارو باید بشینی خودت انجام بدی و بنویسی که اصطلاحا میشه develop time زیادی مصرف میشه ولی در عوض تعداد request های خیلی بیشتری میتونی هندل کنی ولی اگه از Lumen استفاده کنی قضیه کاملا برعکس میشه یعنی شما خیلی زودتر و حتی شاید خیلی بهتر به نتیجه برسی ولی تعداد درخواست هایی که lumen هندل میکنه نسبت به php خام کمتره ولی مطمئنم به ندرت پیش میاد پروژه ای باشه که lumen از پس هندل کردن درخواست هاش برنیاد تازه با تکنیک هایی مثل قراردادن nginx به عنوان reverse proxy، استفاده از php-fpm و در نهایت استفاده از سامانه های توزیع شده با استفاده از docker و kubernets و ابزارهای دیگه شما میتونی با همون lumen درخواست های بیشتری رو پاسخگو باشی!


eMBi
eMBi
تخصص :برنامه نویس
@bahadori.embi8 سال پیشمطرح شد
0

@haghft

ممنونم مرسی

حالا به نظر شما وب سرویس ها رو با lumen بنویسم یا خود laravel ؟


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

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


eMBi
eMBi
تخصص :برنامه نویس
@bahadori.embi8 سال پیشمطرح شد
0

@alirezasafdari
ممنونم مرسی

راستش پروژه اینجوریه که احتمالا یکسال آینده قرار باشه سایتش هم آماده بشه ولی فعلا سایت نداره

اگه با لاراول کار نکنم و لومن کار کنم،
و چون لومن بر پایه لاراول هست بعدا میتونم همینو توی لاراول استفاده کنم یا دوباره کاری پیش میاد؟

ممنون


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

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


مهدی طهرانی
مهدی طهرانی
تخصص :cloud architect
@mtehrani8 سال پیشمطرح شد
2

@bahadori.embi
شما هم کاری که دوست عزیزمون بهش اشاره کرد میتونی انجام بدی هم میتونی با فریمورک های جاوا اسکریپت مثل react و vue یه کلاینت مستقل بسازی و ویوهارو با اونا بسازی و مدیریت کنی و دیتارو از وب سرویس لومنی که ساختی بگیری، اینطوری به صورت کامل فرانت اند از بک اند جدا میشه و شاید کار یه کم بیشتر بشه اما توسعه اش برای آینده راحت تر میشه و مزایای زیاد دیگه


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

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