KohanaPHP

Z PHPEdia.pl
Skocz do: nawigacji, wyszukiwania

Kohana jest frameworkiem napisanym w PHP 5, który używa architektury Model View Controller (MCV). Jest tworzony, aby być bezpiecznym, lekkim, i łatwym w użyciu. Bazuje na CodeIgniterze.

Wiki letter w.png To jest tylko zalążek artykułu. Jeśli możesz, rozbuduj go.


Czym się wyróżnia KohanaPHP

  • Rozwijany przez społeczność, nie firmę. Rozwój Kohany jest kierowany przez grupę oddanych ludzi, którzy potrzebują frameworka do szybkich, dużych rozwiązań.
  • Czyste OOP (programowanie obiektowe) w PHP 5. Oferuje wiele korzyści: automatyczne ładowanie klas, interfejsów, abstraktów, itp.
  • Bardzo lekki. Kohana nie ma zależności wobec bibliotek typu PECL lub PEAR. Duże, monolityczne biblioteki są unikane w celu optymalizacji rozwiązań.
  • Tablice GET, POST, COOKIE, i SESSION obsługiwane standardowo. Kohana nie ogranicza dostępu do danych globalnych, ale oferuje filtrowanie i ochronę przed atakami XSS.
  • Autoładowanie klas. Prawdziwe ładowanie klas "na życzenie", jak tylko są wywoływane w aplikacji.
  • Brak konfliktów w nazwach. Wszystkie klasy są przedrostkowane, aby pozwolić na podobne nazwy pomiędzy komponentami, dla bardziej logicznego API.
  • Kaskadowanie zasobów pozwala na niezrównaną rozszerzalność. Prawie każda część Kohany może być rozszerzona bez edycji źródłowych plików systemu. Moduły pozwalają na dodawanie pluginów do aplikacji.
  • Zwięzłość sterowników bibliotek i API. Biblioteki mogą używać różnych "sterowników" do obsługi wielu zewnętrznych API. Na przykład, dostępne są opcje wielokrotnych sesji (baza danych, cookie, i natywna), ale ten sam interfejs jest używany do nich wszystkich. To pozwala na rozwój nowych sterowników dla istniejących bibliotek, które utrzymują logiczność i przejrzystość API.
  • Rozbudowany system obsługi zdarzeń. Silnik obsługi zdarzeń pozwala na dowolne dostosowywanie.
  • Częste aktualizacje. Wynikami szybkiego rozwoju są szybkie odpowiedzi na zgłaszane błędy i sugestie.


Linki zewnętrzne