Hormon wydany
Jeśli ktoś się nie rozwija to się cofa - tak samo jest z projektami. Dlatego mimo iż nadal nie mam czasu przysiąść do Hormona na poważnie, to rozwijam go w takim zakresie, w jakim jest mi potrzebny. Aby w jakiś sposób bardziej zwięźle podejść do tematu, dziś wypuściłem paczki oznaczone wersją 0.0.1, aby mieć jakiś punkt odniesienia i nie trzymać ciągle wszystkiego jako +SVN. Jest jednak pewien haczyk, ale o tym poniżej.
PHP 5.3 i PHP 5.2
Haczyk polega na tym, że postanowiłem przepisać Hormona pod PHP 5.3 głównie pod kątem obsługi przestrzeni nazw. Dlaczego? Hormon jest obecnie w stadium bardzo rozwojowym, przy czym "bardzo" nie oznacza tutaj niestety nakładu pracy, tylko poziom zaawansowania prac. Z czasem coraz więcej projektów będzie pisanych pod PHP 5.3 - nie chcę, aby Hormon był przestarzały jeszcze zanim zostanie wydana finalna wersja. Czego by nie mówić o idiotycznym moim zdaniem operatorze \ przestrzenie nazw w PHP 5.3 to dar od Zenda. Szczególnie, że Hormon nie korzystał z PEARowej_Konwencji_Nazewnictwa (jak to ogóle wygląda), więc jego integracja z na przykład ZendFrameworkiem była dość utrudniona. Teraz, gdy tylko korzystamy z PHP 5.3 nie powinno być z tym żadnego problemu - zagnieżdżenie przestrzeni nazw jest odwzorowaniem 1:1 struktury katalogów.
Jeśli jednak chcesz używać Hormona w swoim projekcie korzystającym z PHP 5.2 możesz użyć ostatniego commita pisanego bez wykorzystania przestrzeni nazw - SVN revision 9:
svn co https://hormon.svn.sourceforge.net/svnroot/hormon hormon -r 9
Ta wersja powinna być bardzo stabilna - wykorzystywałem ją w wielu projektach, zarówno mniejszych jak i większych bez najmniejszych problemów. Również funkcjonalność w żaden sposób nie odbiega od obecnej wersji głównej, gdyż jedyne zmiany w niej to przejście na właśnie PHP 5.3 i dodanie obsługi przestrzeni nazw.
Chcesz pomóc rozwijać Hormona?
Jeśli jesteś zainteresowany pomocą w rozwijaniu Hormona, nie krępuj się - to projekt w 100% open-source i na dodatek jak już napisałem samemu nie mogę poświęcić na niego więcej czasu, niż obecnie poświęcam, więc wszelka pomoc jest bardzo mile widziana. Nie musisz być wybitnym programistą - do zrobienia jest wiele pobocznych rzeczy nie wymagających nieraz w ogóle obeznania w tematyce ORM, czy baz danych. Potrzeba napisać dokumentację, testy jednostkowe, benchmarki (porównanie z Doctrine i Propelem), stworzenie bardziej ustrukturyzowanej strony, albo chociażby logo projektu.
Tagi: php, skrypty, kod, orm, sql, hormon.
Aby pisać komentarze musisz być zalogowany.