luq techblog

o tworzeniu słów kilka…

Silnik w PHP 20 maja 2009

Filed under: PHP,Programowanie — Łukasz @ 22:46
Tags: , , ,

Witam po bardzo długiej przerwie. Jak można było się dowiedzieć z poprzednich wpisów przerwa była spowodowana natłokiem zajęć które aktualnie zwaliły mi się na głowę. W tym czasie znalazłem prace ;) a dokładniej rzecz biorąc, dość duże zlecenie na stronę www. Zlecenie te zmotywowało mnie do dokończenia (a właściwie napisanie od nowa, na podstawie tego co tam wcześniej kiedyś napisałem) własnego silnika do tworzenie stron. Specjalnie nie nazywam tego frameworkiem, bo uważam, że to słowo jest za duże. Całość nazwałem Qul Engine. Myślę, że nie trudno się domyśleć od czego powstało tajemnicze „Qul” :]

 

Ktoś pewnie zapyta, po co pisać własny silnik jeśli mamy do dyspozycji tyle znakomitych maszynek do budowania stron – Symfony, Kohana, Zend Framework itd.? A no, po to aby się czegoś nauczyć. Osobiście nigdy nie pracowałem w oparciu o jakikolwiek framework, tylko nieco o nich czytałem, dlatego przy pisaniu zlecenia obawiałem się, że powstaną problemy nad którymi będę musiał długo posiedzieć, grzebać po dokumentacji itd. Kolejnym powodem było to, że lepiej coś napisać i poznać na jakiej zasadzie to działa, niż zaraz brać się korzystanie z gotowego rozwiązania. Umiesz takie coś napisać = korzystaj z gotowego rozwiązania, tworzonego i rozwijanego przez zespół, żeby było jasne, ta zasada obowiązuje jedynie na niższym poziomie wtajemniczenia. W końcu programista nie będzie pisał własnego sys. operacyjnego. Może ktoś zarzuci odkrywanie koła na nowo, ale czy nie na tym polega nauka? Jeśli samemu wpadnie się na jakieś rozwiązanie to się o nim pamięta.

 
(more…)