mboost-dp1
Hvilket sprog?
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hejsa
Har i længere tid kodet hjemmesider i PHP, men vil gerne videre til programmer. Jeg har lidt kendskab til det, men ikke specielt meget.
Jeg har forsøgt mig lidt med Ruby, Python og C#, men aldrig rigtig kommet igang. Der var det så jeg gik fandt frem til wxWidgets og senere Qt, som jo gør man kan kode cross-platform meget nemmere, hvilket jeg satte mig for at ville. Men her blev jeg så lidt usikker på hvilket sprog og framework jeg skulle vælge. Vi tager frameworket først:
- Har kun fundet frem til wxWidgets og Qt, og de virker meget gode, mest fordi de faktisk ligner "native" programmer meget.
- wxWidgets kan man jo bruge til hvad man vil, helt frit og gratis, hvorimod Qt kun er gratis til opensource programmer. Nu ved jeg jo ikke helt hvad en licens koster, eller om man skal købe en til hver enkelt program, men vil jo helst slippe for at skulle betale for et framework. Men det går jo nok hvis Qt viser sig at være wxWidgets overlegen.
- Såvidt jeg ved er Qt primært lavet til C++, men har fundet forskellige "ports" på nettet, men foretrækker at lave det i det som det nu er primært lavet til. wxWidgets siger selv at det kan bruges både til C++, Python, Perl, og C#/.NET, men hvor godt det virker til alle dem har jeg jo ingen ide om.
Og så sproget:
- Det må meget gerne være hurtigt/nemt at lære, men slet ikke et krav, da man jo også skal tænke på hvordan det er at kode i.
- Det skal være nemt at få fat i hjælp til, dvs. et sprog som er vidt udbredt.
- Det skal kunne bruges til wxWidgets/Qt/andet framework (og virke ordenligt med det).
- Det skal være OO.
Kan ikke lige komme på mere atm, men behøver vel heller ikke at skrive mere, kan jo vurdere sprogene senere. Håber nogen vil hjælpe med og på forhånd tak. :)
Har i længere tid kodet hjemmesider i PHP, men vil gerne videre til programmer. Jeg har lidt kendskab til det, men ikke specielt meget.
Jeg har forsøgt mig lidt med Ruby, Python og C#, men aldrig rigtig kommet igang. Der var det så jeg gik fandt frem til wxWidgets og senere Qt, som jo gør man kan kode cross-platform meget nemmere, hvilket jeg satte mig for at ville. Men her blev jeg så lidt usikker på hvilket sprog og framework jeg skulle vælge. Vi tager frameworket først:
- Har kun fundet frem til wxWidgets og Qt, og de virker meget gode, mest fordi de faktisk ligner "native" programmer meget.
- wxWidgets kan man jo bruge til hvad man vil, helt frit og gratis, hvorimod Qt kun er gratis til opensource programmer. Nu ved jeg jo ikke helt hvad en licens koster, eller om man skal købe en til hver enkelt program, men vil jo helst slippe for at skulle betale for et framework. Men det går jo nok hvis Qt viser sig at være wxWidgets overlegen.
- Såvidt jeg ved er Qt primært lavet til C++, men har fundet forskellige "ports" på nettet, men foretrækker at lave det i det som det nu er primært lavet til. wxWidgets siger selv at det kan bruges både til C++, Python, Perl, og C#/.NET, men hvor godt det virker til alle dem har jeg jo ingen ide om.
Og så sproget:
- Det må meget gerne være hurtigt/nemt at lære, men slet ikke et krav, da man jo også skal tænke på hvordan det er at kode i.
- Det skal være nemt at få fat i hjælp til, dvs. et sprog som er vidt udbredt.
- Det skal kunne bruges til wxWidgets/Qt/andet framework (og virke ordenligt med det).
- Det skal være OO.
Kan ikke lige komme på mere atm, men behøver vel heller ikke at skrive mere, kan jo vurdere sprogene senere. Håber nogen vil hjælpe med og på forhånd tak. :)
#2 Som sagt kunne jeg ikke lige komme i tanke om flere, men glemte da et par vigtige ting: cross-platform og god integration med styresystemets tema (hvilket wxWidgets og Qt klarer ret godt).
#3 Vil helst holde mig fra Java, da jeg ikke synes det plejer og integrere sig særlig godt med styresystemets eget tema. Også gider jeg ikke rigtig GTK, godt nok er det cross-platform, men er du gal hvor det bare ikke er brugervenligt i Windows. Foresten, det at det er nemt er slet ikke et must, men bare en positiv ting. Ellers tak for hjælpen, håber ikke jeg er for kræsen. ;)
#3 Vil helst holde mig fra Java, da jeg ikke synes det plejer og integrere sig særlig godt med styresystemets eget tema. Også gider jeg ikke rigtig GTK, godt nok er det cross-platform, men er du gal hvor det bare ikke er brugervenligt i Windows. Foresten, det at det er nemt er slet ikke et must, men bare en positiv ting. Ellers tak for hjælpen, håber ikke jeg er for kræsen. ;)
Mange tak for svarene siger jeg så, vil gå igang med Java. Har i navne på nogle gode bøger (til at lære Java selvfølgelig)?
Foresten, hvor meget bruger man OO i Java? I PHP kan jeg simpelhen ikke leve uden det, synes faktisk der er for mange begrænsninger på det imo.
Det jeg er igang med atm (som pt. er på pause) bliver ikke mere OO, det eneste der ikke er OO er faktisk det som loader hele OO-koden.
Og sidste spørgsmål i denne omgang, kender i en god IDE til Java? Læste en tutorial hvor de brugte BlueJ, som virker meget lækker, men hey, hvorfor ikke tage det bedste?
Foresten, hvor meget bruger man OO i Java? I PHP kan jeg simpelhen ikke leve uden det, synes faktisk der er for mange begrænsninger på det imo.
Det jeg er igang med atm (som pt. er på pause) bliver ikke mere OO, det eneste der ikke er OO er faktisk det som loader hele OO-koden.
Og sidste spørgsmål i denne omgang, kender i en god IDE til Java? Læste en tutorial hvor de brugte BlueJ, som virker meget lækker, men hey, hvorfor ikke tage det bedste?
#11
Jeg har ingen specielle forslag til bog - check Amazon - start f.eks. med nogle af de kendte forfattere som Horton eller Eckel.
Online er der SUN's tutorial og javabog.dk !
Alt i Java er OO.
Med hensyn til Java IDE vil jeg foreslå:
- start med en standard editor (f.eks. JEdit) og build command line indtil du forstår hvad der sker
- så skift til en rigtig IDE (og BlueJ falder ikke i den kategori - det er et stykke pædagogisk legetøj)
Der er mange forskellige meninger om IDE. Jeg foretrækker Eclipse. Og til SWT programmering var det vel et logisk valg.
Jeg har ingen specielle forslag til bog - check Amazon - start f.eks. med nogle af de kendte forfattere som Horton eller Eckel.
Online er der SUN's tutorial og javabog.dk !
Alt i Java er OO.
Med hensyn til Java IDE vil jeg foreslå:
- start med en standard editor (f.eks. JEdit) og build command line indtil du forstår hvad der sker
- så skift til en rigtig IDE (og BlueJ falder ikke i den kategori - det er et stykke pædagogisk legetøj)
Der er mange forskellige meninger om IDE. Jeg foretrækker Eclipse. Og til SWT programmering var det vel et logisk valg.
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.