Ad ta transpilace. A opravdu je to takove terno?
Pythnovskou filozofii to zrovna moc princip jednoduchosti nesplnuje. Vemte si co vsechno musite udelat navic, kdyz chcete transpilovat. Napr se vam i rozbije moznost debugovat v browseru a cist chyby v temrinalu, protoze vsechny zdrojaky jsou rozsypany caj.
Tak nemate to lepsi mit o neco vetsi zdrojaky, ale poradek a jednoduchost?
Ja vim ze jsme delali Python lambdy a JS lambdyv AWS. JS lambdy jsou zkompilovane a o neco mensi nez Pythonovske. Ale:
1. Python lambdy muzu adhoc upravit v browseru
2. Kdyz mi vyskoci chyba, tak rovnou vidim i kod kde vyskocila (tak jako v Jave). U JS vidim jenom rozsypany caj.
3. Nemusim mit dalsi konfigurace kvuli nastaveni transpilace.
Z vyse uvedeneho jsem usoudil, ze transpilace pro lambdy neni zase takova skvela vec, a Python way mi prijde lepsi. Proto i v JS jsme transpilaci nakonec vypli, protoze se to proste nevyplati.
A jasne, chcete mit co nejrychlejsi web. Ale skrze tu jednoduchost zase dostanete funkcnejsi web - mensi slozitost, mene chyb. A kdyz se tak nad tim zamyslim, tak je to vcelku i fail, ze alespon pro vyvoj nemuzu s NPM a tim setupem pouzivat netranspilovanou verzi v browseru. To mi neprijde v poradku.