Výuka v angličtině nebo rodném jazyce? - Sadhguru

Zdá se, že MVC je v dnešní době velmi populární, ale „vzdělávací režie“ nově se učícího se zvoleného rámce MVC se zdá být poměrně vysoká. Proč bych se měl rozhodnout investovat čas do toho, než jen vložit svůj kód do mého HTML?

  • 3 PW je pro problémy související s běh web, nikoli jeho budování. To by byla skvělá otázka StackOverflow.
  • Nesouhlasím. Návrh webu jasně stanoví, že je určen „profesionálním správcům webových stránek, profesionálním provozovatelům webových stránek, odborníkům na SEO“. Tvorci webů vytvářejí a udržují. Provozovatelé dělají běh. A SEO odborníci - no, prostě vyprázdňují peněženky pro lidi ;-)

Jak váš web roste, bude snazší spravovat, pokud bude váš displej oddělen od vašeho kódu. Chcete upravit design? Je to všechno oddělené, nemusíte se starat o kód v HTML. Chcete upravit způsob výpočtu dat? Je to všechno oddělené, nemusíte se starat o HTML v kódu.

Váš kód bude také snáze čitelný a pokud chcete do projektu později přidat další lidi, je pro ně jednodušší, pokud je váš kód oddělen od vašeho HTML.

Jakmile jste zvyklí na vývoj MVC, jeho vývoj ve skutečnosti nezabere více času než „normální“ vývoj.

  • 1 Souhlasím se všemi body uvedenými v této odpovědi. Lze však dosáhnout vynikajícího cíle oddělit strukturu (HTML), prezentaci (CSS) a logiku (JavaScript a programování na straně serveru) jinými způsoby než MVC. Proč tedy konkrétně MVC?
  • Abych byl upřímný, tato otázka mě poráží.Hlavně proto, že jsem ještě nečetl o jiných vzorech než MVC, ale zajímalo by mě, jaké jsou alternativy k MVC.

MVC rozděluje kód na 3 části vaši logiku, kterou píšete v řadiči, vaše uživatelské rozhraní nebo můžete říci, že návrh je v zobrazení a logika související s daty je v modelu, takže můžete snadno spravovat web. Je snadno použitelný ve srovnání s jinými, protože pokud dojde k chybě, můžete ji snadno najít, můžete použít více zobrazení reklamy, všechny logiky jsou oddělené, takže můžete snadno provádět změny.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?