LINUX.ORG.RU
ФорумTalks

Зачем браузерам JavaScript, если есть Python как альтернатива ?

 , ,


0

1

Может уже настал тот самый момент когда пора отвернуться от этого javascript...
Всем же очевидно, что js это историческая ошибка.
Стоит ли клепать бесконечные костыли для js, если можно сконцентрироваться на более годном ЯП ?

Лично я только за (тогда на планете вообще можно оставить только C, Python, ну и ассемблеры), но попробуй-ка повтори такой мощный рантайм с нуля.

border-radius
()
Ответ на: комментарий от annulen

Кстати, а какой версии должен быть Python? >= 2.4? >= 2.6? Или, может быть, 3.х?

2.6-2.7 как самый адекватный.

border-radius
()
Ответ на: комментарий от annulen

Но допустим у Пети стоит браузер с Python 2.4, а Вася сделал сайт, использующий фичи 2.6.

Но допустим у Пети IE6, а Вася сделал сайт на HTML5.

drull ★☆☆☆
()
Ответ на: комментарий от wingear

А что в этом плохого?

С одной стороны лямбды как обработчики событий - это очень красиво и удобно. С другой стороны, когда кода мегабайты, то разыскать там нужный обработчик бывает не так просто.

drull ★☆☆☆
()

Зарплаты Web-программистов резко поползут вниз, если переменные больше не смогут принимать по четырнадцать примитивных значений.

Nebuchadnezzar ★★★★
()
Ответ на: комментарий от BattleCoder

А какое отношение сырые строи имеют к блокам кода?

Reset ★★★★★
()
Ответ на: комментарий от Reset

а как тебя спасет чрут от рассылки спама через нативный код?

ууу, даааа )))

допустим, браузер работает в одном процессе, а нативный код, скачанный с сайта - в другом процессе, общаются они средствами IPC. Второй процесс ограничен в правах (запущен от другого юзера) и не может открывать сокеты (запрещено правилами iptables или SELinux)

Harald ★★★★★
()
Ответ на: комментарий от Harald

Так под это еще и сказочный дистрибутив городить придется в котором ничего сделать нельзя? Не взлетит.

Reset ★★★★★
()
Ответ на: комментарий от BattleCoder

Так вы предлагаете и на сервере Python установить? Сырые строки содержат произвольно форматированный текст, а не код на языке python. Аналог сырых строк есть и в PHP, так что теоретически можно код на python вывести на страничке без повреждения форматирования тела скрипта, вот только кому оно нужно, так извращаться, когда есть JS?

lucentcode ★★★★★
()
Ответ на: комментарий от tailgunner

JavaScript и есть Scheme

и ведь аборт-то делать уже поздно, да :/

lazyklimm ★★★★★
()

питон - дебильный язык. Я хотел написать, что питон это недоруби, но передумал, т.к. вообще не хочу никак относить питон к руби. И питон гораздо хуже js (во всех смыслах), а js можно сделать более rubylike (т.к. есть много общего). Этим и займемся.

special-k ★★★★
()
Последнее исправление: special-k (всего исправлений: 1)

на более годном ЯП

кря-кря-кря

lazyklimm ★★★★★
()
Ответ на: комментарий от Reset

text/python2.5
text/python2.6
text/python2.7
text/python3.0

же.

Deleted
()
Ответ на: комментарий от bismi

кстати да, будет (есть) dart (это сишьники как бы намекают, что они еще пока живы).

special-k ★★★★
()
Последнее исправление: special-k (всего исправлений: 2)
Ответ на: комментарий от BattleCoder

BattleCoder

В питоне есть «сырые строки»,

"""
это строка
это тоже строка
это конец строки => """

И можно вертеть их как угодно.

Батенька, это не «сырая строка».

r"""
это строка
это тоже строка
это конец строки => """
^Вот это - «сырая строка»

Virtuos86 ★★★★★
()
Ответ на: комментарий от Virtuos86

я немного другое имел ввиду, напутал в терминологии, ну вы меня поняли =)

в любом случае я не позиционирую python как замену js - не взлетит.

интересно бы посмотреть на гугловский dart...

BattleCoder ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.