Re[23]: А что мешает заменить JS?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 17.03.17 12:06
Оценка:
Здравствуйте, Somescout, Вы писали:

I>>Это и есть пример. А вопрос для того, что бы ты сам подумал. Система типов JS VM резко отличная от JVM. Соответственно есть два варианта решения — поддержка этих типов в gwt или же эмуляция. Надо объяснять, что в джаве первый вариант недоступен принципиально ? А вот из за эмуляции ты и огребаешь проблемы, потому как полностью заткнуть дыры джавой ну никак не получится.


S>Это не пример, это ваши теоретизирования на тему почему оно должно работать плохо. Вы покажите исходный код, во что он транслировался и почему это не оптимально.


Теоретизирования у тебя, а здесь факты. Разъяснения в доке gwt, черным по белому.

I>>Не нравятся — это вкусовщина, а не аргумент.

S>На любом языке, насколько бы плох он не был, можно писать. Соответственно про любой аргумент за и против любого языка можно сказать что это "вкусовщина". Но в случае с js слишком много неочевидного поведения, чтобы считать это вкусовщиной.

S>>>Классика

I>>Это никак не мешает писать код Такие вещи только на форумах и встречаются.
S>И в отладке, когда пытаешься выяснить с чего вдруг этот оно криво ведёт себя в данной ситуации.

Скажи честно, как часто ты пишешь код вида a = a или a === a ? Ну, в твоём любимом ЯП. Интересует статистика. Если ты такое пишешь каждый день, то конечно, все меняет.

Представь себе, JS это самый популярный язык. Миллионы людей каждый день отлаживает код. Вещи которые ты привел, в продакшне практичеки не встречаются.
Ну мало идиотов писать a = a или a === a. Нормальная логика пишется гораздо легче плюсов, джавы или C#.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.