Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Google Traceur

sqrt
verified
rating uzivatele
2. 7. 2014 02:26:25
Před časem jsem se(asi stejně jako plno z vás) zbláznil do různých transpilerů(SASS, LESS, CoffeeScript, TypeScript, ...).
V případě CSS, kde největším výstřelkem jsou možná tak proměnné, je volba celkem jasná. Pro JS už ale nějakou dobu existuje opravdu obstojný návrh jazyka(ES6), který by se měl do konce letošního roku stát standardem. No a proč místo vymýšlení nových jazyků nevyužít právě ten?
Včera jsem objevil Google Traceur(transpiler z ES6 do ES5) a jsem z něj vyloženě nadšený - už dneska si můžete kdekoliv užívat JavaScript příští generace a až bude všude podporovaný nativně, tak jednoduše přestanete transpilovat.
Momentálně je podporována většina nových vlastností. Co mi trochu vadí, je pouze základní podpora tříd(což se ale časem zlepší) a uvítal bych prozatím aspoň statickou typovou kontrolu(s tou dynamickou si klidně počkám na nativní implementaci).
Je podporována jak "on-the-fly" kompilace přímo v prohlížeči(menší stránky, pokusy), tak na straně serveru(větší projekty). Jak to krásně funguje, si můžete vyzkoušet tady.
Tohle mi definitivně připadá jako správný směr - odteď pokud budu mít na výběr, tak budu upřednostňovat Traceur před ostatními transpilery do JavaScriptu.
2. 7. 2014 02:26:25
https://webtrh.cz/diskuse/google-traceur/#reply1036370
A tady se dá hrát s ES6 v prohlížeči (právě díky Traceur)
ES6 Fiddle
2. 7. 2014 13:39:47
https://webtrh.cz/diskuse/google-traceur/#reply1036369
sqrt
verified
rating uzivatele
2. 7. 2014 16:12:06
Ještě bych doporučil tuhle super knížku, ať máte co zkoušet ;-)
2. 7. 2014 16:12:06
https://webtrh.cz/diskuse/google-traceur/#reply1036368
Používáte někdo už novinky z ES6 v produkci, ať už přes Traceur, TypeScript, nebo nodejs?
2. 7. 2014 16:18:05
https://webtrh.cz/diskuse/google-traceur/#reply1036367
Pro odpověď se přihlašte.
Přihlásit