PDA

View Full Version : تفاوت yii 1.1 با yii 2 ?



beh3000
پنج شنبه 10 مهر 1393, 15:16 عصر
سلام میخواستم بدونم نسخه جدید Yii چه امکاناتی بهش اضافه شده کسی اطلاعاتی داره ؟

alireza.stack
شنبه 12 مهر 1393, 15:56 عصر
۱- سوییچ به مدل کامپوزری برای نصب و مدیریت پکیج های Yii
۲- ِYii2 برای NoSQL هم حتی Active Record داده است! که خیلی خوشحال کننده است این خبر.
۳- تغییر فایل کانفیگ از main.php به web.php
۴- در نسخ قبلی فریمورک بیرون پروژه می گذاشتیم و وصلش می کردیم به پروژه خودمون در نسخه جدید همه اکستنشن ها و خود فریمورک و ... به پوشه vendor منتقل شده اند.
۵- Yii::app() تبدیل شده به Yii::$app
۶- در نسخه جدید یک ‌نوار Yii Debugger مانند سیمفونی و زند اضافه شده است که کار دیباگ کردن را خیلی راحت میکند و برای اینکار پنل اختصاص داده اند.
۷- حتما باید روی سیستم خود حداقل نسخه PHP 5.4.0 داشته باشید.
۸- فایل کانفیگ و کلا آرایه ها به دلیل استفاده از سینتکس جدید PHP برای تعریف آرایه ([]) خیلی خواناتر شده است.
۹- در نسخه جدید براحتی میتونید از PHP Smarty و یا Twig به عنوان renderer پیشفرض استفاده کنید.

کسی که با Yii1 پروژه بالا آورده باشه در عرض یک هفته تمامی دستورات دستش میاد و خیلی تغییرات خوفی نداره! :))))))
هر چند Core فریمورک تغییرات عمده داشته و سرعت فریمورک نسبت به نسخه قبلی خود بالاتر است (چون از نسخه جدید PHP استفاده میکند)