Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 56, views: 11.496 •

De ontwikkelaars van de Gnome-desktopomgeving stellen dat applicaties bij voorkeur in JavaScript worden geschreven. Het Gnome Project belooft developers te zullen ondersteunen bij het schrijven van Gnome-apps in de scripttaal.

Volgens developer Travis Reitter ontstond er tijdens een recente bijeenkomst van Gnome-developers een discussie over de 'beste' programmeertaal voor het bouwen van applicaties binnen de Gnome-desktopomgeving. Nadat de nodige voorkeuren waren besproken, viel de keuze bij het Gnome Project op JavaScript, een scripttaal die al breed gebruikt wordt voor het bouwen van webapplicaties.

Gnome logoHet Gnome Project stelt dat het bij het opstellen van documentatie voor developers voorrang zal geven aan JavaScript. Daarnaast zullen ontwikkelaars worden aangemoedigd om apps in JavaScript te schrijven en het Gnome Project belooft developers de workflow voor het bouwen van Gnome-applicaties in deze scripttaal te optimaliseren.

De keuze zou op JavaScript zijn gevallen onder andere omdat de prestaties van moderne JavaScript-engines in de afgelopen jaren flink zijn verbeterd. Daarnaast wordt JavaScript breed gebruikt bij de bouw van webapplicaties en ook in bijvoorbeeld Windows 8 worden veel apps gebouwd met behulp van de scripttaal.

Reacties (56)

Reactiefilter:-156055+139+210+31
Volgens mij wordt voorbij gegaan aan waar je het voor gebruikt. Heb je geen performance nodig kun je met JS prima werken. Maar laten we niet vergeten waarom de taal is uitgevonden en laten ze het daarbij laten.

C en C++ zijn de performance talen maar ja die hebben nou eenmaal het nadeel dat je wat meer kennis nodig hebt en dat het bouwen van een applicatie meer tijd kost.

De discussie was er eerder ook al tussen de VB en C++ mensen, VB lekker snel en simpel scherm ontwikkelen en C++ heeft de performance.

Waarschijnlijk zal deze discussie altijd wel blijven...
Het is zonder meer waar dat je voor C++ meer kennis en ervaring nodig hebt om een applicatie te bouwen. Dat het echter meer tijd kost is onzin, als je ervaren bent met C++ kun je daar zeer snel applicaties mee bouwen, en het resultaat is dan ook sneller dan dezelfde applicatie in eein scriptingtaal geschreven.

Scriptingtalen zijn gewoon wat laagdrempeliger voor mensen zonder al te veel programmeerervaring.
Verdorie, geen Ruby :-(
Heel logisch. Als Gnome dicht bij de web-wereld blijft, is straks niet alleen Android en Unity een kandidaat voor tablets, maar maakt Gnome ook een kans.

Als die-hard C/C++ programmeur ben ik de laatste tijden ook uitstapjes aan het maken naar node.js. Het lijkt mij vooral leuk om applicaties te schrijven die gebruik maken van een framewerk dat naadloos code migreert tussen de browser, mobiele telefoons, servers in de cloud, en gewone desktop PCs. Ik denk dat veel initiatieven in de javascript wereld dit uiteindelijk misschien nog wel mogelijk gaan maken ook. Het bouwen van multi-agent of multi-actor systemen is toch nog wel net ietsje minder flexibel dan straks code over V8 engines heen en weer sjouwen.

Enige opmerking: die engine moet nog veel kleiner. Javascript op een ARM 7 (in een Lego Mindstorms NXT) bijvoorbeeld.

Op dit item kan niet meer gereageerd worden.