![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przedstawiam Wam dziś klasę widoku - jest to alternatywa dla systemów szablonów. Dzięki tej klasie możecie łatwo oddzielić logikę aplikacji od jest wyglądu.
Opis i przykłady użycia znajduje się tu: http://nospor.pl/klasa-widoku.html Download (klasa wraz z przykładową aplikacją): http://nospor.pl/download/idfolder/31/ |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Brak wsparcia dla PSR-0 oraz Composera; Brak repozytorium na jakimś publicznym VCS-ie. Bardzo utrudniasz ludziom wykorzystanie tego.
2. Przydałoby się dodać do projektu "całą otoczkę" opensource'owych projektów. 3. Nadużywanie czy wręcz błędne używanie elementów statycznych dosyć mocno utrudniać będzie pracę z tą biblioteką. 4. Po co korzystasz z __get()/__set() zaciemniających jedynie kod i mogących prowadzić do problemów z zachowaniem wstecznej kompatybliności? 5. Potworki debug_backtrace() + trigger_error() zamiast wyjątku? 6. Funkcja escape nie jest bezpieczna - przepuszcza znak apostrofu, co już może prowadzić do błędów. W dodatku brakuje innych form escapeowania niż HTML. Taki Twig ma aż 5 metod escapeowania. 7. Dziwne konstrukcje w kodzie, przykład:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:41 |