[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