"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/

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

        Visit: http://www.py.cz



    _______________________________________________
    Python mailing list
    python@py.cz <mailto: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

Odpovedet emailem