[Warszawa-pm] WebNano

Zbigniew Lukasiak zzbbyy w gmail.com
Nie, 16 Maj 2010, 04:43:31 PDT


W ten weekend 'zdemoosyfikowalem' WebNano.  Teraz zarówno jego własny
kod jak i zależności są naprawdę leciutkie.  Na razie zostawiam
'Moose' jako 'build_requires' bo uzywam tego w testach i w
przykładach.

Zerknijcie na nowe README: http://github.com/zby/WebNano Czekam na komentarze.

Zastanawiam się teraz nad dodaniem jakiejś obsługi szablonów.

Co jeszcze Waszym zdaniem powinno się znaleźć w 'web framework'?

Z.

2010/5/11 Zbigniew Lukasiak <zzbbyy w gmail.com>:
> No dobra - a wracajac do WebNano.  Nie jest to konkurencja dla
> Middleware - to jest framework do budowania aplikacji czyli tego, co
> pierwsze tworzy 'Response', która później może być przetwarzana przez
> Middleware.  Trudność ze zrozumieniem Placka polega na tym, że
> aplikacja Plackowa to jest referencja do funkcji (subroutine).  Ta
> funkcja jest odpalana z odpowiednimi parametrami dla każnego nowego
> Requestu.  Tak więc, jeśli się chcemy bawić w programowanie objektowe,
> to ta referencja musi być domknięciem (closure) zawierającym to co dla
> nas jest objektem aplikacji.
>
> W WebNano (po ostatnim commicie) to wygląda tak, że get_handler tworzy
> objekt aplikacji (wolając $class->new()) - i zwraca referencję do
> domknięcia (zawierającego ten nowo utworzony objekt) która się nadaje
> do wywołania przez plackup.
>
> Czyli app.psgi wygląda tu tak:
>
> use MyApp;
> MyApp->get_handler;
>
>
> --
> Zbigniew Lukasiak
> http://brudnopis.blogspot.com/
> http://perlalchemy.blogspot.com/
>



-- 
Zbigniew Lukasiak
http://brudnopis.blogspot.com/
http://perlalchemy.blogspot.com/


Więcej informacji o liście Warszawa-pm