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

- 1 سال پیش
توسط مهدی طهرانی آپدیت شد
eMBi ( 2845 تجربه )
1 سال پیش

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

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

ممنون

بهترین پاسخ انتخاب شده توسط eMBi
مهدی طهرانی
1 سال پیش

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

developer ( 28661 تجربه )
1 سال پیش
تخصص : برنامه نویس

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

eMBi ( 2845 تجربه )
1 سال پیش

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

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

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

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

مهدی طهرانی ( 17966 تجربه )
1 سال پیش
تخصص : Technical architect

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

eMBi ( 2845 تجربه )
1 سال پیش

@haghft

ممنونم مرسی

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

developer ( 28661 تجربه )
1 سال پیش
تخصص : برنامه نویس

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

eMBi ( 2845 تجربه )
1 سال پیش

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

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

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

ممنون

developer ( 28661 تجربه )
1 سال پیش
تخصص : برنامه نویس

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

مهدی طهرانی ( 17966 تجربه )
1 سال پیش
تخصص : Technical architect

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

برای ارسال پاسخ باید وارد سایت شوید