گذار از کد نویسی بر اساس روال به کد نویسی شی گرا

i-php-i

Active Member
من تا حالا کدهام رو بصورت کلاس و شی گرا نمی نوشتم اما می خوام ببینم که آیا ضروری هست که به سمت پی اچ پی شی گرا برم یا نه.

مطالب زیادی در مورد مزایای این نوع کد نویسی خوندم ولی برام قانع کننده نبود. البته دلیلی که باعث شد تا حالا به سمت پی اچ پی شی گرا نرم، عادت کردن به کد نویسی عادی هست.

دوستانی که از پی اچ پی شی گرا استفاده می کنن لطفا به این سوالات جواب بدن. لطفا توضیحات ضروری که فکر می کنید لازم هست رو هم برام ارسال کنید.

آیا این که این نوع کد نویسی واقعا باعث سرعت کار می شه؟

آیا این که این نوع کد نویسی واقعا باعث امنیت بیشتر می شه؟

آیا این که این نوع کد نویسی واقعا باعث قدرت مانور بالاتر می شه؟
 

majid_a95

Active Member
من با php کار نکردم ولی در کل راجع به برنامه نویسی شی گرا >>>

آیا این که این نوع کد نویسی واقعا باعث سرعت کار می شه؟
به علت بهینه تر شدن کدها بله

آیا این که این نوع کد نویسی واقعا باعث امنیت بیشتر می شه؟
شاید به خاطر کپسوله سازی بشه گفت امنیت بیشتر میشه

آیا این که این نوع کد نویسی واقعا باعث قدرت مانور بالاتر می شه؟
صد در صد با توجه به موارد بالا و اینکه خوانایی برنامه چون بالا میره خودش باعث افزایش مانور میشه
--------------------------------------------------------------------------------
پیشنهاد میکنم کار حرفه ای اگه می خواهید کنید حتما به سمت شی گرایی حرکت کنید:rose:
 

Army.Hidden

Active Member
برنامه نویسی oop اگر به صورت اصولی نوشته شود هم بر روی سرعت و هم بر روی کیفیت کار تاثیر میزاره.
ولی یکی از دلایلی که من سمت برنامه نویسی شی گرا رفتم این بود که نظم به برنامه میده.
 

i-php-i

Active Member
برنامه نویسی oop اگر به صورت اصولی نوشته شود هم بر روی سرعت و هم بر روی کیفیت کار تاثیر میزاره.
ولی یکی از دلایلی که من سمت برنامه نویسی شی گرا رفتم این بود که نظم به برنامه میده.

آیا از روی یه خود آموز خاص شروع به یادگیری oop کردید؟

لطفا یه منبع معرفی کنید.
 

Army.Hidden

Active Member
آیا از روی یه خود آموز خاص شروع به یادگیری oop کردید؟

لطفا یه منبع معرفی کنید.

برنامه نویسی شی گرا رو چون قبلا با زبان برنامه نویسی c کار کرده بودم . توی php هم خیلی زود یاد گرفتم.
منبع شی گرا توی php به صورت فارسی چیز خاصی پیدا نکردم ولی به زبان انگلیسی میشه با یه جستجو توی گوگل نتایج خوبی گرفت.


موفق باشید
 

farik

Well-Known Member
با سلام..
دوست عزیز به شما توصیه میکنم یک سر به phpclasses بزنین و کدهاش رو بررسی کنین..واقعا تو عمل میتونین اصول کدنویسی oop رو ببینید..l
موفق باشید
 

Masoud1365

مدیر انجمن
به نظر من اول باید مفاهیم پایه و اصولی رو یاد بگیرید یعنی بدون کلاس بتونید راحت با php هر کاری میخواهید بکنبد ( یعنی که یکمی مسلط شده باشید روی کدها و ... ) بعدش oop رو شروع کنید ! این رو هم بگم که بهترین منبع www.google.com هست !
 

Army.Hidden

Active Member
دوستانی که می خوان oop کار کنند باید اول دید شی گرا داشته باشن و به این نتییجه برسن که oop نظم به برنامه میده .
 

i-php-i

Active Member
دوستانی که می خوان oop کار کنند باید اول دید شی گرا داشته باشن و به این نتییجه برسن که oop نظم به برنامه میده .

من یکی دوتا کتاب در مورد پی اچ پی خوندم و با اصول شی گرا آشنا شدم. البته از قبل هم تا حد کار کرده بودم.

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

آیا الان می تونم به سراغ MVC برم؟
 

farik

Well-Known Member
با سلام..من نظرم اینه که اول oop رو یاد بگیرین بعد برین سراغ MVC...موفق باشید..
پ.ن.:در مورد دید شی گرا هم با army.hidden موافقم...و توصیه میکنم اگه میتونی یکی از زبانهای java یا C# رو برای این منظور کار کنین..خیلی موثره تو درک..وگرنه هم باید سعی کنین تو همین php درکش کنین که سخت تره..
 
آخرین ویرایش:

Army.Hidden

Active Member
Mvc رو بزارید بعد از این که روی مباحث شی گرا تسلط پیدا کردید.
اگر استارت mvc رو با درک کافی نزنید بعدا به مشکل می خورید.
 

جدیدترین ارسال ها

بالا