آفلاین
user-avatar

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

2 سال پیش
توسط مهدی طهرانی آپدیت شد
آفلاین
user-avatar
eMBi ( 4245 تجربه )
2 سال پیش
تخصص : برنامه نَنِویس :)

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

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

ممنون

بهترین پاسخ انتخاب شده توسط eMBi
آفلاین
user-avatar
مهدی طهرانی
2 سال پیش

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

آفلاین
user-avatar
developer ( 33462 تجربه )
2 سال پیش
تخصص : برنامه نویس

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

آفلاین
user-avatar
eMBi ( 4245 تجربه )
2 سال پیش
تخصص : برنامه نَنِویس :)

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

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

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

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

آفلاین
user-avatar
مهدی طهرانی ( 18476 تجربه )
2 سال پیش
تخصص : cloud architect

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

آفلاین
user-avatar
eMBi ( 4245 تجربه )
2 سال پیش
تخصص : برنامه نَنِویس :)

@haghft

ممنونم مرسی

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

آفلاین
user-avatar
developer ( 33462 تجربه )
2 سال پیش
تخصص : برنامه نویس

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

آفلاین
user-avatar
eMBi ( 4245 تجربه )
2 سال پیش
تخصص : برنامه نَنِویس :)

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

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

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

ممنون

آفلاین
user-avatar
developer ( 33462 تجربه )
2 سال پیش
تخصص : برنامه نویس

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

آفلاین
user-avatar
مهدی طهرانی ( 18476 تجربه )
2 سال پیش
تخصص : cloud architect

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

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