Ahoj,
existenci transpilerů neberu jako důkaz, že JS je špatný jazyk, spíš naopak.
Základ JS je pár pravidel, funkce, objekty, scope, prototypy a na tom si můžeš
postavit co tě napadne. Transpilery ti dovolí rozšířit jazyk (viz React a JSX),
přidat nějaký syntactic sugar (např. coffescript,
"Seriozní" ak myslíš korporat tak ten obvykle fičí práve na legacy kode,
transpileroch a oldschool kode. Byť trendy je drahé!
On 23.04.2016 10:34, Jan Bednařík wrote:
Ono to není zas tak růžové, že by všichni přecházeli z CoffeeScriptu,
TypeScriptu, apod. na čístý ES2015 + Babel. Lidi jsou
Ono to není zas tak růžové, že by všichni přecházeli z CoffeeScriptu,
TypeScriptu, apod. na čístý ES2015 + Babel. Lidi jsou zvyklí, že JS už
nikdo nepíše. Je to hrozně old-school a vůbec to není trendy. Seriozní
projekty dneska všechny frčí na js2js: https://eleks.github.io/js2js/
Honza
V JS vznikly transpilery hlavně proto, že jazyk zaostával vývoj své vlastní
komunity. CoffeeScript, TypeScript, Dart, kdovíco, se pak snažily dohnat
chybějíci syntactic sugar a fičury. CS byl asi nejpoužívanější a třeba v
Apiary v něm máme podle mě 80 % codebase, byla to děsná móda a hlavně se to