[python] Python na frontendu, Brython
Ken Mijime
kenaco666 na gmail.com
Sobota Duben 23 10:47:01 CEST 2016
"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 <mail at honzajavorek.cz
> <mailto:mail at 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 <ljelinek at virtage.com
> <mailto:ljelinek at 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 at py.cz <mailto:python at py.cz>
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
>
>
> _______________________________________________
> Python mailing list
> python at py.cz <mailto:python at py.cz>
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
>
>
>
> _______________________________________________
> Python mailing list
> python at py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.py.cz/pipermail/python/attachments/20160423/af7bc1dc/attachment.html>
Další informace o konferenci Python