Widok - renderowanie widoku, sposoby implementacji, różnice w istniejacych rozwiązaniach |
Tematy na forum Pro mogą zakładać jedynie moderatorzy. W otwartych tematach może pisać każdy, kto ma coś fachowego do powiedzenia. Wszystkie posty nie wnoszące nic do tematu będą natychmiast usuwane, a ich autorzy dostaną ostrzeżenie.
Jeśli uważasz, że jakiś temat jest warty dyskusji na tym forum, zgłoś go w temacie Propozycje.
Widok - renderowanie widoku, sposoby implementacji, różnice w istniejacych rozwiązaniach |
12.09.2008, 15:38:06
Post
#1
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Mam nadzieję, że trafię w gusta z takim tematem.
Dyskusja dotyczy szeroko rozumianego V w architekturze MVC, jego budowy i sposobów działania w różnych frameworkach i rozwiązaniach własnych. Terminologia A Proponuję przyjąć taką terminologię , aby nie było w dyskusji nieporozumień. Widok to inaczej warstwa prezentacji wyników użytkownikowi. W budowie występują: format i renderer Formatami są np. HTML, XML, plik tekstowy, obrazek Rendererami dla formatu HTML są np. (gołe)PHP, Smarty, OPT Dane widoku to wszelkie dane, przekazane do widoku przez kontroler lub dane, do których widok ma dostęp w inny sposób. Proszę zatem nie pisać, "że widok pobiera dane z modelu", bo jeśli ma do niego dostęp, to model jest daną, którą widok potrafi zinterpretować. Mile widziane diagramy UML lub inne, byle miały ręce i nogi Proszę nie zadawać pytań przedszkolnych! P.S Jeśli ktoś ma jeszcze jakieś propozycje terminologii, proszę zgłosić mi, albo któremuś moderatorowi - jeśli będa sensowne, zostaną dodane w tym poście. Jeśli ktoś się nie zgadza z tą terminologią, niech zaproponuje inną i zaznacza, której używa w dyskusji Następna nazwa to 'B', potem 'C' itd Pozdrawiam. -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
2.03.2011, 08:47:36
Post
#2
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 9 Dołączył: 13.02.2006 Skąd: Warszawa Ostrzeżenie: (0%) |
Witam.
A czy ktos uzywal kiedys XSLT do renderowania widoku ? Znajomy ostatnio mi pokazal jak fajnie mozna tego uzyc. Generujemy plik XML z wszystkimi danymi, a nastepnie szablon w XSLT, ustawiamy naglowki na HTML i mamy pieknie wyrenderowana strone przez przegladarke, badz parser -------------------- |
|
|
9.04.2011, 15:53:42
Post
#3
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) |
Witam. A czy ktos uzywal kiedys XSLT do renderowania widoku ? Znajomy ostatnio mi pokazal jak fajnie mozna tego uzyc. Generujemy plik XML z wszystkimi danymi, a nastepnie szablon w XSLT, ustawiamy naglowki na HTML i mamy pieknie wyrenderowana strone przez przegladarke, badz parser Kiedyś się tym bawiłem w ramach eksperymentów, ale było to dawno temu. Nie wiem, czy ta technologia się zmieniła od tamtego czasu, bo do niczego konkretnego jej nie używałem. Jedyne, co pamiętam, to fakt, że arkusze XSLT są przetwarzane po stronie klienta i jest za to odpowiedzialna przeglądarka. W związku z tym, w jednej przeglądarce wszystko wyświetlało się, jak należy, a w innej już nie. Moim zdaniem, używanie tego na co dzień może być dość ryzykowne, ponieważ nie masz pewności, czy wszystko zostanie przetworzone i wyświetlone, jak należy. Musiałbyś wcześniej porobić jakieś testy. Poza tym, jest to trochę inne zagadnienie, niż klasyczne renderowanie widoku, gdyż PHP robi wszystko po stronie serwera, natomiast tutaj cała akcja dzieje się po stornie klienta. -------------------- Sygnatura niezgodna z regulaminem.
|
|
|
Wersja Lo-Fi | Aktualny czas: 22.09.2024 - 07:04 |