25 lipca 2009

O mojej Kohance

Filed under: Kohana,Technologie — Riu @ 15:36

Od lutego br. korzystam z dobrodziejstw jakie daje praca na frameworku KohanaPHP. Od samego początku jej użytkowania wiedziałem, że jest to system, który skutecznie będzie wspierał mnie w mojej pracy. Kod to jednak nie wszystko – ważna rzecz to wsparcie, a wsparcie to przecież społeczność, a z tym już tak fajnie nie jest, bo większość tej społeczności to zepsuci do szpiku kości indywidualiści tacy jak ja :P. Mimo to, fajnie, że że się znalazłem w tej społeczności bo mimo w/w cechy wszyscy potrafią tam rozmawiać i współpracować, a pomoc innym traktować jako rzecz naturalną.

Jest taki polskie mądre powiedzenie że gdzie dwóch polaków tam trzy racje i wydaje mi się że z programistami jest identycznie. Stąd ostatnio dość duża zamieszanie powstało wokół projektu frameworka zwanego KohanaPHP, o którym więcej na jego temat można przeczytać na oficjalnej stronie oraz na stronie polskiego wsparcia.

Tak po krótce Kohana to bardzo szybki FW, który charakteryzuje się bardzo fajnymi i szybkimi rozwiązaniami, oraz prostotą i skutecznością. Nadaję się do robienia nawet zaawansowanych systemów np. portalowych (wlc.pl) czy sklepów internetowych, ale równie dobrze może zostać wykorzystany przez mniej doświadczonych programistów do tworzenia szybko niewielkich projektów internetowych. Nie ma jakiś cudacznych wymagań (np. PEAR) i chodzi na każdym serwerze, który ma php w wersji 5.

Ostatnio pojawił się problem bo od początku Kohana była rozwijana jako system oparty o architekturę MVC, a teraz nastąpiła dość duża zmiana w postaci zastosowania wzorca HMVC. Stąd powstał dość duża dyskusja w samej społeczności i był nawet moment, że myślałem że społeczność podzieli się na kilka grup, a każda będzie robić swoją wersję Kohany. Na szczęście wypracowano kompromis i wydaję się, że po takich wydarzeniach widać, że to naprawdę dojrzały projekt jak i społeczność.

O mojej Kohanie(ance) będę często pisał bo pracuje na niej praktycznie codziennie od 2 miesięcy. Przygotowuje w tej chwili kilka projektów i prawie wszystkie będą opierać się o ten framework (prawie bo nie ukrywam, że jeden z projektów chce zrobić z pythonie, a dokładnie w Django).

« Poprzednia notatka: » Następna notatka:

Możesz śledzić odpowiedzi w tym wątku za pomocą kanału RSS 2.0. Możesz skomentować, albo ustawić trackback z twojej własnej strony.

Brak komentarzy »

Dodaj komentarz