رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
روند مهاجرت از php خام به فریمورک
#1
Information 
سلام دوستان



من در حال حاضر با پکیج از پایه تا پیشرفته جناب شهرکی در حال یادگیری php هستم
که واقعا از نظر محتوا، خیلییی در سطح بالایی هست و همیشه ایشون رو دعا می کنم

سوالی که داشتم اینه که من قصدم اینه بعد از اتمام یادگیری این پکیج و مسلط شدن روی مباحثش؛ کار با فریمورک رو شروع کنم
پکیج آموزش Yii رو هم دارم
ولی یه جایی خوندم بهتره از یه فریمورک آسون تر مثل CI شروع کنیم بعد از مدتی بیایم سراغ یه فریمورک قوی تر مثل yii
نظر شما چیه؟
پاسخ
تشکر شده توسط:
#2
یادگیری Yii به سادگی همون CI هست و خیلی از مباحثشون هم شبیه همه.
پاسخ
تشکر شده توسط:
#3
به نظر من نیازی به یادگیری یک فریمورک مثل CodeIgniter به عنوان پیش نیاز فریمورک دیگه ای نیست و شما اگر به MVC و شی گرایی تسلط کافی پیدا کرده باشید مشکلی در یادگیری نخواهید داشت البته توی PHP چون توی انتخاب دستتون باز هست بعضا کاربران در انتخاب یک ابزار ممکنه دچار مشکل بشن که پیشنهاد من این هست که فریمورکهای CI, Symfony, Laravel, Yii, Zend Framework رو با هرکدوم به مدت یک هفته کار کنید با هرکدوم راحت تر بودید و بهتر کنار اومدید همون رو برای کار انتخاب کنید
موفقیت، نتیجه تشخیص درست است؛ تشخیص درست، نتیجه تجربه است؛ تجربه نیز اغلب نتیجه تشخیص نادرست است.



پاسخ
تشکر شده توسط:
#4
دستورات فریم ورک با دستورات php فرق می کنن ؟ یعنی مثلا داخل فریم ورک دستوری مثل echo نمیشه استفاده کرد ؟!
پاسخ
تشکر شده توسط:
#5
(22-06-1394، 01:41 ب.ظ)بیتا_حکمت نوشته: دستورات فریم ورک با دستورات php فرق می کنن ؟ یعنی مثلا داخل فریم ورک دستوری مثل echo نمیشه استفاده کرد ؟!

خیر فریم ورک yii بر اساس php نوشته شده و هیچ فرقی نداره
اگه شما مسلط به php یعنی شی گرایی باشید و یک آشنایی مختصر با mvc داشته باشید به راحتی میتوانید با این فریم ورک کار کنید
این فریمورک بر اساس معماری mvc طراحی شده و با php کد نویسی میشود
انگار که نیستی ، چو هستی خوش باش
حکیم عمر خیام
پاسخ
تشکر شده توسط: بیتا_حکمت
#6
با اجازه از استارتر
اگر بخواهیم yiiٍ‌ رو یاد بگیر نسخه۱.۱ رو کار کنیم یا ۲ ؟
تفاوت خاصی دارن؟
پاسخ
تشکر شده توسط:
#7
(22-06-1394، 01:41 ب.ظ)بیتا_حکمت نوشته: دستورات فریم ورک با دستورات php فرق می کنن ؟ یعنی مثلا داخل فریم ورک دستوری مثل echo نمیشه استفاده کرد ؟!

فریمورک ها خودشون با زبان PHP نوشته شدند و از همه دستورات PHP می تونید داخلش استفاده کنید فقط دارای چهارچوب و از معماری هایی مثل MVC استفاده می کنید و شاید منظورتون در View ها و موتورهای قالب مثل Twig یا Blade باشند که به جای echo مثلا از {{}} استفاده می کنند و در کل نمی تونید از دستورات PHP به مانند قبل در ان استفاده کنید اما شما تو لاراول می تونید از template engine استفاده نکنید و باهمون PHP Flat ویوها رو بنویسید و تو سایر فریمورکها هم به همین صورت است . اما استفاده از موتور قالب کارتون رو راحت تر میکنه
موفقیت، نتیجه تشخیص درست است؛ تشخیص درست، نتیجه تجربه است؛ تجربه نیز اغلب نتیجه تشخیص نادرست است.



پاسخ
تشکر شده توسط:
#8
(22-06-1394، 04:56 ب.ظ)mohammadjavad نوشته: با اجازه از استارتر
اگر بخواهیم yiiٍ‌ رو یاد بگیر نسخه۱.۱ رو کار کنیم یا ۲ ؟
تفاوت خاصی دارن؟

حالا دیگه yii2 چون حدودا تا دو سال دیگه ، دیگه yii1.1 ساپورت نمیشه و مشکلاتش رو برطرف نمیکنند
از yii2 شروع کنید که آموزش رایگانش رو در همین سایت
http://forum.ncis.ir/Thread-%D9%85%D8%AC...%D8%AA-cms
میتوانید ببینید
انگار که نیستی ، چو هستی خوش باش
حکیم عمر خیام
پاسخ
تشکر شده توسط:
#9
یادگیری نسخه 1.1 باعث راحت شدن یادگیری نسخه 2 میشه ولی اگه خواستین 2 رو یاد بگیرین، دوره عمومی و خصوصی اون بصورت حضوری و مجازی توی آموزشگاه برگزار میشه.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 5 مهمان