![]() |
![]() |
![]()
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%) ![]() ![]() |
Cytat Nie ma psr, nie ma composera. Brak publicznego repo? Jest download - ściągasz - masz. Naprawdę nie wiem jaki tu problem O publicznym repo wspomniałem tylko ze względu na Composera. W przypadku, gdybyś nie miał dodanego swojego projektu do jednego z repozytoriów Composera, zawsze można poinformować Composera by skorzystał właśnie z VCS-a do pobrania. Tobie chyba nie muszę tłumaczyć wyższości wszelkiego oprogramowania do zarządzania zależnościami od ręcznego dodawania bibliotek?Cytat Cytat 2. Przydałoby się dodać do projektu "całą otoczkę" opensource'owych projektów. ad2) Nie rozumiemCytat ad3) Co tu jest utrudniane? Najprostszy przykład: nie utworzysz równolegle dwóch obiektów szablonu z różną konfiguracją, czego mógłbyś potrzebować na przykład przy wysyłce maili (szablony w osobnym katalogu).Cytat ad4) A co wg. Ciebie będzie alternatywą na przypisywanie zmiennych, tablic i obiektów? Dla mnie to jest najprostrzy i najlepszy sposób. Masz inny - chętnie wysłucham Nie używać czystego PHP, tylko jakiegoś narzędzia ze wsparciem dla czegoś w rodzaju ExpressionLanguage znanego chociażby z JSF czy PHP-owego Twiga.Cytat ad5) Wiedziałem że znajdą się fanatycy wyjątków i już pierwszy jest (IMG:style_emoticons/default/wink.gif) 1. Potrzebowałeś backtrace'a, który jest udostępniany przez wyjątki. Zamiast tego zrobiłeś własny, który w dodatku pokazuje jedynie jeden element całego backtracea.NIe używam wyjątków gdy nie widzę potrzeby. Brak zdefiniowanej zmiennej, do której ktoś się próbuje odwołać nie jest dla mnie żadną sytuacją wyjątkową, szczególnie w kontekście całego php, gdzie to również nie jest jakimś specjalnym problemem. 2. "Poprawne" obsługiwanie nieistniejących rzeczy jakie zaprezentowałeś i jakie znamy chociażby z PHP w połączeniu z ignorowaniem błędów to przyczyna z 15-20% nudnych tematów w dziale przedszkole, i dziesiątek godzin spędzonych na poszukiwaniu literówek i wtf'ków z niewiadomej przyczyny. Cytat Nigdy nie miałem potrzeby jakoś bardziej coś escapować. htmlspecialchars w 95% przypadkach wystarcza i dlatego dodałem tylko to. To nie jest specjalna potrzeba. (IMG:style_emoticons/default/wink.gif) Cytat ps: w jakieś psr i inne wynalazki będę się bawić, gdy php 5.3 będzie popularne i wszędzie. Póki oszczędzam sobie i innym problemów. PHP 5.3 ma już prawie 4 lata i jest powszechnie dostępne. Na prawdę powinieneś już zrezygnować ze starszych wersji w przypadku nowych projektów...Cytat Zaś ci co korzystają nagminnie z autoloaderów naprawdę nie widzę problemu, by sobie jedną klasę zaincludowali po staremu Tutaj właśnie poprzez Twoje nie trzymanie się konwencji, które po wielkich bólach w końcu pojawiają się w świecie PHP, rzucasz kłody pod nogi. Szczególnie, że trzymanie się konwencji na prawdę nie tworzy dodatkowego nakładu pracy z Twojej strony.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 02:58 |