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

Best Practices for Developing N-Tier Applications

[es] :: .NET :: .NET Desktop razvoj :: Best Practices for Developing N-Tier Applications

[ Pregleda: 2363 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1004

Sajt: www.its.edu.rs


+36 Profil

icon Best Practices for Developing N-Tier Applications10.04.2010. u 11:29 - pre 111 meseci
Linkovi, artikli, sample kodovi bilo sta je dobro-doslo. .NET i C#

Hvala unapred, pozdrav.
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

vbbojan
Atanasijevic Bojan
Digit Consulting d.o.o.
Beograd

Član broj: 31580
Poruke: 221
93.93.194.*

Sajt: www.digitconsulting.rs


+8 Profil

icon Re: Best Practices for Developing N-Tier Applications10.04.2010. u 14:09 - pre 111 meseci
Pogledaj CSLA framework.

www.lhotka.net

Nije za početnike, ali je sjajno rešenje za 1 - x Tier aplikacije.
Ja sam odatle neverovatno mnogo naučio, doduše trebalo mi
je dva meseca pune posvećenosti da uđem u suštinu, a evo i
posle dve godine korišćenja svako malo ima nešto novo da se nauči.

Sam projekat je veoma živ i drži korak sa .NET i novatorijama,
a tu je i veoma aktivan forum gde možeš da dođeš u kontakt
sa izuzetno iskusnim, stručnim i talentovanim kolegama.
Sam framework je besplatan, a autor se finansira
od prodaje knjiga i video tutorijala o istom.

Inače, proučavanje i korišćenje CSLA frameworka može ti
prilično promeniti način razmišljanja. (bar meni)

Još da ti napomenem, da je N-Tier jedna od oblasti
koje ovaj framework pokriva, ali i ostale stvari ti mogu biti
veoma korisne.

Kad jednom probiješ led, pisanje u svakom pogledu
kvalitetnih aplikacija postaje pravo zadovoljstvo.

Nije prosto i brzo, no mislim da bi ti se trud isplatio.

Voleo bih da nam daš komentar ukoliko se budeš zainteresovao.

Pozdrav,
Bojan



 
Odgovor na temu

Dejan Carić
Oslo, Norway

Član broj: 230976
Poruke: 232
*.dynamic.isp.telekom.rs.

Sajt: www.dcaric.com


+26 Profil

icon Re: Best Practices for Developing N-Tier Applications11.04.2010. u 15:47 - pre 111 meseci
Za početak bih ti preporučio da dobro naučiš GoF design pattern-e.
Sad je veliki hype za domain driven design pa možeš pročitati i neku knjigu vezano na tu temu.
Zatim obavezno pogledati nešto vezano za inversion of control container & dependency injection pattern. Preporučujem da pogledaš StructureMap.
To će ti biti naročito važno ukoliko želiš da pišeš unit testove, itd.

Zatim čitaj bilo koje knjige koje forsiraju upotrebu DI/IoCC pattern-a.

Rokijeva knjiga za CSLA.NET je dobra, ali ne verujem da ćeš je puno koristiti u radu jer:
- Malo ljudi je čulo za CSLA.NET.
- Zahteva dosta vremena da se nauči
- Dosta je težak, previše stvari se dodaje i komplikuje iz verzije u verziju, a trebaće ti light weight rešenje

Glavno pravilo je da univerzalnog rešenja nema. Svaka aplikacija je specifična za sebe.
Web aplikacije ćeš raditi sa MVC, dekstop sa MVP, dok ćeš Silverlight aplikacije raditi sa MVVP patternom.
Ali to ne znači da su ovi patterni potrebni da bi aplikacija radila niti da se MVC svuda bolje uklapa od MVP kada su web aplikacije u pitanju.

Bitno je da što više čitaš, upoznaješ nove patterne i unapređuješ svoj način razmišljanja.

Pogledaj i ovaj sajt ukoliko te zanimaju najnovije MS tehnologije i trendovi.
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 698
*.dynamic.isp.telekom.rs.

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: Best Practices for Developing N-Tier Applications11.04.2010. u 16:29 - pre 111 meseci
Ja to radim ovako nekako Doduse ovo je VB ali se lako portuje.


To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank
Zappa

http://youtu.be/v6Ww3VGTX4c
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1004

Sajt: www.its.edu.rs


+36 Profil

icon Re: Best Practices for Developing N-Tier Applications11.04.2010. u 16:33 - pre 111 meseci
Jel koristite Enterprise Library u razvoju ili Ovako nesto
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

Sapphire
Denis Biondić
.NET software developer
Nürnberg, Germany

Član broj: 213086
Poruke: 290
62.113.2.*



+6 Profil

icon Re: Best Practices for Developing N-Tier Applications13.04.2010. u 18:05 - pre 110 meseci
@Dejan Carić

Super preporuke,samo malo da proširim:

0. Nabaviti Resharper :)
1. Orginalna GoF knjiga & proučavanje OO principa kao što je Separation of Concerns, LSP (Liskov Substitution Principle), Inversion of Control itd...
2. Patterns of Enterprise Application Architecture of Martin Fowler-a
3. Jedan dobar mjesec dana rada po internet blogovima, video siteovima i svemu mogućem na teme MVC-a (ideje iza njega), Dependency Injection-a itd...
4. Domain Driven Design od Eric Evans-a
5. Applying Domain Driven Design and Patterns od Jimmy Nilsson-a
extra: Analysis Patterns of Fowler-a
extra: neka od Test-Driven Design knjiga
extra: neka od knjiga za ORM alate, recimo za NHibernate - "NHibernate in Action"

Za .NET, nema boljeg screencast site-a od dnrtv.com (IMHO)

Za pattern programiranje, obavezno pogledati ovo: Jean-Paul Boodhoo on Demystifying Design Patterns Part 1, i sve sljedeće epizode (ok, peta sucks, ali šta sad sa tim? :) )

Što se tiče pitanja za Enterprise Library, to je isto super stvar, ali samo još jedan od alata koje ćeš znati 80% koristiti poznavajući principe iza njega. Enterprise Library je skup "blokova" koji se zasnivaju na patternima. Recimo Unity unutar EL nije ništa drugo nego DI alat kao StructureMap spomenut ranije. Kad prođeš pattern-e, onda ćeš gledati kako se rade kompozitne rich-client aplikacije, itd...


My programs don’t have bugs, they just develop random features.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1188
*.adsl-a-5.sezampro.rs.



+395 Profil

icon Re: Best Practices for Developing N-Tier Applications14.04.2010. u 08:28 - pre 110 meseci
http://msdn.microsoft.com/en-us/practices/default.aspx

Viva lollapalooza
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Best Practices for Developing N-Tier Applications

[ Pregleda: 2363 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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