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ší

Oumuamua může být mimozemskou časovou schránkou, řekl expert v Rozstřelu

Astronom Petr Scheirich v diskusním pořadu Rozstřel.

„Můj názor je, že jde o těleso přírodního původu, ale přál bych si, aby tomu tak nebylo,“ řekl v Rozstřelu o prvním...

Samopal vz. 58, který není samopalem, má vyšší kadenci než kalašnikov

Československý samopal vz. 58 V - verze pro výsadkáře se sklopnou opěrkou.

V Československu vzniklo několik typů palných pěchotních zbraní, které se mohly směle rovnat se zahraniční konkurencí....

Okřídlení géniové. Vrány si při pokusu zvládly vyrobit složené nástroje

Vrány se ukazují jako stále chytřejší a chytřejší.

Nový experiment naznačuje, že bychom měli přehodnotit rčení chytrý jako liška na chytrý jako vrána. Skupina...

Nové implantáty dovedou zlepšit paměť, ale nesmí se k nim dostat hacker

DBS

Elektronické implantáty by mohly podle neurovědců již v příštím desetiletí pomáhat vylepšovat paměť, zejména pacientům...

Změna v TV vysílání se blíží. Vše, co musíte vědět o přechodu na DVB-T2

Nelamte si s DVB-T2 hlavu. Vše podstatné se dozvíte níže.

Informační kampaň k přechodu na nový standard pozemního televizního vysílání DVB-T2 může stát až 350 milionů korun. V...

Další z rubriky

Konec dvojích cen. Evropské e-shopy už Čechům nebudou účtovat přirážku

Ilustrační snímek

Na začátku prosince začne platit nařízení Evropské unie, které zakazuje internetovým obchodům považovat zákazníka z...

Legální manipulace voleb: politici v USA kreslí šílené mapy, aby vyhráli

Jak lze legálně ovlivnit volby ve svůj prospěch? V Americe používají...

Technologie zasahují do života často nečekaným způsobem. Fascinující a zároveň odstrašující ukázkou je americké...

Proč Češi nečtou? Většina si dělá názor bez znalosti faktů, ukázala studie

Proč lidé (ne)čtou

Nová studie ukazuje, že lidé, především mladí lidé, už téměř nečtou. Ale to jim nebrání v tom, aby se na sociálních...

Najdete na iDNES.cz