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

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

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

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

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


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

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


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

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


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

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


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

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


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

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