![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 657 Pomógł: 2 Dołączył: 15.08.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witajcie :]
Pierwszą wersję dałem do oceny już dość dawno. Nadal było tam kilka niezgodności itd. Kilka uwag wziołem sobie do serca i pracując z dość sporymi przerwami napisałem nowy Framework. Może to za dużo by nazwać go jednak wersją 2.0 no ale jakoś oznaczać coś trzeba :] Najważniejsza zmiana zaszła w przypadku akcji i widoków. Już nie ma tzw akcji logiki i widoku. Akcje i widoki zostały zupełnie rozdzielone. Czasem wymaga to tworzenia akcji robiących tylko 'return true;' ale ogólnie jest więcej zalet niż wad. Zachęcam do ściągnięcia, przejrzenia, oceny. Wszystkie uwagi są bardzo ważne dla mnie! Framework jest na licencji LGPL ! Dopisałem także małą aplikację testową, takie hello world, byście mogli zobaczyć jak sobie wyobrażam użycie takiego Framework w codziennej pracy. Nie zapomnijcie zajrzeć do config/config.xml.php i zmienić co trzeba! Download: http://vengeance.strefaphp.net/tmp/pinky-f...rk-2.0-beta.rar ps. Starałem się unikać błędów, mam nadzieje że nic poważnego się nie zakradło do aplikacji. Moje inne projekty: Wortal o php: www.strefaphp.net Tekstowa Baza Danych: www.txtdb.strefaphp.net SlaVee Bot IRC: www.slavee.strefaphp.net Generator BBCode: www.bbcode.strefaphp.net Możecie także odwiedzić mój blog: www.devblog.strefaphp.net Ten post edytował Vengeance 3.06.2005, 17:15:43 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 657 Pomógł: 2 Dołączył: 15.08.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat(emilio @ 2005-06-04 22:29:22) Cytat(Vengeance @ 2005-06-04 17:20:34) Nie podoba mi się gdy framework narzuca sposób autoryzacji, system szablonów czy format URLi. Dawniej uważałem że powinno się narzucać jakiś konkretny schemat rozwiązywania problemów żeby nie wprowadzać chaosu. Taki sposób myślenia jest dobry tylko w przypadku gdy tworzymy nowy system. Niestety częściej spotykamy z koniecznością integrowania czegoś co już wcześniej zrobiliśmy z nowym systemem który tworzymy. Dlatego framework nie powinien niczego narzucać/konkretyzować. Powinien natomiast proponować sposób rozwiązania z pełną możliwością wykorzystania zupełnie innego schematu pracy w to miejsce, w każdej chwili wykonywania programu. Dodatkowo sposób ten powinien być jak najbardziej ogólny. Np. router, powinien obsługiwać wszystkie możliwe warianty URLi a nie np. 3 jakieś możliwe warianty. Dla mnie to jest idealny framework. Jednym słowem brak ograniczeń (tj. maksymalna skalowalność) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) O dziwo zgadzam się z Tobą :] I co jeszcze dziwniejsze, uważam iż mój framework taki właśnie jest!* To, że obecnie dostępne są jedynie dwa typy URLi (dwie klasy implementujące Router) nie przeszkadza by user dopisał coś samemu. Przecież nigdy nie wyprzedzisz wszystkich oczekiwań. Lepiej więc dać porządne API niż starać się przewidzieć wszystko co user może mieć ochotę wykorzystać. * taki jest, prócz jeszcze pewnych szczegółów, które staram się poprawić :] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 17:51 |