Kohana

Poprzednia część jest tutaj. PHP i Kohana Czyli część przez niektórych bardziej oczekiwana ^^. Jak wiadomo język PHP jest niezwykle zwinny i nieobligujący dla programisty (przy okazji nieco “brudny”, ale to szczegół). Ponadto użycie frameworka Kohana (w wersji 2.3.4; wersji 3 nigdy nie używałem w żadnym  większym projekcie) daje dodatkowe możliwości przy jednakowych niewielkich ograniczeniach. Oznacza to dla nas bardzo duże pole do popisu w kwestii generalizowania różnych rzeczy (przede wszystkim kontrolery, widoki). Innymi słowy bardzo przyjemnie robi się tutaj różnego rodzaju panele administracyjne przy względnie niewielkim nakładzie pracy. Mając odrobinę wyobraźni można ograniczyć ilość widoków do minimum. Dużą…

Trochę czasu minęło od ostatniej notki. Niestety najpierw obrona projektów na uczelni I jakieś kolokwia, a później sporo projektów. Straszne… Niemniej jednak wita was nowy wpis rozszerzający ostatnie refleksje na temat Kohany i świetnego modułu jakim jest Formo. Kilka słów wstępu do Formo ORM W dużym skrócie: co robi omawiany plugin? Ano, robi całkiem dużo; na domyślnej konfiguracji generuje funkcjonalne formularze, opierając się tylko I wyłącznie na strukturze wybranej tabelki. Dzięki temu możemy się bardziej poświęcić doborowi pól w bazie I generalnie całą logiką, nie przejmując się zbytnio przeprowadzaniem propagacyjnych poprawek w kontrolerze żeby całość w ogóle działała. Jedyne co…

Jakiś czas temu pisałem o KISS MVC – bardzo fajnym i prościutkim frameworku realizującym wzorzec architektoniczny Model View Controller w języku PHP. Na początek doskonale się nadawał, do jakichś prostych zastosowań, jednak z czasem okazywał się być zdecydowanie niewystarczający. Jakby naturalnym krokiem był wybór innego, bardziej złożonego i lepiej zaopatrzonego w najróżniejsze funkcjonalności frameworka. Wybór padł na polską Kohanę. Powodów było generalnie kilka, lecz najważniejszym był duży zestaw “upraszczaczy życia”, które wykonują naprawdę znaczną część roboty przy obsłudze sesji, bazy danych, tworzeniu i walidacji formularzy, czy w końcu dodatkowych modułów (w rezultacie nie użyłem żadnego poza formo, ale o tym niżej)…

Ostatnio odkrywam na nowo ten świetny framework php jakim jest Kohana. Mimo wszystko lepiej najpierw dobrze poznać KISS MVC by dobrze poczuć tę architekturę, a dopiero później, jak już się opracuje listę rzeczy, które mogłyby się przy pracy przydać, przesiąść się na coś nieco bardziej zaawansowanego. I co zawiera właśnie te rzeczy, których nam brakowało :) To jak wyglądała przesiadka i jak się pisze w tym frameworku pozostawię sobie na inny wpis, albo zestaw wpisów (bo już mam kilka pomysłów na ciekawą treść :)) Dziś jednak będzie o czymś innym, mianowicie o absolutnej błahostce, przez którą można stracić kilka znaczących godzin w…