Avatar billede cronck Nybegynder
23. maj 2009 - 11:50 Der er 7 kommentarer og
3 løsninger

Valg af sprog?

Hej eksperter,

Dette spørgsmål minder sikkert meget om noget I ser ofte.

Hvilket programmerings-sprog bør jeg vælge til at skrive Windows Software?

For et par år siden brugte jeg meget tid på VB 6.0, hvor jeg endte ud med at "gå kold" i VB.Net hvor jeg løb ind i en masse problemer med mine programmer når jeg ville køre flere tråde.

Dengang var VB et oplagt valg da jeg i forvejen havde brugt VB-scripts på mine hjemmesider skrevet i ASP.

Har igennem det sidste halve år brugt utrolig meget tid på PHP, hvor jeg har lavet et større projekt, samt en del mindre undervejs.
Såvidt jeg ved minder syntaksen i PHP meget om C, hvis ikke den er identisk?

Min første "for sjov" opgave bliver nok noget i stil med at lave et program som skal kunne køre automatisk backup af en eller flere mapper man vælger, hvorefter det skal uploades til en FTP.
Er måske en stor mundfuld i første omgang, men sådan plejer jeg at gøre tingene. :)

Softwaren skal udelukkende afvikles i Windows.

Hvad mener I at jeg bør bruge til at lave Windows software, ud fra ovenstående erfaringer?
Begrund meget gerne jeres svar.

På forhand tak :)
Avatar billede cronck Nybegynder
23. maj 2009 - 12:21 #1
I øvrigt,

Det er naturligvis vigtigt for mig at sproget er godt dokumenteret på nettet.

PHP.net er ganske enkelt imponerende, hvilket jeg har brugt utrolig meget. :)
Avatar billede welcor Nybegynder
23. maj 2009 - 13:50 #2
Umiddelbart synes jeg det lyder som om du bør se på vb.net eller evt. C#.

Der er en ganske stor forskel på php og C specielt hvad angår måden koden bliver udført på. Php er et fortolket sprog, som oftest bruges til områder hvor der er meget tekst, mens C er et kompileret sprog, som ikke har specielle fortrin i tekst-sammenhæng (men som til gengæld kan være rigtig hurtigt).

Når du vil lave desktop-applikationer på windows er der ikke meget der stikker Microsofts Visual Studio software. Det er oven i købet muligt at hente deres "express" versioner gratis. Her kan man enkelt bygge det grafiske brugergrænsesnit, og så lægge funktionalitet ind bagefter i eventhandlerne.

VS støtter VB, C# og flere andre sprog.
Avatar billede mjdigital Nybegynder
23. maj 2009 - 15:26 #3
Jeg vil da klart mene C#.. Er selv gammel php mand over flere år, og så hoppede jeg på Asp.net/C# vognen simpelthen for at gøre min udvikling endnu hurtigere..

Så vil klart mene C# er et kig værd :) Minder meget om PHP..
Avatar billede arne_v Ekspert
23. maj 2009 - 15:51 #4
Jeg har skrevet lidt om det her:
  http://www.eksperten.dk/guide/251
Avatar billede arne_v Ekspert
23. maj 2009 - 16:09 #5
PHP, C og C# har noget fælles syntax, men er grundliggende meget forskellige alligevel.
Avatar billede arne_v Ekspert
25. maj 2009 - 13:58 #6
Både Java og .NET har en ret omfattende dokumentation tilgængelig på nettet.
Avatar billede arne_v Ekspert
04. juli 2009 - 02:57 #7
Tid at få afsluttet her?
Avatar billede cronck Nybegynder
21. juli 2009 - 07:21 #8
Beklager at jeg først svarer nu. Der har været en del at se til, og dette blev skubbet en del til side, hvorefter jeg glemte alt om det igen. :)

Jeg har hentet Visual Studio Express Edition C#, og umiddelbart ser det ud til at have ret nemt at have med at gøre.

Hvis I alle smider et svar, så splitter jeg point'ne her en af de kommende dage. :)
Avatar billede welcor Nybegynder
21. juli 2009 - 09:16 #9
svar
Avatar billede arne_v Ekspert
21. juli 2009 - 15:06 #10
.
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