Re[16]: А что мешает заменить JS?
От: Somescout  
Дата: 15.03.17 11:05
Оценка: +2 -1
Здравствуйте, Ikemefula, Вы писали:

I>Здравствуйте, Somescout, Вы писали:



I>В свое время в браузере работали разные языки. Не прижились.

I>Конкурентами JS являются и апплеты, и флеш, и сервелат.
С каких пор? Все три реализовывали свою среду поверх браузера, и требовали того же грёбанного js для взаимодействия со страницей. Охренеть конкуренты.

I>Аргумент с gwt смешной.

Нука-нука...

I>Куча геморроя с отладкой именно из за того, что _gwt_ кривой, никак не учитывает особенности vm браузера.

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

I>Ну нет в Java встроеных возможностей ввести другой численый тип. Нет поддержки динамических объектов. Много чего еще нет. Именно потому gwt и отсох.

Да не было никакой нужды ни в первом, ни во втором, ни в третьем. Зато как только появлялась необходимость inter(ж)opa между js и gwt, начиналась дикая магия.

I>Скажем, ASM x86 был еще более убог и крив. Первые двадцать лет отладчики регулярно вывалились в этот самый ASM. И ничего. Языки, которые не научились внятно транслироваться в этот asm, сдохли.

Кривая аналогия: есть ARM, MIPS, PowerPC и прочее, есть NET, Java, Lisp, JavaScript (eye roll) и куча других виртуальных машин.

I> С браузером будет ровно так же. Браузер — это платформа. Не важно, кривая она или нет. Важно, что на неё есть спрос. Переписывать никто не будет. И JS менять, потому что это не нравится некоторым девелоперам, тоже не будут. Потому языки или принимают правила платформы, или идут нахрен, как это было во все времена.

Так я о том же: javascript говно, и говно безалтернативное.
ARI ARI ARI... Arrivederci!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.