Verjetno že poznate Codeplex, portal odprtokodnih projektov, ki ga vzdržuje Microsoft (na Codeplexu se nahaja tudi projekt BlogEngine.net, ki vam je serviral tole besedilo). Ali ste vedeli, da najdete tam poleg kode tudi pomoč pri arhitekturnih odločitvah? Ekipa patterns & practices je pred kratkim objavila celo vrsto arhitekturnih vodičev:

Rich Internet Applications (RIA) so aplikacije, do katerih dostopamo skozi brskalnik, a omogočajo bogato uporabniško izkušnjo kakršne smo vajeni pri namiznih aplikacijah. Lahko si mislite, da je to tisti vodič, ki sem si ga najprej ogledala :) Če se spogledujete s Silverlightom in nameravate zgraditi kaj več od preprostega kontrolnika, vam lahko tale vodič pride prav, saj so v njem zajeta spoznanja in razmišljanja arhitektov, ki so že zgradili kompleksne Silverlight aplikacije in pri tem naredili tudi kakšno napako.

Če ste se z arhitekturo in načrtovanjem aplikacij že ukvarjali, vam bo precejšnji del materiala že poznan, saj vsebuje veliko napotkov, ki so uporabni pri gradnji katere koli spletne aplikacije ali pa so kar splošni napotki, npr. Single Responsibility Principle (vsaka komponenta naj bo zadolžena za eno samo lastnost oz. funkcionalnost končne aplikacije). Kljub temu vam predlagam, da si ogledate razdelek Checklist na koncu vodnika.

Če pa se v te vode podajate prvič, vam bo tak format vodiča pomagal dobiti celoten pregled nad arhitekturnimi izbirami. Zelo koristni so tudi seznami pogostih napak, ki bodo prišli še posebej prav manj izkušenim članom ekipe, npr. za SQL poizvedbe:

  • Using string concatenation to build queries.
  • Mixing queries with business logic.
  • Not optimizing the database for query execution.

Zanimiv del se mi zdi tudi "Data Access Technology Matrix" na strani 118, saj poskuša odgovoriti na zelo pogosta vprašanja, npr. "Kdaj naj uporabim LINQ to SQL in kdaj ADO.NET Entity Framework?"

Patterns & Practices Na strani patterns & practices boste našli še povezave do mnogih drugih vodičev in člankov, pa tudi knjižnic in komponent, ki vam bodo pomagale graditi aplikacije prihodnosti.

Trenutna ocena: 5.0 Št. ocenjevalcev: 5

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Komentarji

Dodaj komentar


(Bo prikazalo tvojo Gravatar ikono)  

  Country flag

biuquote
  • Komentar
  • Predogled
Loading



Andreja Žitnik

There are only 10 kinds of people in the world: those who understand binary and those who don't.

-- borrowed from ThinkGeek

Osebna stran 


Zadnji komentarji

Comment RSS