Anbefalt, 2024

Redaktørens valg

Google omdirigerer Dart som en JavaScript-hjelper

Вячеслав Егоров, Google — "Dart и JavaScript глазами компиляторщика"

Вячеслав Егоров, Google — "Dart и JavaScript глазами компиляторщика"
Anonim

Sette opp på ambisjoner for å opprette en kommersiell klasse Web Programmeringsspråk, Google skifter arbeid på sitt Dart-programmeringsspråk for å gjøre det til et optimaliseringshjelp for det gjennomgripende populære JavaScript, som Dart ble opprinnelig designet for å erstatte.

Selskapet planlegger ikke å inkorporere Dart i sin Chrome-nettleser, de to skapere bak Dart annonsert i et blogginnlegg postet onsdag. Dart vil være mest nyttig for utviklere som et verktøy for å skape bedre JavaScript-kode.

Google lanserte Dart i 2011 for å takle begrensninger rundt JavaScript, som ble brukt til å bygge komplekse webapplikasjoner, selv om det ble opprettet hovedsakelig for å gi enkle skriptegenskaper til websider.

Dart utviklere fokuserte først på å bygge en virtuell maskin som ville kjøre Dart-kode inne i Chrome og andre nettlesere, noe som ville ha gitt utviklere mulighet til å skrive webapplikasjoner i Dart. Ingen andre nettlesere gjorde noen signifikante trekk for å adoptere Dart, og så avgjørelsen om å ikke inkludere den i Chrome, forsegler ganske mye sin skjebne som et frittstående programmeringsspråk for nettet.

Google jobbet hardt for å lokke utviklere bort fra JavaScript til Dart, kanskje med bare begrenset suksess. I årene siden Darts utgivelse har en rekke andre verktøy blitt vist for å gi større strenghet til JavaScript-programmering uten at utviklere skal lære seg et nytt språk.

Microsoft utgav TypeScript, en superset av JavaScript som la statisk skriving, klasser og modulasjon og andre evner som vanligvis finnes på mer tunge språk som C ++ og Java. Andre ingeniører hos Google utviklet AngularJS, et rammeverk for å bruke mer tradisjonelle programmeringsmetoder til JavaScript-baserte brukergrensesnitt.

Dart-utviklerne selv laget et verktøy som konverterer Dart-kode til JavaScript, slik at den kan brukes av alle nettlesere. Det er her arbeidet på Dart vil fortsette. Dart-utvikleren Dan Grove, foreningen for datautstyrets søkende konferanse, sa at en av de viktigste målene for Dart-prosjektet vil være å "gjøre det enklere for JavaScript-applikasjoner å suge i komponenter skrevet i Dart."

Dart er fortsatt rettferdig mye brukt innen selve Google. Forretningsenheten for Google Annonser er en av de største brukerne av Dart, ifølge selskapet. Den brukes også til Google Fiber og Google Express nettbutikk og for de interne forretningsapplikasjonene som brukes av Google-salgsteamet.

Top