Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ASP NET MVC framework - vasa iskustva i misljenje

[es] :: .NET :: ASP.NET :: ASP NET MVC framework - vasa iskustva i misljenje

[ Pregleda: 6133 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

branimir.ts
Beograd

Član broj: 56661
Poruke: 127
*.adsl-a-2.sezampro.yu.

Sajt: www.geocities.com/brankob..


Profil

icon ASP NET MVC framework - vasa iskustva i misljenje30.08.2009. u 18:56 - pre 178 meseci
Da li je neko "dublje" zagazio u ovu pricu? Na prvi pogled deluje dobro... Koliko sam video, verzija 2.0 je u pripremi, ako vec nije u medjuvremenu dobila i final status.
 
Odgovor na temu

v.marko

Član broj: 26565
Poruke: 223
95.180.12.*

Sajt: www.twitter.com/marko999


Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje20.10.2009. u 19:26 - pre 176 meseci
Zdravo Branimire,

radio sam na jednom projektu otprilike godinu dana, u asp.net mvc-u. Poceo sa verzijom preview 2 zavrsio sa finalnom 1.0.
Utisci su sjajni i tek sada, kada radim na asp.net projektu, vidim koliko je asp.net mvc prirodniji i lepsi za rad.
Ako volis cist i lako kontrolisani markup i ako na aplikaciji planiras koriscenje ajax u vecoj meri, definitivno ti preporucujem, asp.net mvc u ovakvim slucajevima brilijira. Jos kada se odomacis pa pocnes sa perverzijima tipa pretvaranja controller metoda u restful servise koji vracaju json...uh, nista sladje :)

Prednosti iz mog ugla su:

-rad van page lifecycle-a/event modela je tako jedno osvezenje :)
-potpuna kontrola markupa
-ajax: jquery-asp.net mvc kombinacija fantasticno radi
-testiranje bez izmisljanje nacina za testiranje kao u asp.net-u(sve, ama bas sve je testabilno)
-otvorenost-mozes zameniti default view engine ako ti se iz nekog razloga ne svidja
-ocas posla kreiranja restful servisa
-lepota samog koncepta

mane iz mog ugla su:

-view-ovi ponekad umeju da se budu previse ugnjezdeni
-url helperi umeju da budu nepregledni i njihova primena nije striktno napravljena, sto ume da zabrlja kod
-sve ces morati da kucas, nista nema na gotovo kao u asp.netu(nema kontrola)

nadam se da sam bio od pomoci
pozdrav
Marko
 
Odgovor na temu

Mister.X
Student
Vranje

Član broj: 224324
Poruke: 10
*.dynamic.sbb.rs.



+3 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje21.10.2009. u 19:45 - pre 176 meseci
Pozdrav svima

ja sam apsolutni početnik u asp.net mvc - u , čak štaviše nisam nikada radio ni asp.net. jedino iskustvo koje imam sa .net tehnologijama je c#
pa bih voleo da mi ljudi sa iskustvom ,preporuče neku knjigu o mvc-u ili daju neki hint o tome kako i od čega da počnem sa učenjem!

@ v.marko

Marko čini mi se iz tvog prethodnog posta da imaš dosta iskustva sa mvc-om pa bi neki savet sa tvoje strane za mene kao početnika bio više nego dragocen, hvala unapred
Pozdrav!
 
Odgovor na temu

v.marko

Član broj: 26565
Poruke: 223
95.180.12.*

Sajt: www.twitter.com/marko999


Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje21.10.2009. u 23:37 - pre 176 meseci
ovi resursi ovim redom :)

1. pre svega, prodji kroz sve na stranici: http://www.asp.net/mvc/learn/ ...tu su sasvim lepo objasnjene osnove i to ti je sasvim dovoljno za pocetak
2. zatim prodji kroz stephen walterove postove na temu asp.net mvc -> http://stephenwalther.com/blog/category/4.aspx?Show=All
3. prodji kroz ceo nerddinner tutorial gde ces imati priliku da kroz poglavlja izgradis
celu jednu asp.net mvc aplikaciju -> http://nerddinnerbook.s3.amazonaws.com/Intro.htm

to bi bilo to
vici ako nesto treba :)
pozdrav
 
Odgovor na temu

virtualVoid

Član broj: 161084
Poruke: 698



+28 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje22.10.2009. u 08:10 - pre 176 meseci
Evo upravo sam zavrsio jedan MVC projekt koji me je SLOMIO kreirajuci create, edit, delete dijelove. Toliko bespotrebno gubljenje vremena i zivaca. Cim sam pogledao prva dva MVC tutoriala, nisam mogao vjerovati da se sve obavlja pukim desnim klikom misa.

Imam 2 pitanja:

1. Zasto delete funkcija nije ukljucena po defaultu? Umjesto nje su stavili onu "more details". Ovo ne kuzim.

2. Sjecam se da smo na faksu takodjer radili MVC arhitekturu, ali da smo tamo imali Model sloj koji je (kao i ovdje) sadrzavao LINQovanu bazu, View sloj koji je sadrzavao definicije fukncija, i Controller sloj koji je samo pozivao funkciju iz View sloja. Npr.

View sloj:
Code:
public static void DeleteX(int id)
{
   X temp = GetXById(id);
   dc.X.DeleteOnSubmit(temp); 
   dc.SubmitChanges;
}

Controller sloj;
Code:
public static void DeleteX(int id)
{
   DAKlasa.view_sloj_namespace.DeleteX(id);
}

Ovdje je situacija drugacija. View sloj sadrzi bukvalnu prezentaciju(kao neka aspx stranica), a controller sloj obavlja sav posao.

Moje pitanje je: jesu li nas pogresno ucili MVC arhitekturi ili je ASP.NET MVC prilagodjen, odnosno moderniziran.
...
 
Odgovor na temu

virtualVoid

Član broj: 161084
Poruke: 698



+28 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje22.10.2009. u 08:15 - pre 176 meseci
Citat:
Mister.X: Pozdrav svima

ja sam apsolutni početnik u asp.net mvc - u , čak štaviše nisam nikada radio ni asp.net. jedino iskustvo koje imam sa .net tehnologijama je c#
pa bih voleo da mi ljudi sa iskustvom ,preporuče neku knjigu o mvc-u ili daju neki hint o tome kako i od čega da počnem sa učenjem!


Marko ti je sve fino rekao, medjutim ako si pocetnik u asp.net-u da li to znaci da si pocetnik i u web aplikacijama? One rade drugacije nego desktop aplikacije (npr. selektiranje nekog reda u gridu moras obavljati preko POST funkcije SELECT, a ne pukim klikom kao u desktop aplikacijama) pa bih ti takodjer preporucio da prvo skuzis kako rade web aplikacije, sto je POST a sto GET metoda forme, itd. Uzmi prvo neki odnovni tutorial o web tehnologijama pa prvo rucno kreiraj web MVC arhitekturu (nista kompleksno, samo mozda jednu formu, jedan view i jedan controller) da skuzis kako se to rucno radi pa tek onda kreni na asp.net mvc. ovo ti kazem jer sam napravio prilican broj mvc aplikacija u asp.net-u pa sam opet ostao zbunjen na nekim dijelovima asp.net mvc tutoriala.

Sretno!
...
 
Odgovor na temu

Mister.X
Student
Vranje

Član broj: 224324
Poruke: 10
*.dynamic.sbb.rs.



+3 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje22.10.2009. u 17:20 - pre 176 meseci
Da početnik sam u web programiranju uopšte... OK ljudi hvala vam puno na savetima , bacam se odmah na učenje ... pa ako negde zaglavim , što reče Marko , vikaću
Pozdrav i hvala još jednom
 
Odgovor na temu

tdusko

Član broj: 93380
Poruke: 1702
*.customer.m-online.net.



+768 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje27.07.2011. u 12:29 - pre 155 meseci
Kopao sam nesto i nasao ovu temu. Mislim da nema potrebe da otvaram novu pa cu da dignem ovu.

Interesuje me kako danas gledate na .Net implementaciju MVC-a i kako su vam se kroz vreme pokazale aplikacije koje ste radili MVC-om. Sada je aktuelna verzija 3. Da li vam to deluje kao nesto sto ima buducnost ili se mozda valja drzati aspx-a?

Ja poznajem koncept MVC-a ali .NET implementaciju nisam koristio nikada. Sada sam odgledao demo sa sajta http://www.asp.net/mvc i deluje mi skroz ok. Krecem u jedan projekat gde trebam da napravim aplikaciju koja ce imati bar 4 razlicita web gui-a i lici mi da sa MVC-om to najlakse mogu da postignem. Takodje ovo sa demo-a sto je lik uradio sa entity framework-om mi se takodje djasvi :).

Ja godinama radim sa web forms i sviko' sam sa tim pa se plasim da mi se ovaj projekat ne oduzi u nedogled zbog toga sto cu da trosim previse vremena na pravljenje interfejsa. Kako je kod vas izgledao prelaz sa web forms na MVC, bolno ili glatko?
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje27.07.2011. u 13:58 - pre 155 meseci
Pa situacija se promenila i ja sam bar omeksao svoj stav. Glavni cinioci promene stava su:

- razor
- 3rd party support (client side komponente za mvc, devex, infra, sencha)

i dalje ne mogu da svarim convention-before-configuration (majka mu stara zar je toliki problem dodati Type parametar u routing metod i napraviti XML ruting definiciju u configu) i i dalje je veoma lako neopreznom developeru da prospe detalje poverljivog poslovnog procesa u JS kod, al ajde.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.dynamic.sbb.rs.



+395 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje27.07.2011. u 14:05 - pre 155 meseci
Nisam ni ja radio sa MVC-om ali koliko sam skapirao jedina stvarna prednost je sto je pogodniji za unit testing ?

Viva lollapalooza
 
Odgovor na temu

tdusko

Član broj: 93380
Poruke: 1702
*.customer.m-online.net.



+768 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje27.07.2011. u 14:25 - pre 155 meseci
Uh, nije samo to. Baci pogled na link koji sam postovao. Situacija je vrlo drugacija od onoga kako rade web forms.

@mmix, da li ti je stav toliko omeksao da sada MVC koristis pre web forms? Ili uopste, da li mi je percepcija totalno pogresna kada razmisljam o web forms i MVC kao "ili ili"? Mozda kada su napravili .NET MVC nisu imali na umu da zamene web forms, mozda oba imaju svrhu? Pretpostavljam da bi trebao da krenem da radim sa MVC pa bi mi se samo kazalo.

Citat:
mmix: Pa situacija se promenila i ja sam bar omeksao svoj stav. Glavni cinioci promene stava su:

i dalje ne mogu da svarim convention-before-configuration (majka mu stara zar je toliki problem dodati Type parametar u routing metod i napraviti XML ruting definiciju u configu)...


Mislim da znam o cemu pricas. Java tako radi, ima xml sa routing konfiguracijom sto je skroz ql.

Citat:
mmix: ...i i dalje je veoma lako neopreznom developeru da prospe detalje poverljivog poslovnog procesa u JS kod, al ajde.


Ovaj deo nisam razumeo. Da li je to posledica ne postojanja serverskih kontrola pa se sada vise stvari nalazi po js fajlovima ? Ili mozda mislis da je to oduvek moglo ali da ni sa MVC-om to jos uvek nije reseno? I da, kako to oprezan developer resava? Cim kazes "neoprezan developer" pretpostavljam da postoji resenje da se to ne otkrije. Verovatno ce neoprezan developer deo logike umesto da stavi u serversku metodu i to pozove ajax-om on ce to staviti u js.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.dynamic.sbb.rs.



+395 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje27.07.2011. u 14:33 - pre 155 meseci
Citat:

Uh, nije samo to. Baci pogled na link koji sam postovao.

Ma znam za pattern MVC-a i znam da je frejmvork koncepcijski drugacije uradjen .
I video sam link - sve mi to lici drndanje vune na drugaciji nacin osim unit testinga. Marketing je cudo .
Zato i pitam nekoga ko je vise radio na mvc a ima iskustva i sa web-forms .


Viva lollapalooza
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje27.07.2011. u 14:42 - pre 155 meseci
Pa iskreno, sada bih pre koristio mvc nego web forme cisto zato sto je lightweight ako se dobro uradi. MVC2 je bio bezvezan, aspx view engine nikako nije prilagodjen MVCu i client-side komponenti nije bilo na vidiku nigde. Skoro sam napravio onako simpa mali app u MVCu preko sencha4 kontrola i islo je veoma brzo.

Ne gresis kad kaze "ili ili". iako u principu mozes da iskoristis IgnoreRoute da odredis deo URL space-a gde bi drzao web forme nema bas mnogo smisla mesati ih.

Ne postoje serverske kontrole ali postoji serversko procesiranje i ajax pozivi tako da mozes da sakrijes stvari u server side kodu, problem je sto se ljudi zalete pa radi ustede bandwidtha i izbegavanja callbacka odreade nesto u JSu sto konkurenacija ne bi smela da vidi. Tehnologija te nece spreciti, a posledice mogu biti veoma ozbiljne.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

tdusko

Član broj: 93380
Poruke: 1702
*.customer.m-online.net.



+768 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje27.07.2011. u 16:06 - pre 155 meseci
mmix, hvala na odgovoru.

Citat:
deerbeer: Ma znam za pattern MVC-a i znam da je frejmvork koncepcijski drugacije uradjen .
I video sam link - sve mi to lici drndanje vune na drugaciji nacin osim unit testinga. Marketing je cudo .
Zato i pitam nekoga ko je vise radio na mvc a ima iskustva i sa web-forms .


Evo jednog interesantnog komentara nekog lika sa SO-a:
Citat:

Anyone old enough to remember classic ASP will remember the nightmare of opening a page with code mixed in with html and javascript - even the smallest page was a pain to figure out what the heck it was doing. I could be wrong, and I hope I am, but MVC looks like going back to those bad old days.

When ASP.Net came along it was hailed as the savior, separating code from content and allowing us to have web designers create the html and coders work on the code behind. If we didn't want to use ViewState, we turned it off. If we didn't want to use code behind for some reason, we could place our code inside the html just like classic ASP. If we didn't want to use PostBack we redirected to another page for processing. If we didn't want to use ASP.Net controls we used standard html controls. We could even interrogate the Response object if we didn't want to use ASP.Net runat="server" on our controls.

Now someone in their great wisdom (probably someone who never programmed classic ASP) has decided it's time to go back to the days of mixing code with content and call it "separation of concerns". Sure, you can create cleaner html, but you could with classic ASP. To say "you are not programming correctly if you have too much code inside your view" is like saying "if you wrote well structured and commented code in classic ASP it is far cleaner and better than ASP.NET"

If I wanted to go back to mixing code with content I'd look at developing using PHP which has a far more mature environment for that kind of development. If there are so many problems with ASP.NET then why not fix those issues?

Last but not least the new Razor engine means it is even harder to distinguish between html and code. At least we could look for opening and closing tags i.e. <% and %> in ASP but now the only indication will be the @ symbol.

It might be time to move to PHP and wait another 10 years for someone to separate code from content once again.





 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje27.07.2011. u 16:41 - pre 154 meseci
Pa dobro, ne bih bas izjednacio asp i mvc3, nije bas isto. U principu imas sada gomilu frameworka i gomile njihovih autora koji smatraju da je bas njihovo maslo najbolje za mazanje mu*a. Treba da izaberes ono sto ti je najbolje u datom kontekstu upotrebe i raspolozivih sredstava. Razor je dobar prevashodno zato sto je strong typed, pretpostavljam da ce code/html separacija biti resena u nekoj sledecoj iteraciji editora
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.dynamic.sbb.rs.



+395 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje27.07.2011. u 16:49 - pre 154 meseci
Citat:

Razor je dobar prevashodno zato sto je strong typed, pretpostavljam da ce code/html separacija biti resena u nekoj sledecoj iteraciji editora

Pa nesto slicno kaze i ovaj lik :

Citat:

...and wait another 10 years for someone to separate code from content once again.




Viva lollapalooza
 
Odgovor na temu

tdusko

Član broj: 93380
Poruke: 1702
*.customer.m-online.net.



+768 Profil

icon Re: ASP NET MVC framework - vasa iskustva i misljenje11.11.2011. u 12:34 - pre 151 meseci
Evo me 3 i kusur meseci od kada sam krenuo sa .NET MVC-om zavrsavam svoju prvu web aplikaciju pisanu ovim framework-om. Uz to sam za data access koristio Entity Framework 4.1. Urkatko, trebalo mi je neko vreme da se priviknem ali sada je vec ok. Razor je definitivno najbolja stvar sto se desila u web developmentu od strane .net-a duze vreme. Druga stvar koja mi se svidela sto MVC source code moze da se ubaci kao projekat i da se debug-uje. Nije bas da sam imao cesto potreba za tim ali desavalo se par puta da je bilo vrlo zgodno imati tu mogucnost.

EF 4.1 se u kombinaciji sa mysql-om nije bas pokazao najbolje mada tu sam ja kriv jer sam bio preambiciozan kada sam ocekivao da ce sve to da ide glatko.

Sad mi treba hosting za ovo cudo. Ne kapiram sta trebam da trazim u tehnickoj specifikaciji za hostng da bi znao da ce ova moja aplikacija da radi. Da li je dovoljno da hosting podrzava .NET 4 framework? Ili treba jos nesto da bude naglaseno spec da bi radio MVC 3 i EF 4.1? Ako neko zna proverenu varijantu gde bi ovo mogao da bacim, a da nije skupo jer mi treba prvo neki za test fazu, moze da mi posalje na pp ili ovde ako je dozvoljeno.

hvala
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: ASP NET MVC framework - vasa iskustva i misljenje

[ Pregleda: 6133 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.