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

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

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

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

ممنون


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

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


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

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


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

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

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

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

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


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

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


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

@haghft

ممنونم مرسی

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


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

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


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

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

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

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

ممنون


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

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


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

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


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

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