ASP.NET MVC vs ASP.NET WebForms

ASP.NET MVC se pojavio u martu 2009. godine i većina članaka na temu ASP.NET MVC vs ASP.NET WebForms datira iz te godine. Međutim, ASP.NET MVC je prešao veliki put od tada i danas je dostupan u verziji 3.0. Mislim da će ovaj članak najviše koristiti onima koji tek počinju sa izučavanjem web tehnologija. Prednosti ASP.NET WebForms-a Kada se govori o prednostima WebForms-a, ono što većina članaka ističe jeste da je to zrela tehnologija sa bogatim izborom serverskih kontrola. Ovo polako prestaje da bude prednost WebForms-a, jer je sve više kontrola/helpera za ASP.NET MVC. Kao primer, pomenuću Telerik-ov odličan set ASP.NET MVC kontrola, koji ne samo da su istog kvaliteta kao i set kontrola za ASP.NET WebForms već su ove kontrole i besplatne. ...

2011-03-23 · 3 min · Ivan Franjic

Compile-time view checking

Prilikom razvoja web aplikacija, pogledi (views) su deo aplikacije koji se najčešće menjaju. Vrlo lako se može napraviti slovna greška koja može da poremeti prikaz celog pogleda. Sam kod koji se nalazi u pogledu, se ne kompajlira sve dok IIS ne pokuša da renderuje pogled. Sigurno se i vama desilo da izmenite neki Html helper, možda samo potpis metode, a da ne izmenite sve pozive ovog helpera u pogledima koji ga koriste. Ovo dovodi do pucanja stranice u neočekivanim trenutcima, možda par dana nakon izmene, nakon što ste i zaboravili da ste menjali Html helper. ...

2011-03-18 · 2 min · Ivan Franjic

ASP.NET MVC framework

MVC obrazac je prvi put opisan još 1979. godine. od strane Trygve Reenskaug, međutim, negovoj popularnosti u razvoju web aplikacija najviše je doprineo Ruby on Rails. Iako je MVC obrazac bio poznat i ranije, prelomna tačka je bila negde sredinom 2004. godine kada je prezentovan Ruby on Rails framework. U ovom frameworku spojene su mogućnosti Ruby jezika i MVC obrazca kako bi se stvorilo nešto posebno. Ruby on Rails je definitivno jedan od najpopularnijih MVC frameworka za web, i on je zasnovan na dva osnovna principa: Convention over configuration i DRY princip. Danas postoji veliki broj MVC frameworka u gotovo svim programskim jezicima, i svi oni su zasnovani na ova dva osnovna principa, pa tako i ASP.NET MVC. ...

2011-03-17 · 2 min · Ivan Franjic