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

Preporuke za razvoj u .NET-u

[es] :: .NET :: Preporuke za razvoj u .NET-u

[ Pregleda: 8638 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

netomc
Beograd

Član broj: 249593
Poruke: 70
*.dynamic.sbb.rs.



Profil

icon Preporuke za razvoj u .NET-u20.09.2013. u 22:18 - pre 128 meseci
Sta bi danas sve trebao da obuhvata moderan razvoj komercijalnih aplikacija u .NET-u?
Da li je dobar put MVVM, izbor WPF-a i Entity Framework-a za projekat srednje velicine?
Sta je preporuka za implementaciju TDD-a i testiranje UI-a kod desktop aplikacija?
Kakva su iskustva u implementacija WCF-a, da li je nuzno koristiti ga ili i starije tehnologije mogu da zavrse posao?
Sta se jos pokazalo kao korisno za razvoj i sto bi ste mogli da preporucite?
 
Odgovor na temu

Mikelly

Član broj: 16730
Poruke: 389
*.crnagora.net.



Profil

icon Re: Preporuke za razvoj u .NET-u25.09.2013. u 13:28 - pre 127 meseci
Evo ti par mojih iskustava:

Sa EF sam apsolutno prezadovoljan, verzija 5 je donijela poboljšanja u performansama koja su prije falila, tako da ti ga najtoplije preporucujem. Pogledaj LINQ Expressions, strasna stvar, lici na ovaj Roslyn sto sad prave.

Sa WPF vec manje. Nije to los UI Framework, ali mi se cini da je poprilicno spor i zahtjevan. Plus, nije bas ni prelak. Sve zavisi sto ti treba. Ako ces da koristis UI za neke vizuelne reprezentacije podataka, onda ima smisla, a ako za to vec koristis neki reporting, onda bi ja prije isao sa klasicnim Windows Forms. Imas par sjajnih skupova kontrola za WPF od Telerik-a i DevExpress-a, da ti olaksaju stvari, ako se vec odlucis za WPF i imas dovoljno budzeta.

Sto ne probas Web, sa MVC Framework-om sam takodje vrlo zadovoljan. Web je da pocines sto se tice nekih stvari, opet sve zavisi...

Pozdrav.
 
Odgovor na temu

netomc
Beograd

Član broj: 249593
Poruke: 70
*.aDSL.Verat.Net.



Profil

icon Re: Preporuke za razvoj u .NET-u26.09.2013. u 13:21 - pre 127 meseci
Trenutno je fokus na razvoj pod desktopom (i mozda kasnije Win Store aplikacija).
WPF sam izabrao jer ima layoute, koristi se XAML.
Da li postoji nesta slicno za Win Forms, a da sam ne resize-ujes i pomeras kontrole po formi svaki put kada se promeni velicna prozora?

 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Preporuke za razvoj u .NET-u26.09.2013. u 13:37 - pre 127 meseci
U osnovi postoje 3rd party kontrole koje imaju layout engine za WinForms, ali sve je to u osnovi gradjenje kuce na klimavim temeljima, sve je to debelo inferiorno u odnosu na WPF.

Izbor tehnologija koje ces koristiti ce ti zavisiti od projektnih zahteva, ne od licne preference prema necemu. Ako znas da radis samo jednu stvar, sanse su da ces osmisliti lose i neprilagodnjeno resenje. Tako se dobijaju rogobatna resenja kao sto je npr sistem za akviziju poasosa u MUPu koji ni pod tackom razno nije trebao da bude web aplikacija.


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

Mihajlo Cvetanović
Beograd

Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Preporuke za razvoj u .NET-u26.09.2013. u 16:18 - pre 127 meseci
Šta bi bila bolja opcija? (za akviziciju u MUP-u)
 
Odgovor na temu

netomc
Beograd

Član broj: 249593
Poruke: 70
*.dynamic.sbb.rs.



Profil

icon Re: Preporuke za razvoj u .NET-u26.09.2013. u 22:46 - pre 127 meseci
Citat:
mmix:
U osnovi postoje 3rd party kontrole koje imaju layout engine za WinForms, ali sve je to u osnovi gradjenje kuce na klimavim temeljima, sve je to debelo inferiorno u odnosu na WPF.


Slazem se, doduse ja imam iskustva sa razvojem za Android i navikao sam na njegov layout manager; otuda opredeljenje za WPF u samom startu.

Citat:
mmix:
Tako se dobijaju rogobatna resenja


Da li znas za pozitivne primere (domace ili strane)?
I interesuje me da li ima domacih firmi koje su uspesno implementirale podelu posla na projektu izmedju dizajnera i programera prema MVVM-u?
 
Odgovor na temu

djordjeno
Srbija

Član broj: 35204
Poruke: 332
89.143.246.*

Sajt: www.mobitel.si


+42 Profil

icon Re: Preporuke za razvoj u .NET-u27.09.2013. u 08:21 - pre 127 meseci
Citat:
mmix:
U osnovi postoje 3rd party kontrole koje imaju layout engine za WinForms, ali sve je to u osnovi gradjenje kuce na klimavim temeljima, sve je to debelo inferiorno u odnosu na WPF.


Da li mislis "da su klimavi temelji" za 3rd party WPF kontrole ili uopste 3rd party kontrole?


Da li neko iz iskustva sa ORM alatima, moze da uporedi XPO (Devexpress) i EF?





 
Odgovor na temu

Nymeria

Član broj: 317502
Poruke: 75



+84 Profil

icon Re: Preporuke za razvoj u .NET-u27.09.2013. u 09:18 - pre 127 meseci
Pomenute kontrole su za WinForms, ne WPF a klimavi temelj je GDI
 
Odgovor na temu

netomc
Beograd

Član broj: 249593
Poruke: 70
*.aDSL.Verat.Net.



Profil

icon Re: Preporuke za razvoj u .NET-u27.09.2013. u 09:27 - pre 127 meseci
Citat:
djordjeno:
Da li neko iz iskustva sa ORM alatima, moze da uporedi XPO (Devexpress) i EF?


Ja bih voleo da cujem od nekoga sa iskustvom poredjenje NHibernate i EF.

Da li je neko imamo iskustva sa MEF na realnim projektima?
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Preporuke za razvoj u .NET-u27.09.2013. u 09:39 - pre 127 meseci
Citat:
djordjeno :Da li neko iz iskustva sa ORM alatima, moze da uporedi XPO (Devexpress) i EF?

Dao bi znacajnu prednost EF-u, cak su i oni, DevExpress, ubacili EF podrsku u njihov Express Framework - XAF.

Medjutim XPO ima jednu prednost, a to je runtime update(upgrade)/create db-a, koji radi prilicno fer. Zbog toga, ako pricamo o desktop aplikaciji, uvek bi stavio XPO u konjukciji sa EF-om, tako da sa svakim sledecim update-om desktop aplikacije, moguce je paralelno uraditi update db-a.
 
Odgovor na temu

djordjeno
Srbija

Član broj: 35204
Poruke: 332
*.mobitel.si.

Sajt: www.mobitel.si


+42 Profil

icon Re: Preporuke za razvoj u .NET-u27.09.2013. u 09:55 - pre 127 meseci
Citat:
dejanet
Medjutim XPO ima jednu prednost, a to je runtime update(upgrade)/create db-a, koji radi prilicno fer. Zbog toga, ako pricamo o desktop aplikaciji, uvek bi stavio XPO u konjukciji sa EF-om, tako da sa svakim sledecim update-om desktop aplikacije, moguce je paralelno uraditi update db-a.


Uh da te samo cuju db admini ;)
Salu na stranu, ta opcija ima smisla za manje projekte gde je programer ujedno i administrator baze podataka.
U enterprise svetu, to ne dolazi u obzir.



 
Odgovor na temu

netomc
Beograd

Član broj: 249593
Poruke: 70
*.aDSL.Verat.Net.



Profil

icon Re: Preporuke za razvoj u .NET-u27.09.2013. u 09:56 - pre 127 meseci
Citat:
dejanet: Zbog toga, ako pricamo o desktop aplikaciji, uvek bi stavio XPO u konjukciji sa EF-om, tako da sa svakim sledecim update-om desktop aplikacije, moguce je paralelno uraditi update db-a.


Kako se to izvodi, da li se i EF i XPO inicijalizuju sa istim modelom? Pitam posto nisam do sada imao iskustva sa XPO.
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Preporuke za razvoj u .NET-u27.09.2013. u 10:09 - pre 127 meseci
Citat:
djordjeno : U enterprise svetu, to ne dolazi u obzir.

Da, tacno. Ali za neku masovniju produkciju, community ili za pare, po meni je OK. Bar bi ja tako radio.

Citat:
netomc: Kako se to izvodi, da li se i EF i XPO inicijalizuju sa istim modelom? Pitam posto nisam do sada imao iskustva sa XPO.

Izaberes nacin kako ces da kreiras DB, a onda update-ujes model, posebno EF odnosno XPO.

Ako te zanima neki feature u XPO-u, vrlo lako se dolazi do XPO modela u aplikaciji.
Inace DevExpress ga deli uz bilo koji subscription.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6041



+4631 Profil

icon Re: Preporuke za razvoj u .NET-u27.09.2013. u 10:26 - pre 127 meseci
Citat:
Mihajlo Cvetanović:
Šta bi bila bolja opcija? (za akviziciju u MUP-u)


Ovde bi funkcionisala klasicna distributivna arhitektura sa regionalnim db serverima i replikacijom. U osnovi aplikacije je akvizicija formulara i binarnih blobova (skenovi papira, slike i otisci). Web je lose resenje zbog toga sto se ti fajlovi nekoliko puta setaju izmedju browsera i servera, zbog post procesinga, sve je to mogla da odradi lokalna stanica i da u medju server upuca te podatke i da onda prepusti backoficu da sinhronizuje sa centralom. Sve u sveme, ceo proces ne bi trajao duze od 10min cak i sa najsporijim salterusom. Ovo resenje u kojem cela Srbija udara jedan server u Beogradu je besmislena.

Citat:
Nymeria: Pomenute kontrole su za WinForms, ne WPF a klimavi temelj je GDI


Upravo. GDI je u osnovi 2d engine i simulira hijerarhiju lancem window handlova na osnovu cega emulira z-order renderovanje u offscren bufere, wpf sa druge strane direktno upucava graficke primitive u directx rendering queue i podrzava layering. Naravno da ne pominjemo ociglednu prednost wpf nda winformsom u vidu deklaracije UIa, xaml vs code. Wpf nije spor, ono sto je sporo je suboptimalno koriscenje (uglavnom) 3rd party kontrola bez punog razumevanja kako wpf radi. Wpf je imho najjaci UI engine ikada napravljen, ali nije za lezerne i kazualne programere, zahteva know how.

Citat:
netomc: Ja bih voleo da cujem od nekoga sa iskustvom poredjenje NHibernate i EF.
Da li je neko imamo iskustva sa MEF na realnim projektima?


NHibernate je ok, ali mislim da ga gazi vreme, xpo kad ga vec pominjete je ok, realno mi se svidja ali za moje potrebe je uglavnom nepotreban trosak, da se ne lazemo za cirka 70% primena meni i linq2sql zavrsava posao. Za enterprise development, izuzev u bas specificnim projektima, code-first je veliki no-no, i prvi signal da u toj firmi fanboy developeri imaju previse uticaja kad dizajniras bazu, moras voditi racuna o tome da ta abza nece mozda koristiti samoza tu aplikaciju, da ce mozda par meseci kasnije business unit traziti da se podaci integrisu u neki OLAP.

MEF vs Unity ti je jedna od onih vecitih debata. Moj predlog? Nauci oba i nauci razlike medju njima (net je prepun pametnih clanaka o tome) i izaberi onaj cije prednosti i mane ti najvise pasu za odredjeni projekat. U svakom slucaju nemoj da ti to bude kamen spoticanja, svi DI mehanizmi su u osnovi isti, sve su ostalo nijanse. Ja ima projekte i u jednom i u drugom (i jedan ninject) i realno mogu da kazem da bi svaki od njih mogao da se uradi sa svakim od ta tri DI, s tim sto bi mane morao rucno da ispeglas, pain ali daleko od nemoguceg.

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

ssi

Član broj: 305920
Poruke: 333
*.static.sbb.rs.



+377 Profil

icon Re: Preporuke za razvoj u .NET-u27.09.2013. u 11:50 - pre 127 meseci
Moja preporuka (iz iskustva):

- WPF
- Autofac / MEF
- Caliburn micro (MVVM)
- AutoMapper
- Entity framework - code first + migrations ( Repository + UnitOfWork)
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: Preporuke za razvoj u .NET-u09.10.2013. u 08:03 - pre 127 meseci
Citat:
ssi: Moja preporuka (iz iskustva):

- WPF
- Autofac / MEF
- Caliburn micro (MVVM)
- AutoMapper
- Entity framework - code first + migrations ( Repository + UnitOfWork)
Kao da si iz moje knjige prepisao :))
Dodao bih samo da za WPF valja uzeti neki 3rd party paket komponenti.
 
Odgovor na temu

[es] :: .NET :: Preporuke za razvoj u .NET-u

[ Pregleda: 8638 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

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