Przejscie z asp.net na asp.net mvc ?

0

Panowie od jakiegos czasu smigam troche w zwyklym asp.net oczywiscie guru nie jestem i ciagle sie ucze nowych wlasciwosci kontrolek tych zwyklych i telerikowych ale mysle tez nad mvc i nie wiem czy przechodzic na to czy nie,czy jest znaczna roznica miedzy zwyklym asp.net a mvc? Jakie jest wasze zdanie ?

0

Najlepiej znać obydwa i stosować odpowiedni framework z zależności od projektu

1

Mi jakoś ASP.NET nie przypadło do gustu, nie lubie jak kontrolki mają władzę nade mną a nie ja nad kontrolkami :) Dlatego przesiadłem się na ASP.NET MVC i zazwyczaj staram sie korzystać z HTML/CSS/JS niżli z kontrolek gotowych:)

0

Po jakim czasie korzystania ze zwyklego asp.net przesiadles sie na mvc ?Ciezko bylo na poczatku?Jesli mozesz to powiedz cos wiecej.

0
newbie napisał(a)

Panowie od jakiegos czasu smigam troche w zwyklym asp.net oczywiscie guru nie jestem i ciagle sie ucze nowych wlasciwosci kontrolek tych zwyklych i telerikowych ale mysle tez nad mvc i nie wiem czy przechodzic na to czy nie,czy jest znaczna roznica miedzy zwyklym asp.net a mvc? Jakie jest wasze zdanie ?

Jest znaczna różnica, te dwa frameworki są praktycznie niepodobne. WebForms jest bardziej w stylu WinForms, programowanie oparte jest o Drag&Drop, kontrolki, właściwości kontrolek, Code Behind i przechowywane olbrzymie ViewState.
MVC daje pełną władzę nad generowanym kodem i pełen podział na warstwy zgodnie z modelem MVC, ale co za tym idzie wymaga więcej pracy - choć efekt końcowy jest czasami lepszy, a praca może być dla ludzi od CSS zdecydowanie łatwiejsza.

Ja jestem całym sercem za MVC, mimo że zrobiłem tam tylko półtora projektu - WebForms kompletnie nie przypadł mi do gustu, generowany przez niego kod HTML był brzydki, a ja w momencie zapoznawania się z ASP.NET byłem wielkim purystą pod tym względem.

0

Ja wlasnie wole asp.net anizeli mvc, no ale jak widac kwestia gustu i chyba nie ma sie co na sile przekonywac.

0
newbie napisał(a)

Ja wlasnie wole asp.net anizeli mvc, no ale jak widac kwestia gustu i chyba nie ma sie co na sile przekonywac.

Wolisz bo jest łatwiejsze. Ale za to jaki pi3rdolnik w kodzie html robi.

0

Ale pewnie jesli chodzi o wydajnosc bo domniemywam, ze o to Ci chodzi to i tak jest pewnie niewielka roznica, a to ze robi troche gorszy html to bardziej rzecz gustu,tak mi sie wydaje.

0

O, a słuchajcie, ja mam sobie projekt w ASP.NET. Pisany był mega na tempo (jak zawsze na ostatnią chwilę projekt zostawiony, napisany na dzień przed oddaniem), przez co kod jest... hm... absolutnie nie do pokazania.
Tymczasem prowadzącemu projekt się bardzo spodobał... (widział tylko frontend). Chce go wdrożyć, kiedy projekt ledwo się kupy trzyma. A to oznacza, że albo sami zajmiemy się dalszym rozwojem projektu, albo ktoś zobaczy co myśmy tam narobili oO Do tego dopuścić nie możemy...
Postanowiliśmy dokonać ostrej refaktoryzacji, poczynając od zmiany struktury projektu. A jak już się zabieramy za takie hardkorowe zmiany, to i nasuwa się pytanie - czy konwersja projektu z ASP.NET na ASP.NET MVC jest bardzo skomplikowana? Czy jest to kwestia godzin czy tygodni? Pytam jako osoba, która z MVC do czynienia do tej pory nie miała, ale z tego co czytam, to odnoszę wrażenie, że bardzo warto jest to zrobić.

Mówiąc konwersja mam na myśli ręczne przerobienie projektu, bo taki syf się w nim narobił, że i tak będziemy go przepisywać na nowo.

0
aurel napisał(a)

czy konwersja projektu z ASP.NET na ASP.NET MVC jest bardzo skomplikowana?

Trudno to nazwać konwersją. Model, serwisy i data access mogą zostać, ale klasy GUI z code behind muszą zostać rozbite na klasy widoków i klasy kontrolerów. I co ważniejsze nie używa się już kontrolek przeciąganych z toolboxa - są co prawda klasy HtmlHelper wypluwające element na podstawie parametrów, ale zrobienie Grida jest bardziej skomplikowane. No chyba, że używa się gotowych kontrolek typu Telerik.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0