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

Kod generatori ? iskustva

[es] :: .NET :: Kod generatori ? iskustva

[ Pregleda: 1969 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

KizaBG
programer

Član broj: 169491
Poruke: 247
*.adsl-a-8.sezampro.rs.



+1 Profil

icon Kod generatori ? iskustva11.06.2010. u 11:08 - pre 168 meseci
Pozdrav svima,

pricao sam skoro sa nekoliko drugara, svi su .NET programeri, i kazu mi da od skora koriste kod generatore i da to jako ubrzava rad.

pomenuli su mi da probam

1. SUBSONIC - http://www.subsonicproject.com/
2. CODESMITH - http://www.codesmithtools.com/

pa me zanima, da li neko od vas koristi ili je koristio ove kod generatore ? Kakva su iskustva ? Ili imate preporuku za neke bolje alate za generisanje koda ?

mene malo brine, u dosadasnjem radu, navikao sam da kada pravim aplikaciju, napravim je iz vise layera : jedan za definisanje objekata, drugi za biznis sloj, treci koji komunicira sa bazom, i takva arhitektura mi se pokazala kao dobra.

jedino ne znam, kako ovi programi, ili neki drugi generišu kod ? .. bojim se da nisu wizardi kao kod Accessa ? :)

pozdrav svima, i hvala unapred na odgovoru
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Kod generatori ? iskustva11.06.2010. u 11:16 - pre 168 meseci
Sad koliko je dobro je diskurtabilno, ti alati uglavnom naprave neki genericki skelet koji ti posle popunjavas, pitanje je samo koliko truda to oduzima nasprtam da si ga jednostavno sam napravio, plus sta si sve izgubio uvodeci jos jedan layer apstrakcije (kao da ih vec nema dovoljno). Samo koncept aut-genertaeed coda je tu od pocetka (.designer.xx, itd)

Meni vise npr pomazu manje productivity alatke kao sto je CodeRush.
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

KizaBG
programer

Član broj: 169491
Poruke: 247
*.adsl-a-8.sezampro.rs.



+1 Profil

icon Re: Kod generatori ? iskustva11.06.2010. u 11:32 - pre 168 meseci
Evo bas sada sam pogledao na sajtu, http://www.devexpress.com/Prod...udio_Add-in/Coding_Assistance/, ovaj CodeRush, bas je dobio gomilu priznanja i nagrada.

da se razumemo .. ne treba meni , mada bih voleo,ako negde postoji, softver koji ce se "nakaciti" na bazu, pogledati tabele i generisati kod, web stranice, itd. itd.

ali opet, ako nesto ubrzava rad, zasto ga ne koristiti.

pozdrav, puno hvala za savet !
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Kod generatori ? iskustva11.06.2010. u 12:10 - pre 168 meseci
Da, ali porazmisli i o dve stvari

1. Ako je aplikaciju moguce napraviti point-and-clickom uz minrone modifikacije, po cemu je to onda razlicito od access aplikacije?
2. Ako je tako, u cemu se ogleda potreba za tobom kao programerom :) ili za tvojim ortacima kao za programerima :) Ono sto te cini vrednijim od masine je mozak i kreativnost, ako ukines potrebu za time ukinuo si potrebu i za sobom.

Srecom po sve nas, taj trenutak jos nije dosao u masovnoj upotrebi. :)


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

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

Član broj: 173596
Poruke: 715
*.mbb.telenor.rs.

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


+31 Profil

icon Re: Kod generatori ? iskustva11.06.2010. u 13:35 - pre 168 meseci
Evo ja sam fan tih generisanja i nikad, ponavljam nikad, nikakvi kod generatori nece uspeti da naprave app spremnu odmah za primenu. Uvek morash da doradjujesh i preradjujes samo je pitanje vremena, a vreme su pare (koje svi toliko volimo;)). Svi ti kod generatori su tu da bi smanjili izdatke firme u pogledu zaposlenih eventualno da bi bio unificiran taj neki sloj koji oni generisu. Znaci neces morati da imash programera/e koji radi/e npr. DAL vec ce se koristiti taj neki generisani i to u tom svetlu ima smisla ali ako su bash velike app inace za manje radnje mislim da nema razloga mada svasta sam se nagledao. Pominjete Access koji je po meni super baza do 2 Gb i njegove wizarde ali i tu program pravljen wizardima i macroima nije program nego zahebancija i to se odmah vidi tako da nema nista bez VBA.

Bilo kako bilo ja glasam za SubSonic jer je dzabe mada ni codesmith nije losh ali nije dzabe dok je CodeRush druga neka prica on pomeze pri kodiranju dok ti ovi pljunu celu app, a ti "samo" preradish...

Sve u svemu ko voli nema lepse

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

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

KizaBG
programer

Član broj: 169491
Poruke: 247
*.adsl-a-8.sezampro.rs.



+1 Profil

icon Re: Kod generatori ? iskustva11.06.2010. u 14:05 - pre 168 meseci
@Plastik: Access sam pomenuo, ne da bih rekao da je to los proizvod, nego je on meni postao sinonim, za jednu drugu stvar, a to je da ljudi pomisle da je napraviti bazu podataka lako, pa sam tako vidjao raznorazne auto-mehanicare, racunovodje, itd. kako prave softver u Accessu ..i kako se time ponose :))

btw, svoje prve korake u programiranju, jos na fakultetu, sam napravio u Accessu sa verzijom 2.0, i radio do verzije 2003 .. tako da mogu reci da odlicno poznajem Access i znam sve mane i prednosti.

No, da se vratimo na temu .. kao sto rekoh, nije mi ideja za code-generator da napravim tabele u nekoj bazi, a onda se zavalim u fotelju, pokrenem kod generator, i on zavrsi celu aplikaciju. Ako se takav software napravi, onda stvarno svi mozemo da 'okacimo tastature o zid' i odemo da trazimo drugi posao:)

samo me zanimalo, npr. ako za 50 tabela, treba da uradim : Insert, Update, Delete, da li to moze neki code generator da uradi, ili je ipak bolje raditi sve rucno.

koliko vidim, ti si radio sa Subsonicom ? jel si zadovoljan sa tim softverom ?

pozdrav i hvala na savetu.
 
Odgovor na temu

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

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

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


+31 Profil

icon Re: Kod generatori ? iskustva11.06.2010. u 15:33 - pre 168 meseci
Pravo da ti kazem ima tome bar 2-3 godine, a i vise sam citao i gledao filmove o njemu nego prakticno radio ... Ono sto pamtim da sam zapazio je da pravi klase za rad sa bazom koje prepoznaje ObjectDataSource i mozes da ih proberesh iz wizarda. Te klase su cs file-ovi i uz malo ucenja mozes da ih do/preradjujesh relativno lako. Sve se to desavalo jer sam dobio ponudu da radim i uslov je bio da se DAL radi u SS (zbog toga sam napisao ono gore) inace po defaultu ne radim tako. Sve u svemu moj utisak je da ako si za generisanje mnogo bolje resenje je MVC jer ovde napravish model i po modelu View pa doradjujesh + je VS core komponenta. Naravno ovo je samo moje skromno pocetnicko misljenje vrlo moguce da nisam shvatio kolko nisam shvatio

Bas bi bilo lepo da napise josh neko nesto na ovu temu i mene bash interesuje...

Citat:
KizaBG: @Plastik: Access sam pomenuo, ne da bih rekao da je to los proizvod, nego je on meni postao sinonim, za jednu drugu stvar, a to je da ljudi pomisle da je napraviti bazu podataka lako, pa sam tako vidjao raznorazne auto-mehanicare, racunovodje, itd. kako prave softver u Accessu ..i kako se time ponose )


Pa dobro svi smo bili ponosni u startu bilo cime sto sprckamo i to bilo sta radi nesto jer tad je najmanje bitno dal je to dobro nekim tamo programmerima ...


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

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

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

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

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


+31 Profil

icon Re: Kod generatori ? iskustva11.06.2010. u 15:48 - pre 168 meseci
Citat:
KizaBG:

samo me zanimalo, npr. ako za 50 tabela, treba da uradim : Insert, Update, Delete, da li to moze neki code generator da uradi, ili je ipak bolje raditi sve rucno.



Pa nemoguce da sve radish rucno !?! Imas ako ti za to treba ugradjene orm-e (XSD, EF) u koje prevuces tabele iz baze i imash generisane klase za CRUD. Code Gen sluze i da na osnovu toga naprave strane, a u tom slucaju je MVC kao sto rekoh mnogo bolji , mislim nacin na koji on to radi je mnogo bolji po meni.

Citat:
KizaBG:... odlicno poznajem Access i znam sve mane i prednosti.



Niko ne zna sve veruj mi.
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

KizaBG
programer

Član broj: 169491
Poruke: 247
*.adsl-a-8.sezampro.rs.



+1 Profil

icon Re: Kod generatori ? iskustva12.06.2010. u 09:19 - pre 168 meseci
Citat:
Niko ne zna sve veruj mi.


Verujem :) .. htedoh reci, da sam skoro 10-ak godina radio u Accessu, pa su mi bile (vec dugo ne radim) poznate one najopasnije mane koje je imao.

inace, naravno da ne moze niko da zna sve f-onalnosti, short-cutove, itd u nekom softveru.

hvala na ispravci. Preterao sam :)
 
Odgovor na temu

Djoks
Djordje Najdanovic
Software Developer
Azalea Maritime

Član broj: 1630
Poruke: 268
*.crnagora.net.

Sajt: www.azalea-maritime.com


Profil

icon Re: Kod generatori ? iskustva14.06.2010. u 21:10 - pre 168 meseci
http://www.devexpress.com/products/net/application_framework/
 
Odgovor na temu

[es] :: .NET :: Kod generatori ? iskustva

[ Pregleda: 1969 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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