Tomasz Zadora programuję
Temat: Nowy system szablonów Twig
Janusz Radkiewicz:[...]
Aczkolwiek w wielu jego miejscach.
Co nie jest ani wygodne, ani eleganckie, za to prosi się o przeoczenia.
Tak, w bardzo wielu miejscach: w dwóch.
Co jest eleganckie a co nie to już kwestia gustu + dorabiasz na siłę jakieś przeoczenia, przeoczenia mogą być zawsze i wszędzie.
Zwróciłem jedynie uwagę, że ja nie muszę dobudowywać klas do już gotowej struktury (tablicy asocjacyjnej postaci drzewa).
Coś tą strukturę musi zbudować, w przykładzie który podałem webmaster w żaden sposób nie steruje logiką jej budowy (algorytmem), tylko wyglądem.
Webmaster definiuje wygląd pojedynczego elementu, markuje w tymże miejsce, gdzie się opcjonalny "fraktal" wszczepi, jak ma kaprys/potrzebę, dokłada opcjonalne prefiksy/postfiksy otaczające potomka wszczepianego (choć zwykle nie musi, ale możliwością dysponuje).
To wszystko można osiągnąć w przykładzie który podałem.
Potrafię zrozumieć osoby, które cechuje niechęć do uczenia się kolejnej wartwsy, ale nie rozumiem ich genaralizującego przekonania, że ich sposób jest dla wszystkich najlepszy.
Napisałem, że to jest piąte koło - jeżeli ktoś tego piątego koła bardzo potrzebuje to czemu nie, może sobie dopiąć i jechać.