13. april 2000 - 12:22Der er
3 kommentarer og 1 løsning
Delphi vs. Visual Basic
Jeg står og skal vælge mellem Delphi eller Visual Basic, men har ikke nogle argumenter for at vælge det ene frem fo det andet så måske der her er nogle som har nogle gode argumenter for at jeg bør vælge Delphi.
Her er nogle få, forhåbentligt overbevisende argumenter:
1. Med Delphi skaber du (under normale omstændigheder) en, og kun en, exe-fil og denne er den eneste du skal levere til din bruger. VB skal som min. bruge VBRun30.dll der skal findes på brugerens maskine.
2. Du kan alt med delphi: Bedre, hurtigere og mere sikkert, end med VB.
3. Borlands udviklingsmiljø, kaldet IDE, er ikke bare bedre end det tilsvarende VB miljø, det er rigtigt meget bedre !!
4. Uden at jeg selvfølgeligt kan sige det med sikkerhed, gætter jeg på at du for hver internetsite med VB som tema (hjælp, kildekoder, komponenter o.s.v.) finder min. 100 tilsvarende delphi sider over hele versen.
5. Når man ser på hvilke hjælpesystemer man kan købe/få til Delphi så er der markant forskel i antallet og rådighed for Delphi i forhold til VB. Og selvom man måske kunne argumentere for at det skyldes at VB indeholder alt men at det er nødvendigt med eksra til Delphi, så er dette ikke rigtigt. Det skyldes blot at der er rigtigt mange Delphi programmører rundt om i verden der har fundet en god løsning på et problem, og samtidig deler ud af denne viden til andre.
6. Delphi skaber de indtil nu hurtigste exe-filer på markedet. Det skyldes ene og alene at designeren bag Turbo Pascal og Delphi er ligeså god til assembler som normale mennesker er til at se og/eller høre. Han er forøvrigt dansk og hedder Anders Hejlsberg.
Som du formentligt har fornemmet er jeg Delphi fan og derfør burde du måske trække lidt fra mine argumenter, men jeg er nu sikker på at andre vil give mig ret i det meste af det jeg har skrevet.
Jeg vil give Sjensen ret i ovenstående og så vil jeg også lige sige at jeg først har udviklet i Delphi men så i forbindelse med min skole har prøvet VB også, og det er helt utroligt så mange fejl/irritationsmomenter der findes i selve VB. Man bliver lynhurtigt træt af det.
Derudover er koden i VB også bygget op på en måde der gør at obejct orienteret programmering er et sandt helvede at holde styr på.
Et andet argument for at vælge Delphi er at det nu også kommer til Linux, dvs. du kan kode programmer til såvel Windows som Linux fremover, 1 ting som VB med sikkerhed aldrig kommer til :)
Så kom igang med Delphi, du vil blive glad for valget når du får lidt mere erfaring med det :-)
Som tidligere delphi fan (er det stadigvæk) men nu arbejdende med VB vil jeg da gerne sige lidt positivt om VB.
Ønsker man IKKE at arbejde med objektorientering men istedetfor procedural programmering, så er det meget hurtigere at komme igang med Vb end delphi. Koden er umiddelbart også mere læsevenlig i vb end i delphi.
I Delphi skal man for hver sætning man laver sætte et komma, det skal man ikke i Vb. Vb editoren er på nogle punkter bedre en delphis til at finde småfejl inden man kompilere.
Derudover har VB nogle rimelige kraftige indbyggede funktioner som delphi ikke har. Her tænker jeg på vbs funktioner til at behandle strenge, de er rigtig fede (Ltrim, rtrim format m.v.)
Men jeg vil da give sjensen og dj ret, rent programmeringsmæssigt så er delphi klart at foretrække, og er derfor også en tak sværere at komme igang med fremfor VB.
Har man først lært delphi så er det også nemt at gå til vb, eneste problem er at man lige skal vendes af med at sætte et komma efter hver sætning.
Noget andet du skal tage højde for er at VB er ved at forsvinde ud af markedet, bliver erstattet af Vb.net som kommer til at minde en del om VB men bliver mere (MEGET) objektorienteret.
Delphi findes også til Linux (Kylix) og det åbner jo op for nogle nye muligheder som delphi programmør.
Men der er jo ingen skade i at prøve begge sprog :)
Tak for svarene. Tingene er nu blevet lidt klarere.
Synes godt om
Ny brugerNybegynder
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.