Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [skrypt] Pinky - Framework - 2.0 Beta, MVC Framework php5
Vengeance
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Vengeance
post
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ć :]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 17:51