Yii چیست؟
by dashtban
Yii چیست؟
Yii یک فریم ورک PHP با عملکرد بسیار بالاست که برای ایجاد سریع اپلیکیشن های وب به کار برده میشود.همچنین بیشترین قابلیت استفاده مجدد را در برنامه نویسی وب فراهم می کند و فرایند تولید نرم افزار را سرعت می بخشد.کلمه Yii که ییی (Yee or [jii]) خوانده می شود به معنای آسانی (easy)، کاربردی(efficient) و قابل گسترش(extensible) است .
1.پیش نیاز ها :
برای اجرای Yii شما نیاز به یک وب سرور با قابلیت پشتیبانی PHP نسخه 5.1.0 یا بیشتر دارید.
برای توسعه دهندگان ، درک برنامه نویسی شی گرا (OOP) بسیار مفید است ، چونکه Yii یک فریم ورک شی گرای خالص است.
- 2. Yii برای چه کارهایی مناسب است؟
Yii یک فریم ورک عمومی برنامه نویسی وب است و واقعا می تواند برای توسعه هر گونه اپلیکیشن وبی به کار برده شود.از آنجایی که بسیار سبک است و به سیستم پیچیده cache کردن تجهیز می باشد ، مخصوصا برای توسعه اپلیکیشن های پر ترافیک از جمله فروم ،پورتال ، سیستم مدیریت محتوا، سیستم های تجارت الکترونیک و … مناسب است.
- 3. در مقایسه با سایر فریم ورک ها چگونه است؟
مانند سایر فریم ورک های PHP، Yii نیز MVC است.
برتری فریم ورک Yii به سایر فریم ورک در بهروری بیشتر ، غنی بودن ویژگی ها و مستندات واضح آن است.Yii از پایه با دقت طوری طراحی شده تا نیاز های توسعه اپلیکیش های وبی جدی را به طور کامل براورده کند.همچنین نه نتیجه پروژه دیگری می باشد نه از بهم چسباندن کارهای دیگران است.آن نتیجه تجربه غنی نویسنده آن در توسعه اپلیکیشن های وب و تحقیقات و انعکاسات فریم ورک ها و اپلیکیشن های دیگر وب است.

دمت گرم. خیلی خوب بود. ادامه اینو بزار لطفا. ممنون
سلام ممنون از شما.
جناب دشتبانی آیا نمونه کاری با این فریم ورک شما دارید؟
در ضمن فروم فارسیش هم راه آفتاده http://yii.ir
سلام
بله نمونه کاری دارم به محض لانچ شدنش خبر می دم
ممنون از خبرت راجع به فروم ، در حال حاضر در community انگلیسی و فارسی رسمی فعالیت می کنم و ترجیح می دهم همانجا بمانم درضمن مترجم رسمی هم من هستم.
لطفا حتما خبرم کنید. بابت ترجمه هم متشکرم.
راستش من 2 ساله کیک پی اچ پی کار میکنم. اما برای پیاده سازی ابزارهام تموم این فریم ورک های صاحب نام رو بررسی میکنم. و ایده میگیرم.
با یکی از دوستانی که با این فریم ورک کار میکنه داشتیم بحص میکردیم یک موردی شندیدم که کلی تعجب کردم.
زمانی که یک فرم ارسال میشه به یک اکشن در کنترلر. در yii چه طوری دست رسی پیدا میکنید؟ مستقیما با $_POST کار میکنید؟ یا …؟