![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 657 Pomógł: 2 Dołączył: 15.08.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Oto efekt mojej pracy w trakcie ferii: => Wersja 1.0 http://vengeance.strefaphp.net/tmp/pinky-framework.tar.gz => Wersja 1.1 http://vengeance.strefaphp.net/tmp/pinky-f...work-1.1.tar.gz W paczce jest dokumentacja wygenerowana przez phpDocumentatora, pliki frameworku oraz przykładowa strona z niego korzystająca. Może nie jest to doskonały kod, ale praktyka czyni mistrza (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dlatego prosze o wszelką konstruktywną krytyke. ps. od razu napomkne, że skrypt hawk-a czyli Phiend był tym, na czym się czasem wzorowałem. Ten post edytował Vengeance 26.02.2005, 14:11:35 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 657 Pomógł: 2 Dołączył: 15.08.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Dziś dorobiłem bajer o którym mowa w tym temacie:
http://forum.php.pl/index.php?showtopic=26107 Uaktualniona wersja do ściągnięcia tu: http://vengeance.strefaphp.net/tmp/pinky-f...work-1.1.tar.gz W najbliższym TODO mam do przepisania klase Routera gdyż była robiona troche na "odwal się" i się mi nie podoba (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozatym, zainteresowanych projektem zapraszam też na http://devblog.strefaphp.net gdzie co jakiś czas opisuje postępy, testy itd. Prosze o dalsze oceny i krytyke (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) --------------edit----------------- @bela_666: Zamiast rozdzielać na akcje i widoki rozdzielam na coś w tylu akcje logiczne i akcje widoku. Coś ala phiend. Z tymże u mnie wszystkie te akcje wyglądają tak samo ( w phiendzie jedne miały metode display() a inne perform() ) a w konfigu także ich jakoś się nie rozróżnia. Nie robie jakiegoś konkretnego "wrzucania danych do widoku przez kontroler". Dla mnie jest to niepotrzebne komplikowanie kodu. Pozatym, kontroler wcale nie musi mieć akcji! zauważ, że jest to wzorzec Model-View-Controller. Akcje są tylko dla naszej wygody i są częścią kontrolera. Czyli jakby nie patrzeć u mnie także kontroler wywołuje ten szablon (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Po drugie. U mnie nie szablon jest widokiem a 'showAllNews'. Jest to ta takjaby "akcja widoku". Szablony tylko wspomagają. Wcale ich nie musi być. Akcja równie dobrze może robić zwykłe echo(). Niedługo myśle wprowadzić dwa interfejsy dla akcji logiki i akcji widoku. Ułatwi to "rozeznanie" się w kodzie jak sądze. Ale to potem dodam. ps. sorry ze ta wypowiedz jest tragicznie poplątana. Jakoś dziś w ogóle mózg mój nie pracuje (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 03:18 |