Google annoncerede officielt det nye programmeringssprog Dart på GOTO-konferencens keynote mandag morgen.
Google lægger vægt på, at Dart giver mulighed for en mere struktureret tilgang til webudvikling, end hvad Javascript tilbyder.
"Dart - structured web programming," lyder det eksempelvis på det officielle website for det nye programmeringssprog.
Den strukturerede tilgang bliver blandt muliggjort, da sproget er objektorienteret med konstruktioner som klasser og interfaces.
En interessant mulighed er, at man kan starte udviklingen af en prototype uden fastdefinerede datatyper, som det kendes fra Javascript. Senere kan man gå over i en mere struktureret modulopdelt programudvikling med fastdefinerede datatyper.
Ingen understøttelse i Internet Explorer
Ifølge Google kan Dart anvendes i de "fleste moderne browsere", hvilket ifølge Googles definition er Googles egen Chrome-browser, Safari version 5 eller senere samt Firefox version 4 eller senere.
Internet Explorer er indtil videre ikke understøttet.
I en lækket e-mail fra Google-udvikleren Mark S. Miller diskuteres blandt andet, hvordan andre browser-leverandører vil tage imod det nye programmeringssprog (som på det tidspunkt gik under navnet Dash):
"Hvad hvis andre browsere ikke følger os med Dash? Lars har lovet at "sweet talke" de andre browserleverandører, og mens vi er spændte på det, så er vi klar over, at det bliver en vanskelig vej."
Danskeren Lars Bak præsenterede sammen med Gilad Bracha Dart på GOTO-konferencens keynote.
Selvom Lars Baks "sweet talk" tilsyneladende endnu ikke har overbevist Microsoft om at understøtte Dart, så er der andre muligheder for Darts udbredelse. Da Dart eksekveres i sin egen virtuelle maskine (VM) er anvendelsesmulighederne ikke begrænset til browseren. Eksempelvis kan Dart-programmer også køre på en server med en Dart-VM.
Javascript ikke velegnet til store web-applikationer
Computerworld har tidligere beskrevet baggrunden for lanceringen af programmeringssproget, som Google på lang sigt håber vil overtage Javascripts rolle som webudviklingssprog.
Baggrunden er blandt andet, at udvikling af store webapplikationer i Javascript er besværlig. Den erfaring har Google selv gjort sig med udvikling af flere store webapplikationer som Google Docs.
Dart er ikke klar til endelig release, men kan du ikke vente med at afprøve Dart, har du allerede nu mulighed for at downloade programmeringssproget her.