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, es2015), atd. Dnes díky 
Babelu si můžeš napsat vlastní plugin celkem snadno a začíná to být mnohem 
dostupnější.

JS můžete použít i pro desktopové appky (http://electron.atom.io 
<http://electron.atom.io/>), mobilní appky (react-native), skripty (node) a 
(suprise, suprise) dokonce i webové appky.


Rozhodně mi přijde jednodušší použít JS na serveru než Python v browseru, ale 
to neznamená, že bych přestal používat Python :)


Závěrem: Kolem JS je taková aura, že je to prasečina, hipsteřina a seriózní 
programátoři nad tím ohrnou nos. Pokud se na to ale podíváš z druhé strany, že 
máš nějaký problém a chceš ho vyřešit pomocí vhodných nástrojů, tak JS ti může 
hodně zpříjemnit život.

Tom

> 23. 4. 2016 v 10:47, Ken Mijime <kenaco...@gmail.com>:
> 
> "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 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/ 
>> <https://eleks.github.io/js2js/>
>> 
>> Honza
>> 
>> 2016-04-23 8:59 GMT+02:00 Honza Javorek <m...@honzajavorek.cz 
>> <mailto: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 < 
>> <mailto:ljeli...@virtage.com>ljeli...@virtage.com 
>> <mailto: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 <mailto:python@py.cz>
>> http://www.py.cz/mailman/listinfo/python 
>> <http://www.py.cz/mailman/listinfo/python>
>> 
>> Visit: http://www.py.cz <http://www.py.cz/>
>> 
>> 
>> _______________________________________________
>> Python mailing list
>> python@py.cz <mailto:python@py.cz>
>> http://www.py.cz/mailman/listinfo/python 
>> <http://www.py.cz/mailman/listinfo/python>
>> 
>> Visit: http://www.py.cz <http://www.py.cz/>
>> 
>> 
>> 
>> _______________________________________________
>> Python mailing list
>> python@py.cz <mailto:python@py.cz>
>> http://www.py.cz/mailman/listinfo/python 
>> <http://www.py.cz/mailman/listinfo/python>
>> 
>> Visit: http://www.py.cz <http://www.py.cz/>
> _______________________________________________
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
> 
> Visit: http://www.py.cz

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Odpovedet emailem