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 ?

- Rejestracja:prawie 23 lata
- Ostatnio:około 8 godzin
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.

- Rejestracja:prawie 15 lat
- Ostatnio:4 dni
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.

- Rejestracja:około 17 lat
- Ostatnio:około 14 godzin
- Lokalizacja:Wrocław
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.
A jesli chodzi o mvc to polecacie najpierw zaczac od ksiazki czy moze Od razu jakis tutorial ?
