konto usunięte

Temat: Kwestia Widoków a poprawność modelu MVC

W związku z totalnym oftopem z wątku: http://www.goldenline.pl/forum/1925558/test-przekrojow... dotyczącym kwestii implementacji widoku w różnych FW proszę o przeniesienie dyskusji na ten temat do tego wątku
Michał Jarosz

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

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

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:

Obrazek


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

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:

Obrazek


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

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

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

Oskar Marciniak Koder php
hobbystycznie :-)

Temat: Kwestia Widoków a poprawność modelu MVC

Paweł Makowski:
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 :-)
Ze co?Jakos bardziej po ludzku po nic nie zrozumialem...
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

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.

Stanisław P. Software designer

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 ;]
Pytanie: Co robi widok, jeśli dane rzuca wyjątkiem jak chcesz je przeczytać?
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:
Czy poprawna implementacja MVC w typowej aplikacji webowej jest w ogóle możliwa?
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 : - )
Michał Jarosz

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ć ;)



Wyślij zaproszenie do