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 2016-04-23 8:59 GMT+02:00 Honza Javorek <m...@honzajavorek.cz>: > 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 lidem jako třeba já, Pythoňák, nebo Rubystům, psalo mnohem > snáz. S příchodem specky ECMAScript 6 (přejmenovaného na ES2015, protože > chtějí vydávat specku snad každý rok nebo tak něco) ale komunita hromadně z > transpileru prchá a migruje na tohle, případně na transpiler z ES2015 (tzn. > JavaScriptu budoucnosti) do ES5 (tzn. JavaScriptu přítomnosti), zvaný > Babel. Transpilery budoucnost už postrádají, většinu jejich výhod vyzobal > samotný JS ve svých nových verzích. Sice je pořád plný chlupatých závorek, > z nichž se nám Pythoňákům můžou chlupy ježit, ale díky jiným syntactic > sugar srandám to není až taková super pruda to psát a člověku nepřijde, že > to je úplně matlácký jazyk. Když to není frotnend ale server, tak máš navíc > Node.js kde je aspoň minimální základní knihovna (takže nepotřebuješ > isArray nebo left pad nebo co jsou ty největší skandální npm balíčky teď - > ty lidi používají kvůli browseru, ne kvůli serveru) a už se to dá aspoň > trochu používat. > > Stejně bych raději psal Python, ale jen jsem chtěl napsat, že se to s tím > JS lepší a celkem se to dá, na serveru aspoň teda. A jelikož si připadám > jako JS insider na Py diskusi, chtěl jsem vám osvětlit ty věci kolem > transpilerů (když už se na ně zavedla řeč). > > Čau, > Honza > > > 2016-04-22 19:48 GMT+02:00 Libor Jelínek <ljeli...@virtage.com>: > >> Ahoj pánové! >> Já bych taky s dovolením přispěl svým názorem: JS je fakt hrozný a proto >> je pro něj tolik transpilerů asi. Osobně se JS vyhýbám obloukem :-) >> >> V Java světě, odkud pocházím, jsou transpilery do Javy nesmírně populární >> a potvrzuju, že výborně použitelné. Appky jakoby desktopové plné formulářů, >> záložek, tiskových sestav, oken ap. by jen v JS snad ani psát nešli. >> >> Pracoval jsem s hodně velkými složitými appkami napsanými ve >> SmartGWT/Vaadin (vše na GWT) a Eclipse RAP. Četl jsem dost článku jak si >> třeba Dropbox tým chroctá, když přesali svůj web UI do CoffeScriptu, MS >> jakýsi web do TypeScriptu ap. >> >> Úžasný mi přijde v tomhle oboru "štítím se JS" přijde Google Dart. Pro >> GWT existoval Python port Pyjamas, který ale už je asi mrtvý. Na větší >> webový projekt bych určitě transpiler zvážil. (Toto od Javascripterů asi >> schytám...) >> >> Hezký víkend! >> Libor >> _______________________________________________ >> Python mailing list >> python@py.cz >> http://www.py.cz/mailman/listinfo/python >> >> Visit: http://www.py.cz >> > > > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz >
_______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz