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

c# za desktop aplikacije ?

[es] :: .NET :: .NET Desktop razvoj :: c# za desktop aplikacije ?

Strane: 1 2 3

[ Pregleda: 8018 | Odgovora: 41 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Vlajkovic
NBGD

Član broj: 11511
Poruke: 41
*.beotel.net

Sajt: www.sljiva.net/melodije


Profil

icon c# za desktop aplikacije ?15.01.2004. u 23:34 - pre 245 meseci
Na ovoj temi: http://www.elitesecurity.org/tema/39480 zatrazio sam pomoc za izbor jezika za desktop aplikacije za rad sa bazama podataka. U pitanju je bilo dvoumljenje izmedju perla i c#-a.Iako mi se perl vise svidja (besplatan je, pravljenje aplikacija za vise OS-eva i sl) ipak nakon nekoliko malih proba nisam zadovoljan mogucnostima koje pruza prevashodno u lakoci i brzini kreiranja korisnickih interfejsa i sl.E sad moje pitanje je sledece.
Koliko je adekvatno ( lakoca, brzina razvoja, podrzanost i sl) razvijati neku destop aplikaciju sa pristupom bazi u c#-u. npr neki program za video klub finansijsko knjigovodstvo i sl. Ovo pitam iz razloga jer sam primetio da se za razvoj ovakvih aplikacija uglavnom forsira VB i Delphi. Da ne bih zapocinjao flame na vecitu temu VB vs. Delphi ogranicicu pitanje - zasto je VB bolji (ili nije ) za razvoj ovakvih aplikacija od c#-a ili VB.NET-a , i postoje li u ovom segmentu znacajne razlike izmedju C#-A i VB.Net-a.Zamolio bih one koji se malo bolje razumeju , pod pretpostavkom da jednako dobro vladaju VB-om VB.NET-om i C#-om da kazu u cemu bi oni od ova tri razvijali neku takvu slicnu aplikaciju i zbog cega?
Drugo pitanje se odnosi na baze. Npr. za neki program napravim neku bazu sa vise tabela. Da li se ovde zavrsava sav posao u okviru programa za rad sa bazom (Access, MSSQL) a sve ostalo sto mi treba obavljam u oviru prog.jezika kojim radim aplikaciju i SQL naredbi ili je potrebno stvarati neke veze i sl za tabele u samom ACCESSu na primer ?

Valjda sam uspeo da budem dovoljno jasan , a ne zamerite ako sam u okviru svojih pitanja izvalio i neku glupost jer se da zakljuciti da nisam strucan u ovome.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
..ndg-pm4-2.dialup.nethere.net



+6 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 06:25 - pre 245 meseci
Probaću da budem krajnje kratak i objektivan:

1) Perl je dobra alatka za neke stvari (pre svega za automatizaciju administracije na *nix sistemima), ali ne i za ovo što ti tražiš. Što se tiče argumenta da je besplatan, besplatan je i .NET SDK (bez Visual Studija, naravno).

2) VB6 je dosta dobar RAD alat, a programi razvijeni u njemu rade i na relativno slabijim mašinama. Problem je što Microsoft polako napušta tu tehnologiju u korist .NET-a, pa se na duži rok ne isplati ulagati previše truda. O Delphiju nažalost ne znam gotovo ništa, pa ti savetujem da to pitanje postaviš na forumu za Delphi/Pascal, osim ako se ne javi naš prijatelj zombie sa svojim cenjenim mišljenjem :)

3) C# vs VB.NET: u principu je sasvim svejedno. U oba slučaja je problem što .NET aplikacije zahtevaju prilično jak hardver da bi radile kako treba, pa se za sada uglavnom koriste za server-side (ASP.NET). Uglavnom, to je budućnost za MS platforme, a postoje i neki pokušaji da se .NET prebaci i na *nix platforme, mada sam za sad prilično sumnjičav što se toga tiče.
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

Član broj: 531
Poruke: 1793
*.attbi.cable.earthlink.net



+18 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 08:05 - pre 245 meseci
Samo da dodam nesto: ako si dosao na izbor izmedju C# i VB.NETa, dakle dva .NET jezika, onda bolje izaberi C#. C# ima mnogo cistiju sintaksu, i u njemu mogu da se rade neke stvari koje ne mogu u VB.NETu. Takodje, C# je namenjen da zameni VB.NET, tako da ako vec ulazes u nesto, onda ulazi u ono sto ce (uz malo srece) duze da traje.
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.habil.is

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 10:15 - pre 245 meseci
Citat:
Dragi Tata:
Što se tiče argumenta da je besplatan, besplatan je i .NET SDK (bez Visual Studija, naravno).


Ja bih samo dodao da ne samo sto je .NET SDK besplatan, vec postoji i besplatan IDE za C# i VB.NET:

#develop (SharpDevelop)
http://www.icsharpcode.net/OpenSource/SD/Default.aspx

Odlicna alatka, okruzenje je veoma slicno VS.NET okruzenju, brzo je i stabilno - i sto je najlepse, uradjeno kompletno u C# :)
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

Željko
Željko Turbić
top of the mountain

Član broj: 16217
Poruke: 89
*.nspoint.net



+6 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 12:22 - pre 245 meseci
Citat:
Reljam:
C# ima mnogo cistiju sintaksu, i u njemu mogu da se rade neke stvari koje ne mogu u VB.NETu.


Molim te da li mozes da nabrojis par stvari koje mogu da se urade u C#-u a ne mogu u VB.Net-u?

pozdrav Željko
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 16:06 - pre 245 meseci
Citat:
alex:

Ja bih samo dodao da ne samo sto je .NET SDK besplatan, vec postoji i besplatan IDE za C# i VB.NET:

#develop (SharpDevelop)


Mislio sam da je #develop samo editor, ali vidim da sam se prevario.
 
Odgovor na temu

markom
Marko Milivojević
Network Engineer
Google
Mountain View

Član broj: 18427
Poruke: 4227
*.lina.net

Sajt: https://markom.rs


+16 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 16:18 - pre 245 meseci
Ja kao veliki Windows i C# ljubitelj i programer ;-) sam danas skinuo #develop i moram priznati da sam prilično prijatno iznenađen kako i nama stručnjacima izgleda i radi...

Marko.
 
Odgovor na temu

Boris Stevanovic
Srbija

Član broj: 1265
Poruke: 121
*.ptt.yu



Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 17:38 - pre 245 meseci
Mada ako mozes da nabavis Visual Studio ne ustrucavaj se ni malo.
 
Odgovor na temu

vladeck
Vladimir Djokic
C++ Programer - Etrage, LLC
http://www.etrage.com
Cacak

Član broj: 6788
Poruke: 99
212.200.70.*

Sajt: vladeck.wordpress.com


Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 20:50 - pre 245 meseci
mozda open-source resenje za C#?

www.go-mono.com
"There's no room for ideals in this mechanical place. There has to be passion."
 
Odgovor na temu

caboom
Igor Bogicevic
bgd

Član broj: 255
Poruke: 1503
*.vdial.verat.net

ICQ: 60630914


+1 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 21:14 - pre 245 meseci
Citat:
Željko:
Molim te da li mozes da nabrojis par stvari koje mogu da se urade u C#-u a ne mogu u VB.Net-u?

pozdrav Željko


Na stranu zezanje, uprkos prvobitnom skepticizmu i otvorenom pljuvanju u stilu "ma sta je to opet m$ izmislio java-u" posto sam prodzarao malo kroz c# i igrao se sa winforms-om moram da priznam da je .NET odista dobar framework. subjektivno gledano meni se zaista dopada C#/.NET, a stvarno mi se poodavno nije dopalo nesto iz m$ kuhinje.

Citat:
vladeck:
mozda open-source resenje za C#?

www.go-mono.com


mono je nazalost jos uvek prilicno nedorecen i manje-vise neupotrebljiv. postoji jedan zanimljiv komercijalni proizvod iz mainsoft kuhinje (oni su radili na portovanju explodera na slovaris ako se ne varam), u pitanju je mainwin:

http://www.mainsoft.com/products/index.html

mozda nekome bude korisno...

[Ovu poruku je menjao Dragi Tata dana 16.01.2004. u 16:33 GMT]
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.du.heimsnet.is

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 21:29 - pre 245 meseci
Citat:


Koliko vidim na pocetku, pitanje je upuceno za razvoj desktop aplikacija, a po recima autora Mono projekta, implementacija System.Windows.Forms jos uvek nije zavrsena, tako da je Mono neupotrebljiv za desktop aplikacije.

Ipak, pratim Mono projekat sa velikim iscekivanjem jer ce to znaciti da ce .NET aplikacije na Linux sistemima raditi isto kao i na Windows sistemima.

Poz,
alex.
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

spartak

Član broj: 5625
Poruke: 631
195.252.87.*



+3 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 21:32 - pre 245 meseci
@Željko:

Salu na stranu, to u najmanju ruku nesavrsenstvo je dozivelo portovanje na .NET samo zbog toga da masa skriptera ne bi batalila ovo i presla na delphi. Secam se procena od pre par godina, i iznenadnog interesovanja M$ vb6 ljudi za Delphi kada se jedno vreme pricalo o tome da bi VB mogao biti napusten ili tako nesto slicno... Microsoft je doobrano u to vreme racunao strategijski da li vise vredi budzenje toga na silu ili gubitak n_desitina_hiljada programera.

Ako nekog ne mrzi, siguran sam da cak moze da izgugla milion clanaka na temu: "Is Delphi better solution for VB coders future" i slicno.

Imam osecaj da je VB.NET tu samo iz politickih razloga da bi se zadrzali svi ti ljudi i polako usmerili na C#, sto se i desava. Vise je i knjiga, i primera i svega ostalog vezano za C#. Ili tripujem?

@caboom:
Isto to sam i ja pomislio i pre pojavljivanja prvih verzija .NET-a: "Ovi su marnuli Java2 platformu i sad ce samo da je upicane.... to ce biti novi mainstream". Secas se i sam da sam to drvio naokolo (a nisu me placali iz M$) :-)

[Ovu poruku je menjao Dragi Tata dana 16.01.2004. u 16:34 GMT]
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.vdial.verat.net

Sajt: localhost


+5 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 21:57 - pre 245 meseci
kako me je tatica prozvao, morao sam da se javim na ovoj temi :-P

Citat:
caboom:
na stranu zezanje, uprkos prvobitnom skepticizmu i otvorenom pljuvanju u stilu "ma sta je to opet m$ izmislio java-u" posto sam prodzarao malo kroz c# i igrao se sa winforms-om moram da priznam da je .NET odista dobar framework. subjektivno gledano meni se zaista dopada C#/.NET, a stvarno mi se poodavno nije dopalo nesto iz m$ kuhinje.


definitivno je dosta ljudi koji khm, "ne obožavaju" MS izjavila nešto slično (me included). sve mi se čini da je MS konačno našao način da "udovolji" developerima. značajan deo .net kampanje je i bilo okrenuto ljudima iz industrije, što (bar delom) znači da su uspeli da nam prodaju svoju priču. ;)

moram da primetim da to definitivno ima dobrih strana za sve nas, ali kako će sve to na kraju ispasti?..

:-P

 
Odgovor na temu

caboom
Igor Bogicevic
bgd

Član broj: 255
Poruke: 1503
*.vdial.verat.net

ICQ: 60630914


+1 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 22:02 - pre 245 meseci
Citat:
spartak:
Imam osecaj da je VB.NET tu samo iz politickih razloga da bi se zadrzali svi ti ljudi i polako usmerili na C#, sto se i desava. Vise je i knjiga, i primera i svega ostalog vezano za C#. Ili tripujem?


ne bih rekao da tripujes posto postoje horde vb programera-a koji bi se osecali verovatno prilicno izdani ukoliko bi m$ odlucio da napusti vb ostrim rezom.

Citat:

Isto to sam i ja pomislio i pre pojavljivanja prvih verzija .NET-a: "Ovi su marnuli Java2 platformu i sad ce samo da je upicane.... to ce biti novi mainstream". Secas se i sam da sam to drvio naokolo (a nisu me placali iz M$) :-)


sve je to zavera. ;) secam se kada smo pricali tek kada se c# pojavio i stvarno je izgledalo kao da m$ ponovo silji kao sa j++-om, ali poenta je zapravo u .NET framework-u koji je bas lepo upakovan za ono za sta je namenjen, c# ko' c#, nista sto nije vec vidjeno. evo, ja recimo ne volim MFC (tacnije uopste ga ne volim, pobegao sam od njega pre 3-4 godine i ne zelim vise da se druzim sa njim osim ako nisam bas prisiljen, naravno ovo je sasvim subjektivno), dok mi sasvim prija druzenje sa .NET-om.

Citat:
-zombie-:
moram da primetim da to definitivno ima dobrih strana za sve nas, ali kako će sve to na kraju ispasti?..


nastupice period mraka i beznadja?

[Ovu poruku je menjao caboom dana 17.01.2004. u 00:07 GMT]

[Ovu poruku je menjao Dragi Tata dana 16.01.2004. u 16:35 GMT]
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 22:04 - pre 245 meseci
Moja preporuka između C# i VB.NET: C#, a ako zatreba, lako ćeš posle da koristiš i bilo koji drugi .NET jezik. Ja sam prvo više koristio VB.NET, a sad koristim skoro isključivo C#. Kad naučiš oba, a to zaista nije problem, nekako više nećeš ni razmišljati "C# ili VB.NET". Što se razlika tiče, ima ih, ali su sa stanovišta upotrebljivosti jednog i drugog, minorne.

@spartak:
odakle te informacije?
Uz sve dužno poštovanje prema Delphi-ju, on nije konkurencija Visual Basic-u, a rekao bih da nikad nije ni bio. Ovde malo ljudi uopšte i zna za njega, tako da manite se tih priča da bi ljudi masovno prešli na Delphi, itd, itd. To su nije desilo čak ni kada je objavljen VB.NET, a klasični VB praktično poslat u penziju. Ne znam nikog ko je sa VB "prešao" na Delphi umesto na recimo C#, VB.NET ili čak C++. Napredne mogućnosti Delphi-ja ne znače mnogo korisnicima VB, nisu presudne kod ovakvog okruženja, niti ga (VB) je neko izabrao na početku zbog toga. Ima ljudi koji jednostavno vole neke druge stvari kod istog: nema tačka-zarez na kraju, nema razlike između malih i velikih slova, jednostavnost, brzina pravljenja aplikacija, samo radno okruženje i slično tome. Uz sve to, neki su naučili i VBScript prvo, koristeći ASP. Literatura je posebna priča.

Citat:
ne bih rekao da tripujes posto postoje horde vb scripter-a koji bi se osecali verovatno prilicno izdani ukoliko bi m$ odlucio da napusti vb ostrim rezom.

A ovo kao nije bio oštar rez? Sa VB na VB.NET? Možemo da kažemo da nije oštro samo ako su aplikacije na nivou kalkulatora i malo komplikovanije od toga. Kako rekoh ima ljudi koji vole baš BASIC sa njegovim karakteristikama i oni će i rado da koriste VB.NET, pogotovo pošto je po mogućnostima praktično jednak sa C#.
Commercial-Free !!!
 
Odgovor na temu

caboom
Igor Bogicevic
bgd

Član broj: 255
Poruke: 1503
*.vdial.verat.net

ICQ: 60630914


+1 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 22:40 - pre 245 meseci
Citat:
degojs:
A ovo kao nije bio oštar rez? Sa VB na VB.NET? Možemo da kažemo da nije oštro samo ako su aplikacije na nivou kalkulatora i malo komplikovanije od toga. Kako rekoh ima ljudi koji vole baš BASIC sa njegovim karakteristikama i oni će i rado da koriste VB.NET, pogotovo pošto je po mogućnostima praktično jednak sa C#.


mnogo manje ostar nego da si presekao i izostavio magicnu rec VB. navikli ovim da ih bijem... mislim da je bas lepo sto ima ljudi koji vole basic, ali eto ja ga npr. ne volim. cak mi je tesko da shvatim VB kao programski jezik. prema svemu sto vidim VB je nesto sto m$ (verovatno ne bez razloga) nastoji da ostavi iza sebe.
 
Odgovor na temu

spartak

Član broj: 5625
Poruke: 631
195.252.87.*



+3 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 22:47 - pre 245 meseci
@degojs:

Moja prababa Sara se iz Gojsevica udala nekada ihaaj davno - no sve jedno ja sam vaspitan da se nikad ne prepirem sa rodbinom :-)

Slazem se sve price o prognozama mogu da se svedu na spekulacije. Sve sto sam ispricao su informacije koje sam pokupio prateci vesti sve ovo vreme. Primarna orijentacija mi je bio Delphi.. negde do pred verziju 5. Onda sam presao na Java (ne racunajuci ostale stvari nevezane za ovu pricu) i kada se pojavio .NET jedno vreme sam klackao izmedju ta dva dok se definitivno nisam odlucio za .NET kao glavno usmerenje.

Znaci pratio sam i Delphi, i .NET i Java vesti odaaaavno i bez prekida.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: c# za desktop aplikacije ?16.01.2004. u 23:39 - pre 245 meseci
Nećemo da pravimo Advocacy od ovog foruma, pa sam malo "ulepšao" neke poruke, pre svega one koje vređaju VB programere. Predlažem da se uzdržimo i od izraza kao što su "m$" ili "slowlaris".

Hvala.
 
Odgovor na temu

Vlajkovic
NBGD

Član broj: 11511
Poruke: 41
*.beotel.net

Sajt: www.sljiva.net/melodije


Profil

icon Re: c# za desktop aplikacije ?17.01.2004. u 09:07 - pre 245 meseci
Hvala na odogovorima, vidim da se Vasa preporuka za C# salze sa onim sto sam i ja vec nekako odlucio po nekom licnom afinitetu, ali nije na odmet da me uverite da sam u pravu:)

Nego mozda je moje neiskustvo prepreka, ili nisam uspeo dovoljno dobro da postavim pitanje tek cini mi se da vam je srz promakla. A to je - postoji li jos nesto , osim sto je potreban jaci hardware, sto bi moglo umanjiti vrednost C# za razvoj desktop aplikacija za rad sa bazama podataka. Zakljucujem iz vasih odgovora da nema ?!

I naravno ako moze neko i ukratko da mi odgovori na drugo pitanje

Drugo pitanje se odnosi na baze. Npr. za neki program napravim neku bazu sa vise tabela. Da li se ovde zavrsava sav posao u okviru programa za rad sa bazom (Access, MSSQL) a sve ostalo sto mi treba obavljam u oviru prog.jezika kojim radim aplikaciju i SQL naredbi - ili je potrebno stvarati neke veze i sl za tabele u samom ACCESSu na primer?

Ako nisam bio bas jasan probacu drugacije da ga formulisem.

P.S. Drago mi je da vidim da C# hvale i ljudi koji nisu naklonjeni MS alatima. Onda je verovatno dobar izbor.
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: c# za desktop aplikacije ?17.01.2004. u 09:19 - pre 245 meseci
Citat:
postoji li jos nesto , osim sto je potreban jaci hardware, sto bi moglo umanjiti vrednost C# za razvoj desktop aplikacija za rad sa bazama podataka. Zakljucujem iz vasih odgovora da nema ?!


Ne. Razlog je prost: C# (isto kao i VB.NET) se oslanja na sam .NET pri radu sa bazama podataka, deo koji se zove ADO.NET. Ista stvar je i što se tiče korisničkog interfejsa u aplikacijama.

Citat:
Drugo pitanje se odnosi na baze. Npr. za neki program napravim neku bazu sa vise tabela. Da li se ovde zavrsava sav posao u okviru programa za rad sa bazom (Access, MSSQL) a sve ostalo sto mi treba obavljam u oviru prog.jezika kojim radim aplikaciju i SQL naredbi - ili je potrebno stvarati neke veze i sl za tabele u samom ACCESSu na primer?


Sve zavisi od tebe. Generalno, formiranje tabela (i normalizacija i moguća denormalizacija istih) je samo deo posla. Ostaje ti mnogo toga: indeksi, veze, "pogledi" (views ili queries), uskladištene procedure, itd. - ako se odlučiš za to, a moja preporuka bi bila da to svakako uradiš. Ništa te ne sprečava da koristiš samo "gole" tabele, mada teško da ćeš naći i primer negde da se to praktikuje ili da je takav pristup preporuka, bar za ove baze koje si ti naveo.

Inače, C# je sličan Javi, a donekle sintaksom i sa C i C++, tako da i to može da se uzme kao prednost u odnosu na VB.NET ili Delphi.NET.
Commercial-Free !!!
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: c# za desktop aplikacije ?

Strane: 1 2 3

[ Pregleda: 8018 | Odgovora: 41 ] > FB > Twit

Postavi temu Odgovori

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