سلام دوستان
من در حال حاضر با پکیج از پایه تا پیشرفته جناب شهرکی در حال یادگیری php هستم
که واقعا از نظر محتوا، خیلییی در سطح بالایی هست و همیشه ایشون رو دعا می کنم
سوالی که داشتم اینه که من قصدم اینه بعد از اتمام یادگیری این پکیج و مسلط شدن روی مباحثش؛ کار با فریمورک رو شروع کنم
پکیج آموزش Yii رو هم دارم
ولی یه جایی خوندم بهتره از یه فریمورک آسون تر مثل CI شروع کنیم بعد از مدتی بیایم سراغ یه فریمورک قوی تر مثل yii
نظر شما چیه؟
یادگیری Yii به سادگی همون CI هست و خیلی از مباحثشون هم شبیه همه.
به نظر من نیازی به یادگیری یک فریمورک مثل CodeIgniter به عنوان پیش نیاز فریمورک دیگه ای نیست و شما اگر به MVC و شی گرایی تسلط کافی پیدا کرده باشید مشکلی در یادگیری نخواهید داشت البته توی PHP چون توی انتخاب دستتون باز هست بعضا کاربران در انتخاب یک ابزار ممکنه دچار مشکل بشن که پیشنهاد من این هست که فریمورکهای CI, Symfony, Laravel, Yii, Zend Framework رو با هرکدوم به مدت یک هفته کار کنید با هرکدوم راحت تر بودید و بهتر کنار اومدید همون رو برای کار انتخاب کنید
دستورات فریم ورک با دستورات php فرق می کنن ؟ یعنی مثلا داخل فریم ورک دستوری مثل echo نمیشه استفاده کرد ؟!
(22-06-1394، 01:41 ب.ظ)بیتا_حکمت نوشته: [ -> ]دستورات فریم ورک با دستورات php فرق می کنن ؟ یعنی مثلا داخل فریم ورک دستوری مثل echo نمیشه استفاده کرد ؟!
خیر فریم ورک yii بر اساس php نوشته شده و هیچ فرقی نداره
اگه شما مسلط به php یعنی شی گرایی باشید و یک آشنایی مختصر با mvc داشته باشید به راحتی میتوانید با این فریم ورک کار کنید
این فریمورک بر اساس معماری mvc طراحی شده و با php کد نویسی میشود
با اجازه از استارتر
اگر بخواهیم yiiٍ رو یاد بگیر نسخه۱.۱ رو کار کنیم یا ۲ ؟
تفاوت خاصی دارن؟
(22-06-1394، 01:41 ب.ظ)بیتا_حکمت نوشته: [ -> ]دستورات فریم ورک با دستورات php فرق می کنن ؟ یعنی مثلا داخل فریم ورک دستوری مثل echo نمیشه استفاده کرد ؟!
فریمورک ها خودشون با زبان PHP نوشته شدند و از همه دستورات PHP می تونید داخلش استفاده کنید فقط دارای چهارچوب و از معماری هایی مثل MVC استفاده می کنید و شاید منظورتون در View ها و موتورهای قالب مثل Twig یا Blade باشند که به جای echo مثلا از {{}} استفاده می کنند و در کل نمی تونید از دستورات PHP به مانند قبل در ان استفاده کنید اما شما تو لاراول می تونید از template engine استفاده نکنید و باهمون PHP Flat ویوها رو بنویسید و تو سایر فریمورکها هم به همین صورت است . اما استفاده از موتور قالب کارتون رو راحت تر میکنه
(22-06-1394، 04:56 ب.ظ)mohammadjavad نوشته: [ -> ]با اجازه از استارتر
اگر بخواهیم yiiٍ رو یاد بگیر نسخه۱.۱ رو کار کنیم یا ۲ ؟
تفاوت خاصی دارن؟
حالا دیگه yii2 چون حدودا تا دو سال دیگه ، دیگه yii1.1 ساپورت نمیشه و مشکلاتش رو برطرف نمیکنند
از yii2 شروع کنید که آموزش رایگانش رو در همین سایت
http://forum.ncis.ir/Thread-%D9%85%D8%AC...%D8%AA-cms
میتوانید ببینید
یادگیری نسخه 1.1 باعث راحت شدن یادگیری نسخه 2 میشه ولی اگه خواستین 2 رو یاد بگیرین، دوره عمومی و خصوصی اون بصورت حضوری و مجازی توی آموزشگاه برگزار میشه.