Сообщение Re[13]: А что мешает заменить JS? от 02.04.2017 17:43
Изменено 03.04.2017 6:58 anonymous
Re[13]: А что мешает заменить JS?
Здравствуйте, Ops, Вы писали:
A>>Например?
Ops>Например, Hello World. JS можно тупо внедрить в страницу. Как такое сделать на питоне?
Так не надо внедрять в страницу, подгружай скрипт отдельно. Зачем говнокодить даже в приложении уровня Hello World?
Ops>Дальше — хуже. Что-то сложное — сразу отваливается модульность питона, и начинаются пляски с бубном вокруг вебпаков, склейки JS-исходников, или каких-то еще костылей, в конечном счете еще прибавится какой-нибудь grunt/gulp. Ну и нода для всего этого, куда ж без нее. Тьфу.
По идее модули должны так же транслироваться в JS, если они на Си. Всякую склейку и прочие пляски с бубном же можно организовать на привычной инфраструктуре языка, хоть на make-файлах.
Ops>Но так-то все просто, пиши на чем хочешь и компилируй в JS.
Ну, да. В теории. А что практика такая, так я вижу проблему (проблему ли?) в том, что оно никому не нужно. Иначе б взяли и сделали все как надо. Но нет, всё ограничивается разговорами о том, какой плохой JS, и как ему покажут когда-нибудь, когда реализуют ту или иную крайне необходимую фичу.
A>>Например?
Ops>Например, Hello World. JS можно тупо внедрить в страницу. Как такое сделать на питоне?
Так не надо внедрять в страницу, подгружай скрипт отдельно. Зачем говнокодить даже в приложении уровня Hello World?
Ops>Дальше — хуже. Что-то сложное — сразу отваливается модульность питона, и начинаются пляски с бубном вокруг вебпаков, склейки JS-исходников, или каких-то еще костылей, в конечном счете еще прибавится какой-нибудь grunt/gulp. Ну и нода для всего этого, куда ж без нее. Тьфу.
По идее модули должны так же транслироваться в JS, если они на Си. Всякую склейку и прочие пляски с бубном же можно организовать на привычной инфраструктуре языка, хоть на make-файлах.
Ops>Но так-то все просто, пиши на чем хочешь и компилируй в JS.
Ну, да. В теории. А что практика такая, так я вижу проблему (проблему ли?) в том, что оно никому не нужно. Иначе б взяли и сделали все как надо. Но нет, всё ограничивается разговорами о том, какой плохой JS, и как ему покажут когда-нибудь, когда реализуют ту или иную крайне необходимую фичу.
Re[13]: А что мешает заменить JS?
Здравствуйте, Ops, Вы писали:
A>>Например?
Ops>Например, Hello World. JS можно тупо внедрить в страницу. Как такое сделать на питоне?
Так не надо внедрять в страницу, подгружай скрипт отдельно. Зачем говнокодить даже в приложении уровня Hello World?
Ops>Дальше — хуже. Что-то сложное — сразу отваливается модульность питона, и начинаются пляски с бубном вокруг вебпаков, склейки JS-исходников, или каких-то еще костылей, в конечном счете еще прибавится какой-нибудь grunt/gulp. Ну и нода для всего этого, куда ж без нее. Тьфу.
По идее модули должны так же транслироваться в JS, если они не на Си. Всякую склейку и прочие пляски с бубном же можно организовать на привычной инфраструктуре языка, хоть на make-файлах.
Ops>Но так-то все просто, пиши на чем хочешь и компилируй в JS.
Ну, да. В теории. А что практика такая, так я вижу проблему (проблему ли?) в том, что оно никому не нужно. Иначе б взяли и сделали все как надо. Но нет, всё ограничивается разговорами о том, какой плохой JS, и как ему покажут когда-нибудь, когда реализуют ту или иную крайне необходимую фичу.
A>>Например?
Ops>Например, Hello World. JS можно тупо внедрить в страницу. Как такое сделать на питоне?
Так не надо внедрять в страницу, подгружай скрипт отдельно. Зачем говнокодить даже в приложении уровня Hello World?
Ops>Дальше — хуже. Что-то сложное — сразу отваливается модульность питона, и начинаются пляски с бубном вокруг вебпаков, склейки JS-исходников, или каких-то еще костылей, в конечном счете еще прибавится какой-нибудь grunt/gulp. Ну и нода для всего этого, куда ж без нее. Тьфу.
По идее модули должны так же транслироваться в JS, если они не на Си. Всякую склейку и прочие пляски с бубном же можно организовать на привычной инфраструктуре языка, хоть на make-файлах.
Ops>Но так-то все просто, пиши на чем хочешь и компилируй в JS.
Ну, да. В теории. А что практика такая, так я вижу проблему (проблему ли?) в том, что оно никому не нужно. Иначе б взяли и сделали все как надо. Но нет, всё ограничивается разговорами о том, какой плохой JS, и как ему покажут когда-нибудь, когда реализуют ту или иную крайне необходимую фичу.