ugrás a tartalomhoz

Alternatives To MVC

Hidvégi Gábor · 2015. Jan. 22. (Cs), 05.53
Miben különböznek és mi a közös a három komponensű mintákban
 
1

Jó kis gyűjtemény

Pepita · 2015. Jan. 22. (Cs), 08.41
Kíváncsi lennék, hogy ennyi elméleti minta mellett miért Kb kettőt használunk?
18

Szerintem vannak átmenetek és

virág · 2015. Jan. 25. (V), 15.25
Szerintem vannak átmenetek és átfedések, de szerintem nem biztos, hogy a lustaság az oka :) szerintem a legtöbb feladat tökéletesen megoldható az MVC-vel, és az emberek nehezen próbálnak ki új dolgokat (én igen és használom a többit is ahol csak lehet). Azt is figyelmbe kell venni, hogy a legtöbb keretrendszer is csak egyet, az MVC-t támogatja (vannak kivételek is pl. a Symfony, ami nem egy "sima" MVC keretrendszer: http://fabien.potencier.org/article/49/what-is-symfony2). Na, de azért a lustaság is fontos szempont...
2

V?

Hidvégi Gábor · 2015. Jan. 22. (Cs), 10.13
Csak azt nem értem, miért kell a nézetet (View) belekeverni az egészbe. Ha a web nem HTML, hanem adatalapú lenne, akkor elég lenne mindig adatokkal válaszolni a kérésekre, ami jelentősen leegyszerűsítené a backend programozók (meg úgy általában mindenkinek az) életét.
3

Pont ezért!

szabo.b.gabor · 2015. Jan. 22. (Cs), 11.01
Egy backend programozónak eddig sem kellett a V résszel foglalkoznia.
4

Dehogynem

Hidvégi Gábor · 2015. Jan. 22. (Cs), 11.51
A cikk elején leírja a szerző, hogy mindegyik MVC keretrendszert máshogy valósították meg. Emiatt a frontendeseknek is ismerniük kell a backend részleteit, pedig ez nem kéne, hogy dolguk legyen.
7

Adat

Poetro · 2015. Jan. 22. (Cs), 12.03
Én a legtöbbször, amikor frontendet csinálok, akkor én csak egy JSON-t kapok, és nem kell ismernem hogy azt ki, hogyan állítja elő, csak azt, hogy annak mi a szerkezete, és melyik adatot hova kell rakni.
8

És az a pártízmillió

Hidvégi Gábor · 2015. Jan. 22. (Cs), 12.58
És az a pártízmillió weboldal, ami fenn van a neten, az így működik?
9

Működik

Poetro · 2015. Jan. 22. (Cs), 14.00
Azoknak 90%-a valószínűleg semmilyen MV* mintát nem követ. De eredetileg nem is weboldalakra találták ki.
11

Nem erről volt szó.

Hidvégi Gábor · 2015. Jan. 22. (Cs), 14.31
Nem erről volt szó.
12

Máshol, máskor

Poetro · 2015. Jan. 22. (Cs), 15.07
Amikor PHP-ban dolgoztam, akkor egy tömbben, vagy objektumban kaptam meg a megjelenítendő adatokat. Amikor Java-ban, akkor is. És a template fájlokat kellett csak felépítenem a megfelelő helyen kiírni a megfelelő változót. Nem sokban különbözik a JSON-os megoldástól, csak már elő van emésztve az adat. Azt nem tudom, hogy mások hogyan csinálják. Én 8-10 éve így.
6

Adat

Poetro · 2015. Jan. 22. (Cs), 12.01
Mert az adat csak memóriában van. Annak nyelvfüggő a reprezentációja. Valahogy el kell juttatni azt a klienshez, amihez valami programozási nyelv független reprezentáció szükséges (HTML, JSON, XML stb.) hogy az fel tudja dolgozni.
5

A YMCA kimaradt

Gixx · 2015. Jan. 22. (Cs), 11.58
:D
10

:D

szabo.b.gabor · 2015. Jan. 22. (Cs), 14.24
Ez jó!
13

Mert? Mi köze a vallásnak a

pythonozok · 2015. Jan. 22. (Cs), 16.31
Mert? Mi köze a vallásnak a témához? Pláne a keresztény ifjaknak? (gyk: ismerem a Village People-t :D)
14

Gondolom, hogy a sok

Hidvégi Gábor · 2015. Jan. 22. (Cs), 16.41
Gondolom, hogy a sok betűszóról jutott eszébe.
17

Nagy hiány

Pepita · 2015. Jan. 22. (Cs), 19.15
Pedig az egyik leginkább követendő minta... :)
15

Igen arról :)

Gixx · 2015. Jan. 22. (Cs), 17.37
Egy szinten túl nem látom értelmét mindenhez betűszót rendelni, hisz a többségük nem annyira tudatbaégetett "szentírás-jellegű", mint az MVC.

Ezzel arra utalok, hogy ha tegnap feljhozta volna nekem valaki kérdésként, hogy mi a véleményem az ADR-ről, akkor azt mondtam volna, hogy egy nem túl érdekfeszítő TV csatorna, de egyébként is ARD és nem ADR...

Persze egy szinten már az én tájékozatlanságomat is jelzi, másrészt nem hiszem, hogy olyan széles körben elvárt ismeret lenne, mint az MVC.
16

bocsi...

Gixx · 2015. Jan. 22. (Cs), 17.38
A #15 reflektálás lett volna a #14-re.