Yii2 - egy jól bevált keretrendszer, minden feladatra
Ebben a cikkben azt akarom mondani, hogy a népszerű PHP keretrendszer Yii2, hiszen népszerű, ez az a keret, amely keretében ezt a lehetőséget, és hogyan lehet hasznos a fejlesztő.

Framework YII2. Gyors fejlődése a modern PHP keretrendszerek
Fedezze fel a modern webes fejlesztési keretet finomságok segítségével YII2
Yii - egy nagy teljesítményű komponens alapú szerkezet a PHP-keretrendszer kialakítása nagyméretű webes alkalmazások. Ez lehetővé teszi, hogy alkalmazza a koncepció maximális kód újrafelhasználásának és jelentősen felgyorsítja a webes fejlesztési folyamat. A név Yii egy egyszerű, hatékony és bővíthető.
Azt is érdemes megjegyezni, hogy az egyik a fejlesztők a keret - Vengriyanin Alexander Makarov. Ő is részt vesz a népszerűsítése keretében Magyarországon és azon kívül is. Ez talán az egyik legfontosabb tényező, amely hozzájárult ahhoz, hogy egy nagyon széles körű terjesztése keret Magyarországon és a FÁK.
Népszerűség keret Yii2
Annak érdekében, hogy értékelje a népszerűsége a keret, a továbbiakban több forrásból használati statisztikákat.

2. A népszerűsége lekérdezések statisztika, amely a Google Trends.

Amint látható a grafikonokon, az első és a második esetben a Yii keretrendszer vesz benne a harmadik helyen. Ez általában nagyon jó, tekintve, hogy ez az egész világon statisztika. De ha vesszük a statisztikai lekérdezéseket Google Trends in Hungary, a kép jelentősen megváltozik:

Látható a statisztikát, Magyarországon és a FÁK keret Yii2 a legnépszerűbb keretet. Most ő osztja a népszerűsége Laravel. És mindegyikük még mindig jóval magasabb, mint az összes többi népszerű keretek között.
lehetőségeket Yii2
Népszerűség keret a semmiből nem jelenik meg. A keret annyira népszerű ez kell először nagyon széles képességek és elég rugalmas. Most azt javaslom, hogy nézd meg, mi van a Yii2 és mik a lehetőségek:
Yii2 - ez az egyik leggyorsabb keretek között.
Elég könnyű megtanulni.
A projekt felépítése alapján a MVC mintát.
Együttműködik az adatbázisban, van meghatározza az osztályok DAO ActiveRecord. DAO - egy sor osztályok közvetlen lekérdezését az adatbázisból. ActiveRecord - osztályok végrehajtási megközelítés ORM, ahol egy táblázat, amely az osztály, és táblázatbejegyzés - osztály példányok. Minden - DAO ActiveRecord, a munka révén OEM, így a hosszú listát a támogatott adatbázisok: SQLite, MySQL / MariaDB, PostgreSQL, SQL Server, Oracle, Firebird / Interbase 6 és mások.
Van egy beépített támogatást nemzetközivé. Mivel fennáll a lehetősége építésekor szóalakok, például 1 rubel 10 rubel.
Generation alap PHP kód generátor Gii, amely egy modul Yii épült. Akkor sgeneriovat modell vezérlő vagy közvetlenül modell vezérlő és nézetek szifilisz műveletek felett egység asztalra. A Gii van kódgenerálást sablonokat lehet módosítani, így a fájlok jönnek létre abban a formában, amelyben azt szeretnénk.
Gyorsítótárral oldalak és egyes töredékek.
Támogatás témák
Az a képesség, hogy könnyen kapcsolódni harmadik fél osztálykönyvtáraknak. Ha mi történik nagyon egyszerű. Tud-e csatlakozni egy harmadik fél CRM, ha nem elégedett a beépített
Igaz, valamint az ellenkezőjét. Akkor nagyon könnyen csatlakoztathatja Yii egy másik projekt. Connects fájl jön létre, például az alkalmazás, és fel lehet használni.
Adatbázis migráció.
Lehallgatás és hibakezelés.
Érvényesítése a beérkező adatokat, a rögzített adatok - plusz biztonsági
Vannak nagy lehetőségek bővítése funkciók - alkatrészek és viselkedés, modulok, stb stb
Van még egy jó „zsemle” a biztonság. Lehetőség van arra, hogy megakadályozzák cross-site scripting, cross-site request hamisítás megelőzése, megakadályozása támadások a sütit.

Framework YII2. Gyors fejlődése a modern PHP keretrendszerek
Fedezze fel a modern webes fejlesztési keretet finomságok segítségével YII2
Widgets, űrlapok, táblázatok, stb jelenik meg az oldalon gyakran jelennek meg a mellékletet, inegratsiey jQuery további funkcióhoz, az utasok azonosítását a ajax érvényesítését, és egyéb funkciókat.
bővítmények használatával
Hosszabbító általában három lépésből áll:
Töltse le a bővítményt Yii bővítmények adattár;
Csomagolja ki a bővülés a alkönyvtár bővítmények / xyz alkalmazás bázist, ahol xyz- bővítmény nevét;
Csatlakozás, konfigurálni és használni a kiterjesztése.

Egészen egyszerűen nem igaz?
De ez volt az első változat Yii. A második változat még könnyebb. A Yii2 a lehetőséget, hogy automatikusan telepítse a kiterjesztéseket és beállításait Composer.
Közösség és dokumentáció
Azt hiszem, tudja, és elfogadja, hogy sok frymvorkah nincs értelmes dokumentáció orosz, és a közösség a szakemberek nem nagyon sok.
És annak érdekében, hogy a probléma kezelésére, vagy megoldást találni kell ásni az angol nyelvű dokumentáció keret vagy mászni külföldi fórumokon. Nyilvánvaló, hogy egy ilyen lehetőség nem felel meg mindenkinek, nem minden jól beszélnek idegen nyelveket.

A Yii2 nincs ilyen hiányosságokat. Amint azt ebben a cikkben - az egyik a fejlesztők a keret Vengriyanin Alexander Makarov. Ő aktívan részt vesz a támogatása és népszerűsítése a keret. Ennek köszönhetően a keret van egy hatalmas orosz nyelvű közösség és kiváló dokumentációt. Ez nagyban megkönnyíti a tanulmány kereteit és megoldásokat találni a problémákra, ha annak használatát. Ami, persze, ez egy hatalmas plusz!
Segítségével Yii2 harmadik felek rendszereket
Azt nem mondhatjuk, hogy Yii2 keretet lehet használni, mint egy könyvtár fejlesztése és javítása a harmadik féltől származó rendszerek, mint a WordPress, Joomla és mások.

Azaz, ha meg kell terjeszteni a funkcionalitást egy CMS, például a WordPress vagy Joomla, akkor csatlakoztassa a keret, valamint az összes előnyeit a tervezés.
Sites on Yii2
Végül vessünk egy pillantást a helyszínek létre a keret alapján Yii2. Használata Yii2 sok kidolgozott projektek itt csak egy kis része az ilyen helyeket.
következtetés
Yii2 - olyan dinamikus keret a PHP egy jó orosz nyelvű közösség és a dokumentációt. Jó közösség és dokumentáció teszi, hogy egészen kényelmes és megfizethető megtanulni és használni. Mivel a népszerűsége a keret, már sok készek írni kiterjesztéseket is. Szintén Yii2 kényelmesen használható harmadik fél könyvtárak kiterjeszteni annak működését. És képes használni Yii2, mint a könyvtárak fejlesztésére és javítására harmadik fél rendszerek, mint a WordPress, Joomla, nem korlátozza annak lehetőségét, hogy a keretbe.
Az első 36 óra során kerül értékesítésre további bónuszokat és 40% -os kedvezménnyel!
Ahhoz, hogy egy 40% -os kedvezmény, és bónuszokat beiratkozik az ideiglenes listán

Framework YII2. Gyors fejlődése a modern PHP keretrendszerek
Fedezze fel a modern webes fejlesztési keretet finomságok segítségével YII2
A legtöbb IT hírek és webfejlesztés A csatorna-távirat

Framework YII2. Gyors fejlődése a modern keret
Fedezze fel a modern webes fejlesztési keretet finomságok segítségével YII2
Szia Andrey!
Azonnali, hogy azt tervezi, a következő hónapban, hogy adjunk tanulságok yii2 rész? És mivel a nagy kereslet az áruk osztályozása a pipadobozok yii2, tudnál csinálni egy ilyen órát? Amelyben akkor tisztán látni, hogyan kell rendezni egy adott termék megjegyezve a jelölőnégyzetet, akkor a válogatott áruk megjegyezve négyzetet a rendezéshez színt, majd kiválogattam feljegyzésével a színe a négyzetet szerint készlet.
Valami ehhez hasonló. Általában egy normális fajta áru az online áruház.
Szia, Alex.
Tanulságok Yii a közeljövőben nem tervezik, mert szükség van a teljes kurzusok a AngularJS és termék katalógus. Miután a felvétel befejeződött legalább egy ilyen tanfolyamok, így valószínűleg szeretne használni Yii. Viszonylag leckét szűrésre, akkor ez a tanulság valószínűleg, de nem az elsők között. Kezdjük az egyszerűbb és fokozatosan lépni a bonyolultabb témák.