Avatar billede s0mmer Nybegynder
14. februar 2009 - 18:36 Der er 8 kommentarer og
1 løsning

Generelt programmer

Hej eksperter,

Jeg har længe programmet på web'en og vil nu igang med at udvikle et program. Jeg er ret godt inde i java og kan lide den OOP-fremgangsmåde om man så må sige.

Hvis jeg vil udvikle et program til windows som f.eks. kører over en database fra nettet. Hvad skal jeg så programmere i ? C/C#/C++ ? Og hvilke databaser kan en sådan applikation hænge sammen med? MS SQL ? MySQL?

Forklar forklar, det er nyt for mig :)
Avatar billede arne_v Ekspert
14. februar 2009 - 18:42 #1
Hvis du kan lide Java og ikke JavaScript, så var det vel oplagt at lave den app i Java .....

Men C++, Java og C# er alle meget OOP. C++ er nok lidt sværere at lære. Java kan du nemt flytte til Linux eller Mac. C# giver mere Windows look & feel end Java.

Alle 3 sprog kan snakke med stort set en hvilken som helst database server.

Henholdsvis ODBC, JDBC og ADO.NET sikrer det,
Avatar billede s0mmer Nybegynder
14. februar 2009 - 18:46 #2
arne_v > Kan man lave apps i javascript? :S Men ja, det var java jeg mente. Og grunden til at jeg ikke vælger at lave det i java er at jeg har arbejdet med det i nogle måneder i forbindelse med skolen, og jeg ønsker et mere windows feel, + at jeg har en underlig fornemmelse med java programmer. Jeg synes ikke altid det er så "clean".. måske er det bare mig.

Men C# er et godt sted at starte? Og programmere i hvad? Visual Studio Express C# eller Visual Studio 2008?
Avatar billede arne_v Ekspert
14. februar 2009 - 18:55 #3
Ikke umiddelbart.

Man kan nu komme et pænt stykke vej med Java's look and feel, hvis man ved hvordan man skubber i den rigtige retning.

C# er et glimrende sprog og kender du Java vil du finde C# meget nem at gå til.

Visual C# Express Edition er gratis udgaven for C# af Visual Studio.

2008 er nyeste version.

Hvis det skal være gratis er de mest oplagte muligheder Visual C# Express og SharpDevelop (jeg synes ikke at de Eclipse plugins der findes er super gode).
Avatar billede s0mmer Nybegynder
14. februar 2009 - 21:49 #4
arne_v > Jeg tror jeg vil kaste mig i C# så. Hvad er de fleste windows programmer lavet i idag? Og større kommercielle programmer?
Avatar billede arne_v Ekspert
14. februar 2009 - 22:11 #5
De store kommercielle Windows desktop apps laves nok stadig i C++. En meget væsentligt grund er at de er startet inden .NET fremkom og man har ikke lyst til at omskrive X millioner linier kode.

Nye fat client Business apps laves i .NET idag medmindre man skal understøtte andre styre systemer og så vælger Java.
Avatar billede s0mmer Nybegynder
14. februar 2009 - 23:26 #6
arne_v > Okay så sidste spørgsmål. Du siger de kan hænge sammen med de fleste databasesystemer. Men hvad er det mest brugte? MS SQL?
Avatar billede arne_v Ekspert
15. februar 2009 - 00:54 #7
Hvis vi er ovre i nogle Windows client apps i enten C# .NET eller C++ MFC, så er MS SQLServer nok den mest almindelige database server.

I Java, PHP, Python, *nix C/C++ vil situationen være anderledes.
Avatar billede arne_v Ekspert
15. februar 2009 - 00:54 #8
Og et svar fra mig.
Avatar billede s0mmer Nybegynder
15. februar 2009 - 01:00 #9
arne_v > Mange tak for den korte introduktion, jeg er allerede fuld igang. Jeg føler mig allerede godt bekendt med C# pga java.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester