Avatar billede buccaneer_dk Nybegynder
09. maj 2007 - 21:53 Der er 9 kommentarer og
1 løsning

Begynderprogrammør - hvilket sprog skal jeg gå i gang med??

Jeg har MEGET længe gerne ville begynde at programmere. Jeg er ikke kommet i gang med det før nu. Da jeg er over 30 og ved at stifte familie skal det være noget, hvor tiden er godt "lagt ud". Jeg har flg. ønsker til anvendelsen:

1) Det skal kunne udmønte sig i grafiske web-applikationer eller "flash" hjemmesider...

2) Man skal kunne lave simple interaktive brugerflader til mindre database og visninger af disse databaser

3) Også gerne simple spil, herunder gerne simple 3D-spil.

Jeg har i tidernes morgen arbejdet lidt med dos og mindre med html.

Jeg går ud fra, at mine ønsker udelukker C++, som man nok kan bruge til mest, men som forekommer mig som et sprog med temmelig langsom indlæring.
Kan man det hele med Flash eller Java, og er det vejen at gå?

Det er måske lidt åndet spørgsmål, men jeg synes det er svært at læse sig til fornuftige råd om dette. De fleste sider jeg har fundet er varme fortalere for, hvad de allerede foretrækker og stiller ikke styrker / svagheder op overfor hinanden.

På forhånd mange tak for hjælpen...
Avatar billede arne_v Ekspert
09. maj 2007 - 22:01 #1
re 3)

Jeg tror simpelthen ikke at det er muligt at lave 3D spil med en beskeden indsats.

re 2)

Umiddelbart ville Java og C# vaere oplagte valg til dette krav. Det er rimeligt
nemt at lave GUI i dem.

re 1)

Lidt mindre oplagt.

Java server-side: JSP & servlet
Java client-side: applet / Java Web Start / det kommende JavaFX

C# server-side: ASP.NET
C# client-side: winform controls / det nye Silverlight

Hvorfor ikke bruge Flash ??
Avatar billede buccaneer_dk Nybegynder
09. maj 2007 - 22:16 #2
Mener du at flash næsten kan det hele eller om er det kun om pkt. 1?

Og c++ er ikke meget 'sværere' tilgængeligt end de

Mht. spil skulle jeg måske understrege, at jeg mener MEGET simple "spil"...

Hvis jeg så skulle affinde mig med, at jeg ikke vil kunne det hele med det jeg går i gang med, hvad ville du så foreslå, hvis det vigtigste er det to første punkter? C++ med flash eller?
Avatar billede arne_v Ekspert
09. maj 2007 - 22:21 #3
C++ er et forholdsvis vanskeligt sprog at laere - specielt hvis man skal lave GUI.

Man kan ogsaa bruge Flash i ikke web kontekst, men normalt er det til web. Det er
vel ikke overraskende at en web GUI og en fat client GUI har forskellige sprog som
bedste loesning.
Avatar billede bauerdata Nybegynder
09. maj 2007 - 22:28 #4
Python er en moderne og enkelt sprog som kan det hele
og så kører det på et hav af platforme
Der er her et link til PyGame og http://www.python.org
http://www.pygame.org/news.html
Du kan sagtent integrere dine flash på de html sider du producerer med python :-)

se også det nye danske Python Forum på
http://www.bauerdata.dk
Avatar billede buccaneer_dk Nybegynder
09. maj 2007 - 22:30 #5
Beklager, hvis jeg er for dum til din hjælp :D - men når du skriver fat client er jeg allerede stået af...

Det vigtigste for mig er som sagt, at jeg skal kunne lave noget, hvor man via internettet kan lave forespørgsler, der kan vises grafisk på en database. Databasen vil løbende blive ændret... Det var måske sådan jeg skulle have formuleret mig i starten(?)
Avatar billede buccaneer_dk Nybegynder
09. maj 2007 - 22:42 #6
Tak begge to - jeg tror jeg i første omgang kigger nærmere på Python og hvis ikke det er nok må jeg vel hellere gå i gang med c#... suk :-)

Arne tak for dine svar!

Bauer, da du nok var tættest på (det med noget 'nemt), er du velkommen til at få point, hvis du sender svar...
Avatar billede arne_v Ekspert
09. maj 2007 - 22:53 #7
fat client = windows exe (eller tilsvarende paa andet styre system)

jeg laeste punkt 2 som at de skulle vaere en saadan

hvis det er web, saa er server side scripting som ovenfor loesningen
Avatar billede bauerdata Nybegynder
10. maj 2007 - 07:58 #8
Hej python er også objectorienteret.
Dvs. du lærer også principerne som gør sig gældende i php5 og c++
Der er en python pakke som gør det særligt nemt at lave
webservere det hedder cherrypy og kan findes her.
http:www.cherrypy.org

God fornøjelse, men der er ikke noget som er nemt.
At forstå alle sammenhængede med server , client , html, css, browseres forskelligheder , java .....
Giv ikke op selvom vejen er belagt med store sten.
Avatar billede montago Praktikant
17. april 2008 - 19:27 #9
C# er i dag nok det bedste sprog at lære sig. man kan ALT i det.
Avatar billede montago Praktikant
17. april 2008 - 19:27 #10
plus det er nemt
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