Алексей Крайст: Не "для всего", а "для узкого круга задач, но зато на всех платформах", это про все кроссплатформенные инструменты до единого, все что я писал про Java для десктоп актуально и для Qt, разве что быстродействие лучше.
Потому что form.elements[i] - это не id, это "готовый" элемент, сделайте напрямую var elem = form.elements[i];. А если не работает, то для этого в браузере существует консоль, в ней будет описание ошибки.
Алексей Крайст: Еще можно добавить низкое быстродействие (высокая нагрузка на ЦП), высокие требования к объему ОЗУ, можно описать, а лучше наглядно продемонстрировать, неудобства IDE, но для этого уже надо иметь с чем сравнить, главная проблема "адептов" конкретного языка лежит в узком кругозоре, им "тупо" "не с чем сравнивать".
Алексей Крайст: Не очень удобный синтаксис, не лаконичная архитектура библиотек, UI-подсистемы не включают себя многих нужных контролов, нет полноценного аналога ADO.NET и DataGridView.
Алексей Крайст: Вам прежде всего должно быть интересно ваше мнение, в контексте ваших задач и вообще вашей работы, я могу лишь перечислить причины почему Java для Windows не подходит для моей работы в моем ритме.
GavriKos: WebView - это стандартный браузер Android, если бы метод перестал работать в нем, то и в стандартном браузере тоже перестал работать Flash, в ближайшие лет десять Google не пойдет на это, слишком много сайтов содержат Flash-объекты.
GavriKos: Никакие методы не "выпиливают" из Android, тогда старые приложения работать перестанут, даже теоретически в худшем случае его лишь "выпилят" из нового target, тогда надо компилировать под старый, на практике этот метод просто deprecated, поэтому будет warning, а не ошибка компиляции, то есть это просто мнение Google, с которым нет никакой необходимости не считаться, к тому же есть метод setPluginState, он даже не deprecated.