Hej !
Jag har tänkt lära mig att göra lite program som har GUIs.
Efter att ha kollat lite vad det finns för program verkar det som Python är populärt.
Det påstås att man kan uppnå resultat mycket snabbare med Python än tex Java.
Vilka verktyg och utvecklingsmiljöer är lättast, bäst, har bäst utvecklingspotential
(tex klarar andra språk ) osv av de som finns i Ubuntu ?
Tex boa-constructor, Idle, kiwi ?
Vilka språk ? Java, Perl, Python, Tcl/Tk, Ruby ?
Jag är "lat" och vill använda användarvänliga verktyg och språk.
Jag vill inte hålla på att skriva en massa utrymmeskrävande kod i onödan
Det ska vara kort och enkel syntax. (Det påstås att Python uppfyller det kravet).
Det ska helst kunna fungera oberoende av plattform och OS.
Finns det andra språk o utvecklingsmiljöer som är bra ?
Jag vill att det ska vara fria grejer.
Jag har funderat på att eventuellt börja utveckla samma program parallellt i olika språk och miljöer
och se vilket som är lättast och bäst.
(Som övningsexempel funderar jag på att göra ett stämövningsprogram (gehör)
som ställer in svårighetsgraden efter användaren.)
Tips och goda råd emottages tacksamt så att jag snabbare kommer in på rätt spår.
Programmeringsspråk och utvecklingsmiljöer - vilka är bäst ?
Programmeringsspråk och utvecklingsmiljöer - vilka är bäst ?
Jag tycker att Javas swing bibliotek är mycket smidigt och ganska enkelt för att skriva GUIs och med Eclipse (IDE till java/C++) så programerar IDEn nästan åt dig. Eclipser ger dig smart tabb-kompletering till skillnad från många andra IDEs. Eclipse kompilerar även real-tid och ger vettiga fel-medelanden samt brukar ofta ge dig vettiga förslag på vad som är fel istället bara för att säga vad som är fel.
Det behövs i princip bara dessa 2 sidor om du ska skriva GUIs med java:
http://java.sun.com/docs/books/tutorial/uiswing/
http://java.sun.com/j2se/1.5.0/docs/api/index.html
Eclipser hemsida:
http://www.eclipse.org/
Båda Python och Ruby har GTK bindings så det ska nog inte vara några problem att skriva GUI applikationer till dessa men jag har ingen aning om IDEs till dessa språk. Har själv aldrig orkat lära mig dom då jag tycker det är så bökigt med dynamsikt typade språk.
Du har du ju alltid C++ fast det tar nog lite längre tid att lära sig än Java. Men du har lite fler GUI bibliotek att använda dig av, t.ex. QT och GTKMM. Då kan du köra Kdevelop3 som IDE, vilket verkar fungera rätt så bra, har dock inte kört denna IDE så länge.
Andra språk som du tänkte på Perl är nog inget höjdarspråk att börja skriva GUIs i men väldigt smidigt att kunna.
Kdevelop's hemsida: http://www.kdevelop.org/
Det behövs i princip bara dessa 2 sidor om du ska skriva GUIs med java:
http://java.sun.com/docs/books/tutorial/uiswing/
http://java.sun.com/j2se/1.5.0/docs/api/index.html
Eclipser hemsida:
http://www.eclipse.org/
Båda Python och Ruby har GTK bindings så det ska nog inte vara några problem att skriva GUI applikationer till dessa men jag har ingen aning om IDEs till dessa språk. Har själv aldrig orkat lära mig dom då jag tycker det är så bökigt med dynamsikt typade språk.
Du har du ju alltid C++ fast det tar nog lite längre tid att lära sig än Java. Men du har lite fler GUI bibliotek att använda dig av, t.ex. QT och GTKMM. Då kan du köra Kdevelop3 som IDE, vilket verkar fungera rätt så bra, har dock inte kört denna IDE så länge.
Andra språk som du tänkte på Perl är nog inget höjdarspråk att börja skriva GUIs i men väldigt smidigt att kunna.
Kdevelop's hemsida: http://www.kdevelop.org/
Programmeringsspråk och utvecklingsmiljöer - vilka är bäst ?
jag gillar python väldigt mycket... det är lixom så enkalt att skriva, nästan inga konstiga tecken som man inte förstår vad de är bra till och inget annat konstigt... bara enkla komandon som man skriver och programmet gör vad mamn säger åt det...mycket smidigt... men om du verkligen vill programera hardcore så är det c/c++ som gäller... det är dock inte kul att lära sig enligt min åsikt (jag har aldrig riktigt kommit igång med det)
Programmeringsspråk och utvecklingsmiljöer - vilka är bäst ?
har ni tips på någon bra python bok? jag har kollat på beginging python den verkar ganska bra:D
-
- Inlägg: 4
- Blev medlem: 05 dec 2006, 07:47
- Ort: Höganäs
- Kontakt:
Programmeringsspråk och utvecklingsmiljöer - vilka är bäst ?
Många bra Python böcker finns det...
http://diveintopython.org är en gratis book som är väldans bra men kanske går lite väl fort fram om man inte har så mycket erfarenhet av programmering.
Beginning Python är mycket bra också men lite mer teoretisk än ovan nämnda.
Core Python är STOR och bra
Essential Python Reference är kanon.
http://diveintopython.org är en gratis book som är väldans bra men kanske går lite väl fort fram om man inte har så mycket erfarenhet av programmering.
Beginning Python är mycket bra också men lite mer teoretisk än ovan nämnda.
Core Python är STOR och bra
Essential Python Reference är kanon.