ASP.NET projekti i sistemi za verzionisanje koda – opustite se :)

.Net je po meni nešto najbolje što je izašlo iz Majkrosoft kuhinje za programere.

Iako je koncept među-koda (p-code, intermediate code) veoma star, MS ga je podigao na jedan viši nivo (verujem da mu je Java u tome puno pomogla ;) ), donoseći jako udobnu i efikasnu platformu za rad.

Sad, naravno da nije savršena (neki bi rekli da je to nemoguće, kada je od Majkrosofta ;) ) ali je ogroman pomak u odnosu na Win32 / Visual Studio 6 SP 6 kombinaciju. Visual Studio .Net 2002 a zatim i Visual Studio .Net 2003 su udobna (premda malo sporija) okruženja gde se najveći broj uobičajenih zadataka odrađuje jednostavno / intuitivno.

Problemi nastaju kada je situacija malo komplikovanija – čitaj, koristi se neki od sistema za kontrolu izvornog koda (SCC – Source Code Control sistemi) kao što su Visual Source Safe, Source Of Site, Perforce, SubVersion itd – VS.NET tada zna da bude jako svojeglav kada se radi o kontroli ASP.NET projekata – te mu treba prazan virtuelni folder, te ima problema sa dovlačenjem celog Solutiona, ako postoji virtuelni folder to ga boli …

Sa druge strane, odustajanje od ASP.NET projekata i korišćenje standardnih Class Library projekata rešava ove probleme, ali se gubi udobnost ispravljanja (debagovanja) ASP.NET projekata na prirodan način, kao i ugrađenih čarobnjaka za forme i korisničke kontrole (User Controls).

Na sreću, postoji rešenje koje miri oba zahteva: izbeći SCC kontrolu ASP.NET projekata kako je MS to zamislio, a zadržati sve ostalo:

ASP.NET Applications without Web Projects

Po cenu malo ručnog dorađivanja konfiguracionih fajlova samog Visual Studija dobijate daleko udobniji rad sa ASP.NET projektima, gde je potpuna kontrola o smeštanju datoteka u virtualne direktorijume samo vaša (Aleče, ovo je za tebe ;) )

4.3.2005

Programiranje

Dejan VesićComments (1)

1 Comment »

  1. Ne,ne – to je za tebe, a ja samo preuzmem i ne maltretiram se svaki put kada nanovo nameštam projekte. ;)

    Komentar : Aleksandar — 4.3.2005 @ 15:32:52

RSS feed for comments on this post.

Ostavite Vaš komentar

XHTML: Dozvoljeni tagovi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>