ASP.NET MVC
Jarek J.Programista .Net,
Freelancer,
Entuzjasta
technologii webo...
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.NET / Android
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ć
Jarek J.Programista .Net,
Freelancer,
Entuzjasta
technologii webo...
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.NET / Android
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.
Jarek J.Programista .Net,
Freelancer,
Entuzjasta
technologii webo...
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.NET / Android
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.
Sebastian Brózda.NET / Android
Sylwester M.www.analizujdane.pl
Oprogramowanie B2B
Temat: ASP.NET MVC
Witam,Dla zainteresowanych. Zajmuje sie web hostingiem. Nasze serwery obsluguja MVC.
http://www.madartsoft.com
Maciek KańskiProgramista C#
ASP.NET
Temat: ASP.NET MVC
Jarek J.: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)
Polatałem trochę po stronach, aby dowiedzieć się trochę więcej
o łączeniu tych dwóch technologii (MVC + Ajax)
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.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.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
Maciek KańskiProgramista C#
ASP.NET
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.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...
Rafal SobczukZapraszamy do
współpracy
wszystkie firmy
szukające profes...
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
Dariusz GilZawodowo: softio.pl,
Prywatnie:
dario-g.com
Maciek KańskiProgramista C#
ASP.NET