DART het object georiënteerd ”alternatief” voor javascript
DART is een nieuwe programmeertaal gemaakt door Google, die als object georiënteerd vervanger van ECMAScript/javascript moet worden. Nu werkt DART echter nog als een vertalen van DART naar Javascript.
Object georiënteerde programmeren is er bij javascript niet echt bij. Het is mogelijk niet classes e.d. aanmaken en overerving toe te passen, Javascript geeft ook niet echt methodes. Javascript werkt daarom niet echt productief als je een groot javascript HTML5 web applicatie wilt gaat maken. DART probeert dit op te lossen doordat het wel classes, methodes en overerving toelaat. Huidig werkt de DART compiler als een vertaler van DART code naar Javascript code. Maar het zou ook mogelijk moeten worden DART in de webbrowser te gaan draaien in een soort “virtuele machine”. Ik heb eerlijk gezegd nog geen idee wat dit inhoud of dart native ondersteunt word. DART is vooralsnog zo nieuw dat er maar één ontwikkeltool voor DART is en die is online in de browser. Google heeft al laten lekken dat DART op den duur wel het beveiligings probleemtaal ECMAScript/Javascript moet gaan vervangen.