تفاوت های Yii 2 با Yii 1

[rtl]

آیا کسی از دوستان از تفاوت هایی که قرار است توی Yii2 نسبت به نسخه قبلیش ایجاد بشه خبری داره؟

راستی بالاخره کی قراره که بیاد؟

آیا این هم مثل zf2 که با نسخه قبلیش تفاوتهای زیادی داشت، Yii هم تفاوت های زیادی خواهد داشت؟

[/rtl]

[right][rtl][font="Tahoma"]

این قسمت فروم اختصاصا به پاسخ این پرسش شما اختصاص داده شده و انصافا بحث های جامع و کاملی هم توش انجام شده و تقریبا برای هر سوالی پاسخی هست. فقط میشه در این حد پاسخ داد که بله، تغییرات بسیار و بعضا بنیادینی در پیش هست و پاسخ دقیق تر از عهده بنده خارجه و خود توسعه دهندگان فریمورک در فروم توضیحات مکفی داده اند :)

در رابطه با زمان بندی هم این لینک ـ نقشه راه ـ رو نگاه کنید، گویا تا ارائه نسخه پایدار راه نسبتا درازی در پیش هست ::)

[/font][/rtl][/right]

[rtl][font="Tahoma"]با توجه به نقشه راه و اینکه تقریباً از یک سال گذشته که پروژه استارت خورده تا کنون بیشتر اون انجام شده، میشه پیشبینی کرد شاید تا پایان امسال میلادی به نتایجی برسه.

ضمناً گفته شده Yii 2 فقط با PHP 5.3 به بالا سازگاری داره و Yii 1.1 با Yii 2 سازگاری نداره! این نشون میده تغییرات بسیار عمده بوده.

[/font][/rtl]

[rtl]آیا اینها به این معنی است که تا الان هرچه از این فریمورک یاد گرفتیم پر. دوباره باید از صفر شروع کنیم.

اینطوری باشه که فاجعه است.

[/rtl]

[right][rtl][font="Tahoma"]

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

MVC که پا برجا خواهد بود و مفاهیم model, view, controller هم به شکل فعلی وجود خواهد داشت. اما مثلا یه سری از توابع ActiveRecord تغییر خواهد کرد و امکانات جدیدی در اختیار ما خواهد گذاشت. اکثرا کلاس هایی که الان استفاده میکنیم همچنان خواهند بود و فقط بازنویسی و کارا تر میشند

در مباحث کلاینت ساید هم مثلا گفته شده css فریمورک پیشفرض قرار هست تغییر کنه و بعضی widget ها پیشرفته تر بشند و تغییراتی از این دست

هرچقدر بر نسخه فعلی مسلط تر باشید، کارتون هنگام ارائه نسخه ۲ راحت تر خواهد بود

این عدم سازگاری به این معنی هست که اگر در پروژه عملیاتی فعلی تون فولدر فریمورک رو پاک کنید و نسخه ۲ رو جای اون کپی کنید، به شدت برای راه افتادنش دچار مشکل میشید و از خیرش بگذرید بهتره!

[/font][/rtl][/right]

[rtl][font="Tahoma"]البته همونجا که گفته Yii 1.1 با Yii 2 سازگار نیست، بلافاصله گفته: در هر حال، ما تمام تلاشمون رو برای یک انتقال آسان انجام میدیم.

[/font][/rtl]

[rtl]خوب اینی شما گفتید برای انتقال برنامه ازYii1.1 به Yii2 هست.

ولی برای انتقال برنامه نویس ها چی؟ برای اونها چیزی نگفته؟

[/rtl]

[font="Tahoma"][rtl]چرا همیشه از یادگیری وحشت داریم؟ بذار بیاد ، دانشمون بیشتر [/font]میشه ، اینم یاد میگیریم[/rtl]

[font="Tahoma"][rtl]ولی خداییش Yii1.1 در رقابت با فریم ورکهایی چون کیک یه سروگردن بالاتر نشون داده حالا بذار نسخه 2 بیاد واویلا لیلی ، دوست دارم خیلی …[/rtl][/font]

[rtl][font="Tahoma"]خب قطعاً راهنماها و کتابهاشم بروز میشن دیگه، میخونیم یاد میگیریم! [/font]

[/rtl]

[rtl]

[font="Tahoma"]سلام. متاسفانه اعلام کردند که قرار نسخه دوم Yii بر مبنای Ruby باشه و PHP رو می خوان کنار بگذارند.

این یعنی اینکه Yii می خواد خودکشی کنه

چون اکثر کاربران Yii رو به دلیل PHP بودنش انتخاب کردن. وگرنه از همون اول میشد رفت سراغ فریم ورک های مبتنی بر رابی یا رابی اند ریل

[/font]

[/rtl]

[font="Tahoma"][rtl]کار مسخره ای به نظر میرسه! هر چقدر هم مهاجرت رو آسون کنند بازهم ماییم که باید تمام پروژه رو از اول با زبان جدید بازنویسی کنیم.

دارم نا امید میشم!

امروز 13 فروردینه، شاید دروغ 13 باشه :D اونا رسم ندارن؟ ;)

[/rtl][/font]

[rtl][font="Tahoma"]این موضوع در فروم هم مطرح شده که حذف شده:

http://www.yiiframework.com/forum/index.php/topic/41890-yii2-migrates-from-php-to-ruby/

اینجا هم آخرش اشاره کرده ممکنه دروغ اول آوریل باشه:

http://www.empowernetwork.com/newlifept/blog/yii2-migrates-from-php-to-ruby/

قضیه خیلی مشکوکه!

[/font][/rtl]

[rtl]بابا واقعا که. اگه صحت داشته باشه خیلی افتضاحه واقعا Yii خودکشی می کنه. به نظرم همین الآن هم با گفتن این حرف خودکشی کرده.

آخه دلیلشون چیه. لااقل درکنار Yii یه پروژه جدید را مثل Yii با رابی شروع می کردند نه این که این را کلا ببرندش روی رابی.

ضمنا لینک اول مثل این که خرابه

[/rtl]

[rtl]دوستان خیلی نگران نباید. میگن این همون دروغ اول آوریل خودشونه.

دروغ_اول_آوریل و همچنین the-transition-to-ruby/

[/rtl]

[font=“Tahoma”] [rtl]بالاخره رسماً اعلام شد که دروغ اول آوریل بوده ;)

[/rtl]

http://www.yiiframew…om-php-to-ruby/

[rtl]YII همچنان پیشرو در کنار PHP ;)[/rtl]

[/font]