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

برنامه نویسی شئ گرا یا ماژولار

سلام دوستان وقت بخیر
برنامه نویسی ماژولار یا شئ گرا؟
تفاوتشون چیه؟
میشه تو یه پروژو از هر دو روش استفاده کرد؟

یه سوال دیگه: فریمورک لاراول مگه بر پایه شئ گرایی نیست؟ پس چطور یه پروژه با لاراول به صورت ماژولار مینویسن؟

اگه کسی بلده ممنون میشه کمک کنه


ثبت پرسش جدید
parham allahyar
@parhamallahyar70 3 سال پیش مطرح شد
2

شی گرایی یک پارادایم برای حل مسئله هست و ماژولار بودن یک روش برای تمیز بودن کد و جدا کردن اجزای سیستم از هم است و اینها متضاد هم نیستند ،یک کد هم میتونه ماژولار باشه و هم شی گرا
هر پکیج لاراول که با کامپوزر نصب میکنی تقریبا یک ماژول لاراولی هست . به عنوان مثال یک پکیج یا ماژول auth مسئولیت احراز هویت در سیستم رو به عهده می‌گیرد تا کل کدهای احراز هویت در یک ماژول کنار هم جمع باشند
اگر دوست دوست داری روش ماژولار کد نوشتن در لاراول رو یادبگیری یک پیشنهاد خوب ،خوندن کد پکیج های لاراولی در گیت هاب است
البته در نظر داشته باش که پکیج با ماژول تفاوت‌های کوچیکی هم دارند مثلا در روش نصب و اضافه کردنشون به پروژه


امیرحسین عنبری
تخصص : Web application developer
@amiranbari33 3 سال پیش مطرح شد
0

سلام شی گرایی جدا از ماژولار بودن است.
شی گرایی یعنی از کلاس ها و ابجکت ها و ... استفادا کنی.
ماژولار یعنی تک تک اجزای سیستم رو جدا از هم تکمیل کنی تا به راحتی قابل اضافه کردن ماژول جدید به پروژه یا برداشتن اون باشه.
به مفهوم ساده یعنی یک ماژول رو بنویسی و به راحتی برای سایت های دیگت هم اضافه کنی و استفاده کنی!


parham allahyar
@parhamallahyar70 3 سال پیش مطرح شد
2

شی گرایی یک پارادایم برای حل مسئله هست و ماژولار بودن یک روش برای تمیز بودن کد و جدا کردن اجزای سیستم از هم است و اینها متضاد هم نیستند ،یک کد هم میتونه ماژولار باشه و هم شی گرا
هر پکیج لاراول که با کامپوزر نصب میکنی تقریبا یک ماژول لاراولی هست . به عنوان مثال یک پکیج یا ماژول auth مسئولیت احراز هویت در سیستم رو به عهده می‌گیرد تا کل کدهای احراز هویت در یک ماژول کنار هم جمع باشند
اگر دوست دوست داری روش ماژولار کد نوشتن در لاراول رو یادبگیری یک پیشنهاد خوب ،خوندن کد پکیج های لاراولی در گیت هاب است
البته در نظر داشته باش که پکیج با ماژول تفاوت‌های کوچیکی هم دارند مثلا در روش نصب و اضافه کردنشون به پروژه


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

بقیه دوستان نظرشون چیه؟


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

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