Mi is a Yii? ============ A Yii egy nagyteljesítményű, komponens alapú PHP keretrendszer nagyszabású webalkalmazások fejlesztéséhez. Maximális újrahasznosíthatóságot tesz lehetővé a webprogramozás terén, és a fejlesztési folyamatot is jelentősen meggyorsítja. A Yii név (ejtsd: angolosan `Yee` vagy fonetikusan `[ji:]`) a következő szavakból ered: *easy (egyszerű)*, *efficient (hatékony)* és *extensible (kiterjeszthető)*. Követelmények ------------- Egy Yii alapú webalkalmazás futtatásához egy webszerverre van szükség, mely rendelkezik PHP 5.1.0 (vagy későbbi) támogatással. Azoknak a fejlesztőknek, akik Yii-vel akarnak dolgozni, az objektum-orientált programozás (OOP) megértése meglehetősen hasznosnak bizonyul, mivel a Yii egy tisztán OOP keretrendszer. Mire jó a Yii? -------------- A Yii egy általános webprogramozási keretrendszer, ami voltaképpen felhasználható bármilyen webalkalmazás fejlesztéséhez. Mivel könnyűsúlyú (light-weighted) és kifinomult gyorsítótárazási megoldásokat nyújt, kifejezetten alkalmas nagy forgalmú alkalmazások, úgy mint portálok, fórumok, tartalomkezelők (CMS), e-kereskedelmi rendszerek, stb. fejlesztésére. A Yii összehasonlítva más keretrendszerekkel -------------------------------------------- Mint a legtöbb PHP keretrendszer, a Yii egy MVC kertrendszer. A Yii felülmúlja a többi a keretrendszert a következőkben: hatékony, képességekben gazdag, és világosan dokumentált. A Yii a kezdektetől fogva komoly weblakalmazások fejlesztésére lett tervezve. Nem egy projekt mellékterméke vagy netán harmadik féltől származó kódok összefércelt változata, hanem a szerzők webalkalmazások fejlesztésében és vizsgálatában szerzett tekintélyes tapasztalatának eredménye és a legnépszerűbb webprogramozási keretrendszerek és alkalmazások tükröződése.