Archief - [ALG]Nog eens, welke taal?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Didius

Legacy Member
Hallo

Ik zou graag een programma schrijven. Een programma dat gewoon via checkboxes, radiobuttons, input box, etc interactie met de gebruiker mogelijk maakt. Bijvoorbeeld, ik geef iets in, en het programma controleert dan.
Maar dit moet gebeuren in een taal die voldoet aan volgende eisen:

* Niet al te ingewikkeld
* ik moet het programma kunnen runnen/compilen op zowel linux/windows als mac os.
* Als het kan zou het goed zijn moest er figuren/animaties in het programma kunnen geimplementeerd worden.
* Het moet grafisch aantrekkelijk zijn (geen VB uiterlijk dus)
* Openbron moet mogelijk zijn.

=> ik dacht eerst aan Flash+actionscript, dat me toelaat een grafisch sterk "programma" te maken, maar dat is niet echt platformonafhankelijk, en kan ook niet direct als vrije software verdeeld worden.

Welke taal zou het meest geschikt zijn hiervoor?

*edit: hmm titel messed up.... mod?, thnx

Deguchi

Legacy Member
Java? Dat is wel een "echte" programmeertaal in tegenstelling tot u scriptingtaal dat ge voorstelde. Het vereist dus wel al wat degelijke kennis.
Vermits ge echter al een flash dacht denk ik dat ge echter eerder een soort van website voor ogen hebt?

Bubbling Zombie

Legacy Member
Je kan java gebruiken, of C# in combinatie met mono. Een alternatief is natuurlijk een ajax-implementatie maken, desnoods met behulp van php of/en ruby.

Didius

Legacy Member
Ewel nee, ik dacht aan flash omdat ik het zou kunnen maken in Flash al, en omdat dat gemakkelijk werkt. Bovendien kan je zeer grafisch werken in Flash.
Er kan zeer dynamisch mee gewerkt worden, maar het voldoet niet aan men eisen.

Maar ik zie wat tegen Java op... Of moet dit niet?

fretn

Legacy Member
'k denk ook aan java (voor GUI) in combinatie met java2d (voor figuurkes animaties)
is ook crossplatform

Didius

Legacy Member
Dat ziet er perfect uit, al zal ik waarschijnlijk geen animaties er kunnen in verwerken.

Het zal Tcl/tk worden, bedankt voor de antwoorden!

Messias.

Legacy Member
Of wxWidgets. Is uitermate cross-platform en kunt ge logic achtersteken in een taal naar uw keuze. :) En bovendien bestaat het al jaren. Vroeger noemde de toolkit weliswaar wxWindows, maar ze zijn in aanvaring gekomen met Microsoft.

fretn

Legacy Member
wxWidgets is idd ook wel goeie keuze, voor animaties kan je evt zelfs een glcanvas gebruiken en via opengl gaan animeren

wlibaers

Legacy Member
Tcl is wat trager voor animaties, maar je kan er ook wel OpenGL extensies voor vinden.
http://www.tcl3d.org/
Als je niet te veeleisend bent of het heel eenvoudige animaties zijn kan je ook met het gewone tcl canvas werken, een paar eenvoudige spelletjes zoals asteroids bijvoorbeeld zijn goed te doen:
http://wiki.tcl.tk/898

Bijna alle functionaliteit van tk (de grafische toolkit) is ook vanuit andere talen dan tcl te gebruiken (python, perl, C, C++,...), het enige probleem is dat je bij die talen moelijk goede bronnen vindt om het te leren. Een vrij goed boek is dat van Brent Welch, 4e editie, zowel tcl als tk. Voorbeeldhoofdstukken op:
http://www.beedub.com/book/
Andere bronnen:
http://www.tcl.tk/doc/

clockx

Legacy Member
Ik zou ook voor java gaan, java is compatible om zowel windows als linux. Als je niet sterk bent in het grafische kan je ook de windowbuilder voor eclipse eens zoeken op het internet.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan