Choć w świecie sezon ogórkowy, w branży programistów dzieje się wiele. Przede wszystkim dlatego, że wciąż pozostają do odkrycia kolejne ciekawe narzędzia, z których mozna korzystać. Takim narzędziem jest właśnie Yii.
Framework
Czym jest framework zapewne większość wie. Jednak Ci, którzy wiedzą, muszą wybaczyć mi uświadomienie tych, którzy nie wiedzą. Framework to pewnego rodzaju szkielet aplikacji, bądź narzędzie służące do generowania takich szkieletów. framework może znacznie skrócić czas tworzenia aplikacji i poprawić jakość tworzonego kodu. Dlatego używanie dobrych frameworków jest wskazane.
Minusy?
Jak to zwykle bywa, nie ma róży bez kolców. Każdy framework jest inny i każdego trzeba się uczyć od nowa. Nie jest tu ważny język czy upodobania – piasnie we frameworku wymaga od nas wielu godzin spędzonych na poznawaniu jego możliwości. Jednak przy drugim, trzecim projekcie, czas ten zwraca się z nawiązką.
Yii
Jak twierdzą twórcy, Yii jest w pełni obiektowym, modularnym frameworkiem PHP, napisanym dla wspomagania twórców dużych aplikacji webowych, wielkich portali i wszystkich, którym zależy na wydajności. Yii ma kilka istotnych zalet, które powodują, że wyprzedza konkurencję o lata świetlne.
Po pierwsze – wydajność. Tutaj komentarz jest niepotrzebny, wszystko mówi porównanie umieszczone na stronie projektu.
Po drugie – minimalne wymagania. Praktycznie każdy serwer jest w stanie „uciągnąć” Yii, pod względem konieczności posiadania pakietów Apache. PHP w wersji 5.1.0, PDO i drivery baz danych + kilka modułów, które praktycznie zawsze mamy dostępne. Spragnionych szczegółów odsyłam do poniższego zdjęcia:

My już przekonaliśmy się do Yii. Zaczynamy tworzenie naszych aplikacji opierając je o to narzędzie, co znacznie ułatwia pewne podstawowe operacja, jak np. CRUD – czyli zarządzanie rekordami bazy danych dzięki narzędzniu yiic, które tworzy za nas odpowiednie klasy PHP w oparciu o schemat bazy danych. Może i ty spróbujesz?
Tagi:
CRUD,
framework,
PDO,
yii