ASP.NET MVC 5 vs MVC 6, co se učit?   zodpovězená otázka

C#, ASP.NET MVC

Ahoj, tento rok končím školu a rád bych zbývající čas věnoval podrobnému učení ASP.NET MVC. Jsem teď ale trochu v rozpacích z toho, jestli se učit MVC 5 nebo nový MVC 6. Podle toho, co jsem se díval, tak nový MVC framework je celkem zásadně překopán a kdybych se teď učil ten starý, tak při přechodu na 6 budu zase muset trávit nemalý čas dalším studiem.

Otázka tedy je, co se vyplatí učit s ohledem na to, že si někdy na podzim budu hledat práci. Bude adopce nového MVC ve firmách pomalá a mám se tedy ještě učit primárně MVC 5 nebo už rovnou MVC 6?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Naučte se obojí a je to :) Ve světe IT stejně nebudete dělat nic jiného, než se stále učit nové a nové věci.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zdravím, na učení rozhodně doporučuji MVC 5, určitě bych jako nováček nechtěl být znechucen tím, že neodpovídá dokumentace, nebo že to hlásí nesmyslné chyby kvůli neviditelným znakům v kódu, který editor ani nezjistí. (osobní zkušenost).

Navíc je tam hodně věcí složitějších. Naučte se MVC 5 a až ho budete umět, MVC 6 se během relativně pár dní naučíte.

Nepřidělávejte si ale zbytečně problémy ve výuce. Zbytečně by vás ty problémy znechutily.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Souhlas. Začít s MVC 5 asi zatím neuděláte zas tak velkou chybu. MVC 6 se totiž od MVC 5 zas tolik neliší. Jsou tam spíše jen nějaká rozšíření jako TagHelpers. Jinak je MVC jako takové v podstatě stejné.

To co je úplně nové a úplně od základů změněné je ASP.NET 5.

ASP.NET 5 je runtime, infrastrukturní služby a vrstvy "pod" webovými frameworky jako právě MVC 6. Samozřejmě se tam toho spoustu bude dělat jinak (vestavěné DI, loging, konfigurace a options, middlewares, lokalizace apod.), ale to můžete nechat na druhou fázi až bude ASP.NET 5 hotové, zdokumentované apod.

Samozřejmě pokud již budete MVC 5 zvládat, můžete si s ASP.NET 5/MVC 6 začít hrát a pomalu se připravovat na přechod.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Btw Tomáši, koukněte na HtmlTags https://github.com/HtmlTags/htmltags , mohlo by se líbit.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Díky za odpověď. Pustím se tedy prvně do MVC 5. Ještě bych měl dotaz. Dá se někde najít nějaký ucelený a smysluplný návod na použití IoC/DI v MVC?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ideální jak bych si představoval, který obsahuje vše potřebné uceleně asi ne, ale dají se určitě poskládat střípky dohromady.. nebo si měsíc počkejte a já vám ten díl napíšu.

Zkuste pro začátek Unity container na googlu ;-) Je jednoduchý a defakto postačující.. pak můžete zkusit castle

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Můžu doporučit přednášku Tomáše Hercega "Jak na IoC/DI kontejnery v .NETu" (konkrétně používal Castle).

Záznam se dělat v Brně, zde:

http://wug.cz/zaznamy/101-Jak-na-IoC-DI-...

Materiály zde:

http://wug.cz/praha/akce/523-Jak-na-IoC-...

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback