konto usunięte
Michał
Jarosz
Frontend Developer &
Team Leader
Temat: Kwestia Widoków a poprawność modelu MVC
Czy poprawna implementacja MVC w typowej aplikacji webowej jest w ogóle możliwa?
Oskar
Marciniak
Koder php
hobbystycznie :-)
Temat: Kwestia Widoków a poprawność modelu MVC
Jest jednak protokol http troche to ogranicza:http://www.zyxist.com/pokaz.php/poeksperymentujmy_z_mvc
http://www.zyxist.com/pokaz.php/slowko_o_ceglach na tamat chierarchial czyli modularnosc ;]
http://www.zyxist.com/pokaz.php/rozwazania_o_wzorcu_mvc
p.s: http://github.com/zyxist/TrinityOskar Marciniak edytował(a) ten post dnia 16.09.10 o godzinie 17:00
konto usunięte
Temat: Kwestia Widoków a poprawność modelu MVC
Michał Jarosz:
Czy poprawna implementacja MVC w typowej aplikacji webowej jest w ogóle możliwa?
A czemu miałaby być niemożliwa? Swoją drogą dla jednego bardziej poprawna jest jedna implementacja, dla innego druga. Dla mnie podstawą jest sama separacja warstw a to czy komuś wygodniej się pisze za pomocą template'ów czy nie to już indywidualna kwestia...
Ja sam piszę w Zendzie w phpie aczkolwiek uważam, że czasem straszny bałagan to tworzy w widoku. Jeżeli mógłbym kiedyś wybrać szablon do nowego projektu to chętnie bym spróbował tego: http://www.twig-project.org/Marcin Olichwirowicz edytował(a) ten post dnia 16.09.10 o godzinie 17:01
konto usunięte
Temat: Kwestia Widoków a poprawność modelu MVC
Michał Jarosz:
Czy poprawna implementacja MVC w typowej aplikacji webowej jest w ogóle możliwa?
To jest własnie ta występująca we frameworkach (spalcie mnie na stosie).
Z racji natury HTTP trochę to inaczej działa niż na desktopach, ale załozenia są zachowane.
Oskar
Marciniak
Koder php
hobbystycznie :-)
Temat: Kwestia Widoków a poprawność modelu MVC
Marcin Olichwirowicz:
Michał Jarosz:
Czy poprawna implementacja MVC w typowej aplikacji webowej jest w ogóle możliwa?
A czemu miałaby być niemożliwa? Swoją drogą dla jednego bardziej poprawna jest jedna implementacja, dla innego druga. Dla mnie podstawą jest sama separacja warstw a to czy komuś wygodniej się pisze za pomocą template'ów czy nie to już indywidualna kwestia...
Ja sam piszę w Zendzie w phpie aczkolwiek uważam, że czasem straszny bałagan to tworzy w widoku. Jeżeli mógłbym kiedyś wybrać szablon do nowego projektu to chętnie bym spróbował tego: http://www.twig-project.org/
I tu sie mylisz nie ma kilku implementajcji wzorca mvc.
To tak jakby powiedziec ze signleton'a mozna napisac na wiele sposob ale nie mozna.
MVC to MVC a to co mamy w Kohana,symfony czy zend "fw" to mvp:
http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%...
Do tego poczytaj jakie sa korzysci jesli to widok pobiera dane z modelu a nie jak kontroler je przesyla do widoku ;]Oskar Marciniak edytował(a) ten post dnia 16.09.10 o godzinie 17:11
konto usunięte
Temat: Kwestia Widoków a poprawność modelu MVC
Ja preferuje xml + xslt. Bezpieczeństwo jest, możliwość wykorzystania jako API dla innej aplikacji też (pomijamy transformację xslt), możliwość podania danych dla żadania ajaxowego też. Zabawy z tym co nie miara ale jak się uda jest świetne w utrzymaniu + zawsze produkuje poprawne dane (składnia, utf8), jeszcze jak się do tego doctype jakiś zrobi jest jeszcze lepiej.konto usunięte
Temat: Kwestia Widoków a poprawność modelu MVC
Oskar Marciniak:
Do tego poczytaj jakie sa korzysci jesli to widok pobiera dane z modelu a nie jak kontroler je przesyla do widoku ;]
niby co jest takiego korzystnego?
konto usunięte
Temat: Kwestia Widoków a poprawność modelu MVC
Oskar Marciniak:
Ja sam piszę w Zendzie w phpie aczkolwiek uważam, że czasem straszny bałagan to tworzy w widoku.
Ludzie jak robią bałagan to im nic nie pomoże, może ich to tylko spowolnić (z doświadczenia)
I tu sie mylisz nie ma kilku implementajcji wzorca mvc.
To tak jakby powiedziec ze signleton'a mozna napisac na wiele sposob ale nie mozna.
Implementacje to masz w pythonie, javie etc;-)
Jeżeli juz to nie ma różnych koncepcji.
MVC to MVC a to co mamy w Kohana,symfony czy zend "fw" to mvp:
I na tej samej wikipedia piszą:
Model-view-presenter is a software pattern, considered a derivative of the model-view-controller pattern.
Czyli jednak cośtam ma wspólnego.Michał Wujas edytował(a) ten post dnia 16.09.10 o godzinie 17:18
Oskar
Marciniak
Koder php
hobbystycznie :-)
Temat: Kwestia Widoków a poprawność modelu MVC
poczytaj arty ktore podalem po co mam pisac 2 raz to samo, nie powiem jako tako nie uzywalem jeszcze tego w praktyce, niestety moj fw jest juz tak daleko ze musialbym pisac praktycznie wszystko od nowa co mija sie z celem :/konto usunięte
Temat: Kwestia Widoków a poprawność modelu MVC
Oskar Marciniak:
Marcin Olichwirowicz:
Michał Jarosz:
Czy poprawna implementacja MVC w typowej aplikacji webowej jest w ogóle możliwa?
A czemu miałaby być niemożliwa? Swoją drogą dla jednego bardziej poprawna jest jedna implementacja, dla innego druga. Dla mnie podstawą jest sama separacja warstw a to czy komuś wygodniej się pisze za pomocą template'ów czy nie to już indywidualna kwestia...
Ja sam piszę w Zendzie w phpie aczkolwiek uważam, że czasem straszny bałagan to tworzy w widoku. Jeżeli mógłbym kiedyś wybrać szablon do nowego projektu to chętnie bym spróbował tego: http://www.twig-project.org/
I tu sie mylisz nie ma kilku implementajcji wzorca mvc.
To tak jakby powiedziec ze signleton'a mozna napisac na wiele sposob ale nie mozna.
MVC to MVC a to co mamy w Kohana,symfony czy zend "fw" to mvp:
http://en.wikipedia.org/wiki/Model%E2%80%93View%E2%80%...
Do tego poczytaj jakie sa korzysci jesli to widok pobiera dane z modelu a nie jak kontroler je przesyla do widoku ;]Oskar Marciniak edytował(a) ten post dnia 16.09.10 o godzinie 17:11
Lol.
MVC to jest wzorzec architektoniczny i porównywanie go do Singletone'a jest jakimś nieporozumieniem ;)
Wzorce architektoniczne mają pewną ogólną ideę aczkolwiek można je realizować (implementować) na wiele sposobów.
Oskar
Marciniak
Koder php
hobbystycznie :-)
Temat: Kwestia Widoków a poprawność modelu MVC
To ze ma wspolnego nie czyni ich tym samym ;) to raz a dwa wspolnego maja tyle co kot i pies maja siersc i 4 lapy ;] sry 3 warstwy gdzie ich zaleznosci sie juz troche zmieniaja ;]konto usunięte
Temat: Kwestia Widoków a poprawność modelu MVC
Oskar Marciniak:
Jest jednak protokol http troche to ogranicza:
W javascripcie sobie mozesz prawdziwe MVC zrobić, obserwera też np przy extjs:
http://www.sencha.com/
Albo gwt:
http://code.google.com/intl/pl/webtoolkit/
Tyle że to wszystko opiera się na dość niebezpiecznym założeniu że internet da się przerobić na środowisko desktopowe.Michał Wujas edytował(a) ten post dnia 16.09.10 o godzinie 17:29
konto usunięte
Temat: Kwestia Widoków a poprawność modelu MVC
A ja mam pytanie do tych co tak walczą aby na zenda i inne fw nie mówić MVC - czemu niby MVP ?! MVP nie dopuszcza stosowania modeli w widoku a fw mają modele dla widoku (do generowania formularzy, paginacji, captcha itp) czyli MVP to nie jest :-)
Oskar
Marciniak
Koder php
hobbystycznie :-)
Temat: Kwestia Widoków a poprawność modelu MVC
nie wiem jak to wyglada w js bo sie nim nie zajmuje.I tak wszystko sie sprowadza do przegladarek juz ;p
Oskar
Marciniak
Koder php
hobbystycznie :-)
Temat: Kwestia Widoków a poprawność modelu MVC
Paweł Makowski:Ze co?Jakos bardziej po ludzku po nic nie zrozumialem...
A ja mam pytanie do tych co tak walczą aby na zenda i inne fw nie mówić MVC - czemu niby MVP ?! MVP nie dopuszcza stosowania modeli w widoku a fw mają modele dla widoku (do generowania formularzy, paginacji, captcha itp) czyli MVP to nie jest :-)
Do generowania formularzy sa helpery a captchy raczej biblioteka, no chyba ze mowisz o automatycznym generowaniu formularzy na podstawi danych pobieranych z bazy, co i tak nic nie zmienia
Michał
Jarosz
Frontend Developer &
Team Leader
Temat: Kwestia Widoków a poprawność modelu MVC
Michał Wujas:
W javascripcie sobie mozesz prawdziwe MVC zrobić, obserwera też np przy extjs:
http://www.sencha.com/
Albo gwt:
http://code.google.com/intl/pl/webtoolkit/
Tyle że to wszystko opiera się na dość niebezpiecznym założeniu że internet da się przerobić na środowisko desktopowe.Michał Wujas edytował(a) ten post dnia 16.09.10 o godzinie 17:29
I nagle się okazuje, że mamy dwie aplikacje: MV(P|C) po stronie serwera, i drugą (być może również implementującą MVC) po stronie klienta. ;)
Stanisław P. Software designer
Temat: Kwestia Widoków a poprawność modelu MVC
Oskar Marciniak:Pytanie: Co robi widok, jeśli dane rzuca wyjątkiem jak chcesz je przeczytać?
Do tego poczytaj jakie sa korzysci jesli to widok pobiera dane z modelu a nie jak kontroler je przesyla do widoku ;]
W kontrolerze to obsługujesz, bo kontroler od tego jest. A widok?
konto usunięte
Temat: Kwestia Widoków a poprawność modelu MVC
Michał Jarosz:Pytanie czy jest sie czym przejmowac ;) Aplikacja ma dobrze dzialac a zajmowanie sie niuansami implementacji jakiegos wzorca to IMHO marnowanie czasu. Ja lubie strukture jaka mu Ruby on Rails - ona jest prosta i dziala, a jaki wzorzec dokladnie implementuje - i don't care : - )
Czy poprawna implementacja MVC w typowej aplikacji webowej jest w ogóle możliwa?
Michał
Jarosz
Frontend Developer &
Team Leader
Temat: Kwestia Widoków a poprawność modelu MVC
Paweł Krefta:>
Pytanie czy jest sie czym przejmowac ;)
W pracy na co dzień oczywiście nie, ale w takim mocno teoretycznym wątku jak niniejszy można sobie na ten temat podywagować ;)
Podobne tematy
-
PHP » system newsów i kwestia podziału na linie tekstu -
-
PHP » symfony - shell script - dostep do modelu plugina -
-
PHP » ZEND - error_reporting() nie raportuje błędów w modelu. -
-
PHP » Konwersja modelu bazy danych z Vertabelo do pliku... -
-
PHP » MVC - poszukuję materiałów... -
-
PHP » MVC - kompetente źródla -
-
PHP » framework MVC do php'a -
-
PHP » PHP MVC a szybkość wczytywania strony WWW -
-
PHP » MVC i zwykła strona internetowa -
-
PHP » MVC -
Następna dyskusja: