Każdy z nas jest odtwórczym wynalazcą

30
sie/09
6

Około roku 2002 (i to wciąż mi nie minęło) byłem zafascynowany tworzeniem na własne potrzeby tzw. engineów, czyli tłumacząc na dzisiejsze frameworków. Eksperymentowałem na nich ze wzorcem MVC, bawiąc się budowaniem sprawnych narzędzi do szybkiego budowania aplikacji.  Jednym z owych „potworków”, wyników moich eksperymentów był niezwykle modularny framework: pozbawiony routera z autonomicznymi kontrolerami, które były wywoływane z własnymi parametrami przekazanymi w adresie. Jakież było moje zdziwienie, gdy dziś odkryłem, że Kohana wprowadza takie rozwiązanie od wersji 3.0 i ten wynalazek ma swoją fachową nazwę. Wzorzec projektowy o którym mowa to HMVC i został opisany pierwszy raz w lipcu 2000 roku na łamach „JavaWorld Magazine”.

Każdy z nas jest niestety odtwórczym wynalazcą.

Bym zapomniał. Ten „engine” nazywał się „Sequence”.

Szybkie komponenty w PHP

30
sie/09
8

Szybkie prototypowanie

Ostatnio kolegom zaprezentowałem szybki sposób na stworzenie sprawnego prototypu komponentu w PHP. Ostatecznym wnioskiem, który zaraz wysuniemy jest przypomnienie faktu pracy z dynamicznym językiem programowania, który udostępniając nam hermetyzację i inne paradygmaty języka obiektowego pozwala nam uniknąć licznych „dżawawizmów” (czyt. rozwiązań Javy).

IBM to nie wszystko

9
cze/09
4

image1

Paul Biggar dał bardzo interesującą prelekcję poświęconą kompilacji i optymalizacji języków skryptowych. Za przykład posłużył kompilator PHP – phc, którego prelegent jest niestety aktualnie jedynym autorem. Co najciekawsze, abstrahując od kwestii technicznych, na końcu swojej prezentacji Paul zabrał głos i  świetnie skonkretyzował aktualne opinie i wątpliwości dotyczące PHP. A o nich można mówić długo.

Otagowane jako:

Refaktoryzacja kodu i wzorce projektowe

9
cze/09
0

image

Chętnych do zapoznania się jak wzorce projektowe mogą pomóc przy refaktoryzacji kodu zachęcam do przeczytania mojego artykułu na PHP.pl.

(…) Wszystkie te elementy mają zastosowanie nie tylko w aplikacjach biznesowych, ale także w pracy przy otwartym oprogramowaniu i współpracy w zespołach programistów; w projektach, które mają być rozwijane znacznie dłużej. (…)

Mam nadzieję, że okaże się przydatny. Jestem pewny, że jeszcze kiedyś wrócę do tego tematu i skupię się szczególnie na wzorcu DI.

Otagowane jako: , ,

PHP 6.0 to nowy czarny?

9
cze/09
6

image

PHP nie jest Cool. Gdyby kosmici przypadkiem trafili na listę blogów PHP, mogliby dojść do wniosku, że PHP jest wynalazkiem tworzonym przez rzeszę ludności Ziemi tylko po to, by móc go nienawidzić.

Otagowane jako: ,
Optimization WordPress Plugins & Solutions by W3 EDGE