Podczas gdy większość emocji w społeczności .NET skupia się wokół MVC, wiele z aplikacje tam są nadal w formularzach internetowych. Jeśli nie z innego powodu, powinieneś kontynuować naukę formularzy internetowych, aby móc konwertować aplikacje na MVC.
Pracuję nad MVC od wersji 1.0 RC, ale bez względu na to, gdzie byłem w mojej pracy konsultingowej, jeśli jest .NET, prawie zawsze zobaczycie formularze internetowe. W rzeczywistości odważę się powiedzieć, że w przedsiębiorstwie większość aplikacji nadal znajduje się w formularzach internetowych.
Moim zdaniem MVC jest znacznie lepszą platformą, a formularze internetowe prawdopodobnie nie będą ostatecznie wspierane (chociaż Microsoft nadal twierdzi, że to zrobi). Nadal jak wielu z nas mówiło, że VB6 odejdzie i zostanie spalone, gdy znajdziemy pradawnego robaka i będziemy musieli spędzić całe dnie, zastanawiając się, jak to wszystko działa?
Jesteśmy jeszcze wiele lat od całkowitego wycofania formularzy internetowych i nie chcemy ograniczać tego, co możesz, a czego nie możesz, ponieważ uznałeś, że MVC jest jedynym sposobem (Twoja firma może nie chcieć wydawać pieniędzy pieniądze na przekształcenie ich mega-efektownej aplikacji do tworzenia formularzy internetowych, ponieważ nie lubisz internetowych formularzy).
Więcej wiedzy nigdy nie boli, ale ignorancja może cię spalić.
Jedyne, czego nauczylibyście się formularze internetowe, to sprawić, abyście bardziej docenili mvc. –
Zrób trochę reasearcha, zobacz, co ci się podoba lub wypróbuj obie. Róbcie, co chcecie, i przestańcie słuchać innych, najlepsi wyjdą z was tylko wtedy, gdy zrobicie coś z pasją, niezależnie od tego, co powiedzą inni. –
@PopCatalin Zrobiłem kilka badań i doszedłem do kilku podstawowych rzeczy, które naprawdę sprawiają, że uczę się do MVC: 1. Web Forms ssać. ViewState jest do bani. Nie lubię na nie patrzeć, ani słuchać o tym. To samo dotyczy cyklu życia strony. 2. MVC zapewnia logiczną strukturę, lub tak się wydaje dla aplikacji internetowej. To jest jak różnica między jeżdżeniem gdzieś z mapą lub bez niej. 3. Wielu programistów, którzy znają Formę i MVC, zakochuje się w MVC. – user