Temat: ASP.NET MVC

Witam,
chciałbym się dowiedzieć jakie są wasze doświadczenie z ASP.NET MVC. Czy wykorzystujecie tą technologię w komercyjnych projektach jeżeli tak to jak się spisuje? Chciałbym się również dowiedzieć jak wygląda hosting stron opartych na tym frameworku. Gdzieś kiedyś czytałem, że nie powinno być z tym problemu? Czy możecie to potwierdzić?
Serdecznie dziękuje za odpowiedzi
pozdrawiam
Sebastian Brózda

Sebastian Brózda programista ror/.net

Temat: ASP.NET MVC

ja miałem przerzucać swój dosyć duży projekt na asp.net mvc, lecz gdy się dowiedziałem, że nie da się go połączyć z ajax toolkitem [atlas] (ze względu na brak obsługi _doPostBack / rezygnacja z viewState, co jest ogromym +). projekt jest na tyle zaawansowany, że potrzebowałbym bardzo dużo czasu na przepisanie go do mvc. Lecz następny na 100% będzie pisany już od podstaw z mvc.

Dalej, hosting, żadnych problemów nie powinno być, po prostu trzeba doinstalować na serverze "pliczek" ważący około 600 kb (jeśli dobrze pamiętam).

Na sam początek polecam linki:
http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-...
bardzo dobry tutorial, lecz jeśli chce się zrobić bardziej zaawansowane rzeczy to trzeba zapytać np. googla
-http://blog.wekeroad.com/2007/12/05/aspnet-mvc-preview...
może się przydać

Temat: ASP.NET MVC

Witam,
no popatrz nawet mi do głowy nie przyszło, że atlas może z mvc nie działać. A bardzo szkoda bo mógłby się przydać. Czy masz jakieś alternatywne rozwiązanie? A czy może ktoś powiedzieć trochę o wydajności? Czy widać wyraźny spadek prędkości a może wzrost? Co odnośnie memory leaks?
dzięki za odpowiedź
pozdrawiam
Sebastian Brózda

Sebastian Brózda programista ror/.net

Temat: ASP.NET MVC

Jarek J.:
Witam,
no popatrz nawet mi do głowy nie przyszło, że atlas może z mvc nie działać. A bardzo szkoda bo mógłby się przydać.

bo ja wiem czy szkoda ;) doPostBack odnosi sie do ViewState, jest wiele krytyki na jego temat, zreszta sam sie przekonalem. MS za wszelka cene chcial zrobic tak by w asp.net tworzylo sie strony jak aplikacje desktopowe (to chyba kazdy wie), nie wyszlo im to za dobrze. ViewState waży i to nieraz dość sporo tu jest bol.
Czy masz jakieś alternatywne rozwiązanie? A czy może ktoś powiedzieć trochę o wydajności?

ja do MVC chcialem przepisywac ze wzgledu porządek w kodzie, wieksza testowalnosc kodu, mniejsza wage strony. A co do alternatywnych rozwiazan (nie wiem dokladnie o co Ci chodzilo lecz przyjme ze o ajaxa) to jest taka sobie biblioteka jquery tym mozna wszystko spoko zaltwic.

Temat: ASP.NET MVC

Dzięki za odpowiedź, tak chodziło mi o ajaxa. Polatałem trochę po stronach, aby dowiedzieć się trochę więcej o łączeniu tych dwóch technologii (MVC + Ajax) i rzeczywiście większość ludzi czeka jak Microsoft zaimplementuje ajaxa w nowym releasie czy tez CTP. Widziałem też kilka "domowych" rozwiązań, ale one generalnie niszczyły całą idea MVC mieszając kod z widokami itp. No nic, na dziś wieczór zaplanowałem już sobie czas na małe testy ASP.NET MVC i jQuery.
Dzięki za wskazówki
pozdrawiam
Sebastian Brózda

Sebastian Brózda programista ror/.net

Temat: ASP.NET MVC

Jarek J.:
Dzięki za wskazówki

nie ma sprawy :)
pozdrawiam

ja również
Michał M.

Michał M. Professional .NET
Developer

Temat: ASP.NET MVC

Proponuje rozwazyc uzycie Web Client Software Factory. Ja uzywam tego z powodzeniem (moze byc tez w polaczeniue z Service Software Factory). Bez problemu wspoldziala z AJAX.NET i AJAX Control Toolkit. Separacja warstw, jest tam jeszcze bardziej wyrazna i ogolnie cala architektura bardziej mi sie podoba.
Oba frameworki maja zarowno swoje plusy i minusy. Mi osobiscie bardziej odpowiada WCSF, jednak to moje subiektywne zdanie. W internecie mozna znalezc ciekawe porownanie. Wszystko oczywiscie zalezy od projektu i naszych wymagan.

konto usunięte

Temat: ASP.NET MVC

A co powiecie o Castle project?
Sebastian Brózda

Sebastian Brózda programista ror/.net

Temat: ASP.NET MVC

Marcin S.:
A co powiecie o Castle project?

właśnie, też chciałbym się coś o nim dowiedzieć :)

konto usunięte

Temat: ASP.NET MVC

Castle jest dobry, tak samo jak Spring.NET.

Ale kazdy ten framework kaze ci uzywac mentalnosc autora, i sposob projektowania jaki on narzuca.

Ja osobiscie uzywam, wlasnego layout MVC, wraz z ORM, i takimi dodatkami jak: Log4net, Nunit itp...
Sylwester M.

Sylwester M. Full stack developer

Temat: ASP.NET MVC

Witam,

Dla zainteresowanych. Zajmuje sie web hostingiem. Nasze serwery obsluguja MVC.

http://www.madartsoft.com

konto usunięte

Temat: ASP.NET MVC

Jarek J.:
Polatałem trochę po stronach, aby dowiedzieć się trochę więcej
o łączeniu tych dwóch technologii (MVC + Ajax)
Używam i bardzo sobie cenię. Jednak Ajax wygląda tak, że ręcznie wstawiam MicrosoftAjax.js i w JS bardzo intensywnie z niego korzystam (również MicrosoftAjaxTemplates.js z ASP.NET 4.0)
Ponadto równie intensywnie korzystam z jQuery. Generalnie jest pełna separacja tego, co w przeglądarce a tego co po stronie serwera. Nie korzystam z żadnych kontrolek serwerowych w rozumieniu tradycyjnego ASP.NET. Jedynym łącznikiem to zapytania GET/POST zawierające JSONa.

Wydaje mi się, że w MVC nie ma miejsca na kontrolki serwerowe w ogóle. Jeżeli ktoś tworzył strony WWW wyłącznie w ASP.NET to przesiadka może być czasochłonna.

Oceniając nakład pracy na cały serwis szacuję, że pisanie kodu w C# po stronie serwera zajęło mi 20% czasu, a 80% spędzam po stronie przeglądarki w JavaScript, HTML, CSS.

Z MicrosoftMvcAjax.js w ogóle nie korzystałem, jakkolwiek lektura tego pliku może mieć znaczenie edukacyjne.

Z hostingiem nie ma problemu, jakkolwiek w przypadku IIS6.0 trzeba troszkę pogrzebać, ale jest to dobrze opisane.
Grzegorz W.

Grzegorz W. właściciel, Webio

Temat: ASP.NET MVC

Tutaj:

http://encosia.com/2008/03/27/using-jquery-to-consume-...

znajdziesz mala "zajawke" w jaki sposob "dobrac" sie do WebService za pomoca jQuery i jego funkcji od Ajaxa

EDIT:

Mysle, ze tutaj:

http://jquery4mvc.codeplex.com/

rowniez znajdziesz cos co moze Ci pomoc w wykorzystywaniu Ajaxa w ASP.NET MVC

http://www.webio.pl - windows hostingGrzegorz W. edytował(a) ten post dnia 21.08.09 o godzinie 12:56
Paweł W.

Paweł W. Synergia Systemy
Informatyczne

Temat: ASP.NET MVC

To podsumowanie wydaje mi się ciekawe. http://www.developmentalmadness.com/archive/2009/06/24....
W sumie już zdążyłem zapomnieć ile czasu zajęło WebFormsom by opuścić wiek niemowlęcy. Myślę, że to wystarczająco świadczy o platformie

Pazdrawiam

konto usunięte

Temat: ASP.NET MVC

W miarę upłuwy czasu i dojrzewania MVC złapałem tylko dwie kwestie mogące sugerować, że to młoda technologia:
- brak wsparcia dla asynchronicznych (chciałbym napisać stron) - kontrolerów
- gdy jesteśmy w debug w trybie łapania wszystkich wyrzuconych wyjątków to widać, że trochę ich się tam kotłuje co formalnie nie jest dobrą praktyką.
Paweł W.

Paweł W. Synergia Systemy
Informatyczne

Temat: ASP.NET MVC

nie kożystałem, ale widziałem cos o Async:

http://blog.maartenballiauw.be/post/2009/04/08/Using-t...

konto usunięte

Temat: ASP.NET MVC

Polecam jeszcze serwis http://webio.pl. Tam jest obsługa ASP NET MVC. Ceny nie są wygórowane, a wszystko do tej pory działa u mnie.

Do ASP.NET MVC przesiadłem się z Symfony Framework dla PHP (mówimy to ogólnie o MVC - wcześniej oczywiście programowałem w klasycznym ASP.NET), więc nie był to dla mnie wielki problem. Uważam, że MVC warte jest nauczenia się, bo przy pomocy jQuery i Ajaxa można tworzyć bardzo łatwo ciekawe rzeczy. Plusem jest też to, że można zrobić strony, które będą działały w przeglądarkach bez włączonego JavaScript, czyli np przeglądarki w telefonach komórkowych lub przeglądarki textowe. Te drugie może nie są już używane, ale przeglądarki mobilne długo będą, a zanim rozwiną się ich możliwości tak, jak przeglądarek na komputerach, to minie jeszcze bardzo dużo czasu.

Pozdrawiam
RRafal Sobczuk edytował(a) ten post dnia 05.11.09 o godzinie 18:23

konto usunięte

Temat: ASP.NET MVC

Witam
Używam w komercyjnych projektach ASP.NET MVC od Bety3 pierwszej wersji. W końcu pełne panowanie nad kodem i wszystkiego tego co się dzieje w aplikacji.

Polecam. Nie wyobrażam sobie teraz wrócić do webformsów.

konto usunięte

Temat: ASP.NET MVC

Paweł W.:
nie kożystałem, ale widziałem cos o Async:
Przeszło oficjalnie do MVC2 Beta. Dobry przykład znalazłem
tutaj
Konrad Wojtasik

Konrad Wojtasik Business Development

Temat: ASP.NET MVC

Cześć, szukam programisty asp.net ze znajomością mvc na 3-6 miesięczny projekt do Warszawy na (freelance). Może ktoś zainteresowany? Plz kontakt na priv.

Następna dyskusja:

Programista ASP.NET MVC pos...




Wyślij zaproszenie do