PDA

View Full Version : سوال: MVC یا فریم ورک؟



i-php-i
سه شنبه 27 اردیبهشت 1390, 01:26 صبح
من دیگه از کد نویسی معمولی خسته شدم و می خوام در سطح حرفه ای تری کار کنم.

من OOP رو بلدم اما با ام وی سی و فریم ورکها آشنایی ندارم. لطفا بگید که کدومیکی رو باید یاد بگیریم و ازش استفاده کنم؟

تا اونجا که می دونم MVC یه روش هست که می شه باهاش فریم ورک ساخت ولی اطلاعات کاملی در مورد هر دو ندارم. لطفا راهنمایی کنید.

اگر یه مرجع (فارسی) برای یادگیری MVC سراغ دارید، لطفا معرفی کنید.

hercool
سه شنبه 27 اردیبهشت 1390, 07:02 صبح
در mvc از سه بخش مدل ویو و کنترل استفاده میشه که نمود ان در جوملا و پکیج های cms وجود داره

می تونی با پی گیری یکی از این بسته های محتوا مثل جوملا اطلاعاتت رو بیشتر کنی
برای شروع می تونی به اینجا مراجعه کنی

http://docs.joomla.org/

http://docs.joomla.org/MVC

اینم فریم ورکش
http://docs.joomla.org/Framework/1.5
موفق باشید

i-php-i
سه شنبه 27 اردیبهشت 1390, 10:15 صبح
در mvc از سه بخش مدل ویو و کنترل استفاده میشه که نمود ان در جوملا و پکیج های cms وجود داره

می تونی با پی گیری یکی از این بسته های محتوا مثل جوملا اطلاعاتت رو بیشتر کنی
برای شروع می تونی به اینجا مراجعه کنی

http://docs.joomla.org/

http://docs.joomla.org/MVC

اینم فریم ورکش
http://docs.joomla.org/Framework/1.5
موفق باشید
یه منبع فارسی سراغ ندارید؟

hercool
سه شنبه 27 اردیبهشت 1390, 11:34 صبح
منم دنبالشم
اما چیز خاصی پیدا نکردم
متاسفانه

i-php-i
سه شنبه 27 اردیبهشت 1390, 13:05 عصر
منم دنبالشم
اما چیز خاصی پیدا نکردم
متاسفانه
من یه منبع فارسی پیدا کردم ولی خلاصه هست. البته خیلی موثر هست. (http://boplo.ir/php/what-is-mvc/)

پیشنهاد می کنم اول با موتورهای قالب آشنا بشید تا بعد از اون با یادگیری MVC مشکلی نداشته باشید.

alonemm
سه شنبه 27 اردیبهشت 1390, 13:32 عصر
باسلام:
برای یاد گیری یک فریمورک از Zend استفاده کنید.(تالار مربوطه وجود دارد)

i-php-i
سه شنبه 27 اردیبهشت 1390, 16:29 عصر
باسلام:
برای یاد گیری یک فریمورک از Zend استفاده کنید.(تالار مربوطه وجود دارد)
گفتن یادگیری cake PHP خیلی ساده هست و زند نسبتا زمان بره. این مطلب درسته؟

سوال دیگه اینکه این فریم ورکها رایگان هستند یا اینکه برای استفاده ازشون باید پول پرداخت کرد (منظورم نسخه نال شده هست :چشمک:)؟

Javidhb
سه شنبه 27 اردیبهشت 1390, 18:04 عصر
همشون رایگان هستند.
یکمی درمورد CodeIgniter (http://codeigniter.com/)سرچ کن به نظر من فریم ورک جالبیه مخصوصا که میتونی پی دی اف آموزشی(انگلیسی) رو هم تو نت پیدا کنی. البته user's guide خودشم خیلی ساده توضیحات لازم رو داده. یکمی که با هر فریم ورکی(معروفاشون) کار کنی راحت متوجه تعریف MVC میشی چون اکثرا برپایه همین مفهوم کار میکنن و یهو بعده یه مدت متوجه میشی که خودت داری به همین شیوه برنامه مینویسی:چشمک:

هدف فریم ورکها راحتتر کردن برنامه نویسیه، اما بهای این راحت شدن کار هم اینه که باید یه مدت وقت بزاری و با نحوه کار و فرمت کدنویسیشون آشنا بشی که البته کاره سختی نیست و 100% ارزششو خواهد داشت.:لبخند:

hercool
چهارشنبه 28 اردیبهشت 1390, 09:35 صبح
دوستان یه سوال من چطور می تونم ZEND رو در دریم وور داشته باشم؟