Google vytvořil nový programovací jazyk Dart, míří na web a do cloudu

aktualizováno 
Nový webový programovací jazyk chce nahradit již nedostačující Javascript a dát programátorům silný nástroj pro navrhování aplikací běžících v prohlížeči i na serveru. I samotné programování a ladění bude moci probíhat v cloudu.

Nový programovací jazyk Dart od společnosti Googlu pro snadný návrh webových aplikací

Z dlouho očekávaného Dash - nového programovacího jazyka od společnosti Google - se na vývojářské konferenci GOTO vyklubal programovací jazyk DART. Vývojáři prý v Dartu poznají staré známé prvky a konstrukce z jazyka Java a JavaScript, nicméně nabízí lepší flexibilitu, škálovatelnost a elegantnější zdrojový kód pro webové aplikace.

Výrazným lákadlem pro vývojáře má být také univerzalita jazyka Dart - ve stejném jazyce budou moci programovat klientskou i serverovou část aplikace. Další výhodou by pro programátory mělo být plně cloudové vývojové prostředí (IDE), které umožní snadnou spolupráci a ladění. Zatím je k dispozici jednoduchý nástroj Dartboard, na kterém si zájemci mohou snadno vyzkoušet jednoduché prográmky v jazyce Dart. Zdrojový kód lze hned upravovat přímo v rámci tutorialů a následně prográmek hned spustit či výsledek snadno sdílet s ostatními.

Zdrojový kód obligátního příkladu Hello, World si můžete hned v prohlížeči

Zdrojový kód obligátního příkladu Hello, World si můžete hned v prohlížeči upravit a vyzkoušet

Části zdrojového kódu můžete snadno ozkoušet a sdílet s ostatními. Později bude

Části zdrojového kódu můžete snadno ozkoušet a sdílet s ostatními. Později bude na webu plnohodnotné vývojářské prostředí.

Proč Google vyvíjí nový programovací jazyk pro web? V čem ty současné zaostávají? "Dnes se musí vývojář rozmýšlet, zda použije statický nebo dynamický programovací jazyk. Dart nabízí komplexní řešení tohoto problému." Dart má napomoci snazšímu vývoji aplikací malých i rozsáhlých, a zejména pak strukturované spolupráci jednotlivých částí programu, včetně jednotnosti klientské a serverové části kódu.

Jednoduše a efektivně

"Dart je nový třídový (class-based) programovací jazyk určený k tvorbě strukturovaných webových aplikací," píše se na oficiálních stránkách. "Navržen byl s důrazem na jednoduchost, efektivitu a škálovatelnost. Dart kombinuje mocné a inovativní vlastnosti se zavedenými programátorskými konstrukty. Výsledkem je jasná, přehledná syntaxe."

Podle Chromium blogu jsou hlavní cíle nového programovacího jazyka Dart:

  • strukturovaný, ale flexibilní jazyk pro webové programování
  • povědomý, pro programátory snadno pochopitelný jazyk
  • vysoký výkon od mobilních zařízení až po servery

Detailní informace

Flexibilitu akcentuje například možnosti volitelných typů (optional types), takže lze vytvářet rychlé prototypy aplikací a pak dodat pomocí typů přehlednost a škálovatelnost později.

Kód napsaný v Dart půjde nativně spustit v moderních prohlížečích, Google totiž zahrne VM (virtuální stroj) do svého prohlížeče Chrome a doufá, že podobně budou postupovat i ostatní prohlížeče.

V současnosti můžete spustit kód napsaný v Dart ve VM na straně serveru, případně zkonvertovat kód Dart do JavaScriptu, který poběží v Chrome, Safari (5+) a Firefox (4+).

Google doufá, že se programovací jazyk Dart rychle rozvine v oblíbené a spolehlivé prostředí pro webové programování: "Jakmile se Dash prokáže jako stabilní a životaschopný, jsme odhodláni udělat z Dash otevřený standard a přizvat k vývoji širší webovou komunitu."

Autor:
 

Nejčtenější

Unikla hesla rekordních 773 milionů uživatelů. Najdete tam to svoje?

Není heslo jako heslo. Či spíše heslo jako heslo vlastně ani není heslo.

Více než miliarda unikátních kombinací e-mailu a hesla unikla na web v zatím rekordní databázi přístupových údajů....

Nájemný vrah doplatil na svůj koníček, udaly jej chytré sportovní hodinky

Mark Fellows na snímku z desetikilometrového závodu v Manchesteru v roce 2015

Britský běžec a cyklista Mark Fellows byl odsouzen k doživotnímu trestu za dvojnásobnou vraždu. K jeho odhalení a...

Čeští vývojáři vylepšili vláček pro koleje z IKEA. Uhání až 90 cm/s

Intelino tým

Vypadá jako obyčejný vláček, ale můžete ho ovládat přes aplikaci v mobilu nebo jen pokládáním barevných terčíků na...

SpaceX začíná zkoušky „superrakety“. Bude se lesknout jako zrcadlo

Stavba pokusné rakety konceptu Starship na raketodromu SpaceX v jižním Texasu.

Fanouškům kosmonautiky přichystal šéf společnosti SpaceX Elon Musk na přelomu roku nečekaný dárek: nové plány na stavbu...

Tito lidé neexistují. Počítač si je vymyslel, napodobí rasu i vlasy

Fotografie neexistujících celebrit generované neuronovou sítí Nvidia na základě...

Podívejte se na fotky lidí, které jste nikdy nepotkali a nepotkáte. Počítač si je totiž vymyslel. Generativní...

Další z rubriky

Facebook dal velkým firmám přístup i k vašim jménům a soukromým zprávám

Facebook hodlá spustit vlastní kryptoměnu.

Microsoft, Amazon, Spotify a další velké firmy měly přístup k soukromým údajům uživatelů Facebooku. A to i poté, co...

Šéf Googlu tvrdí, že nyní neplánuje spuštění vyhledávače v Číně

Čínská vlajka před budovou firmy Google v Pekingu

Již několik měsíců se spekuluje, že by se společnost Google mohla se svým vyhledávačem vrátit na čínský trh, ale se...

Hity, které přežily: výběr nejlepších článků Technet.cz za rok 2018

Muskův kabriolet Tesla Roadster s figurínou Starman se vznáší ve vesmírném...

Elon Musk, rudý Měsíc a Stephen Hawking. Co mají společného? Kromě vesmíru také to, že tato témata v roce 2018...

Najdete na iDNES.cz