Адрес для входа в РФ: exler.wiki
Я дал имя своей Java
Программа для работы со счетом юридического лица в ВТБ24, сколько я ее помню, всегда была кошмарной. Дизайн для нее делала "Студия Лебедева", но я точно не знаю - это в "Студии" придумали Friendly User Interface сделать Hately User Interface, или разработчики так все адпатировали, но там пока найдешь нужную кнопочку - нужно было облазить два квадратных километра экрана. Причем самая нужная кнопочка всегда была вне пределов того экрана, где ты находишься - это было совершенно "гениально" придумано.
Теоретически этот банкинг поддерживался всеми основными современными браузерами. Теоретически. Практически он у меня несколько лет не работал под FireFox, но работал под MSIE. Ну, не страшно: скажем честно, не столько у меня туда денег приходит, чтобы париться по этому поводу: два-три раза в месяц надо зайти и перекинуть средства на личный счет, ну и раз в квартал зайти и перечислить налоги.
С переходом на Windows 10 банкинг перестал работать на MSIE. И я начал проходить квест "Заставь банкинг работать под FireFox". Там он использует Java. А Java - это та еще штучка. Помнится, я тогда потратил чуть ли не половину дня, чтобы заставить это все работать. Заставил. Криво, косо, но работает. Правда, все время страшно глючит: например, чтобы подписать платежку и отправить ее надо несколько раз выходить из банкинга и входить, потому что срабатывает раз на третий-пятый, в остальные разы выдает что-то вроде "Java Aplet не загружен".
Потом случилось чудо! Они выкатили новый дизайн и новый движок - в стиле того же, который используется для частных счетов. Пользоваться не слишком удобно, продумано это все плохо, все заточено под экраны смартфонов и на десктопе смотрится довольно дико, но зато подписать и отправить можно с первого раза - ура, ура! Вы не представляете, какое это счастье, когда в данном банкинге все срабатывает с первого раза!
Но сегодня настал черный день - Java заорала, что ей пора обновляться. А я знаю эти обновления. Встанет криво, косо или вообще не встанет, и у меня банкинг перестанет работать и под FireFox, что вообще уже трагедия.
Но деваться некуда, все равно придется обновляться рано или поздно. Ладно, говорю я Java, валяй, обновляйся. Запустилась покрутилась, сообщила мне, что она не может встать в папку Java, потому что там валяется какое-то барахло - и вырубилась. Смотрю, есть ли в системе Java. Нет в системе Java, она старую версию удалила. Но не до конца, поэтому и не смогла установиться. И вот такая Java у них установлена на 3 миллиардах компьютерах, как она мне всегда гордо сообщает.
Ладно, убил папку ручками. Заново запустил инсталлятор. Вроде встала. Запускаю банкинг - пишет, что Java в браузере не установлена, хотя в настройках эти два плагина видны.
Перезагружаюсь. Запускаю FireFox, запускаю банкинг - браузер пишет, что плагин Java крэшнулся. И так двадцать семь раз. Деинсталлирую Java, инсталлирую заново. 3 биллиона компьютеров. Запускаю банкинг - Java вроде работает, но выдает какую-то совсем дебильную ошибку: обычный логин подсвечивает красным и все. Что это означает - не знаю.
Почернев от горя, пытаюсь зайти в банкинг в Chrome. Там неожиданно все прошло более или менее гладко - банкинг потребовал установить криптоплагин, тот встал и даже нормально заработал. Выдало ту же ошибку, что и под FireFox, но в Chrome при этом написали, что этот пользователь уже есть в системе, так что надо в отдельном окошке подвердить, что пользователя разлогинить и залогинить заново. Сработало, уф.
В FireFox теперь тоже работает. Всего-то с часок всяких ковыряний и 3 миллиарда нервных клеток, но зато теперь АПДЕЙТ JAVA СОСТОЯЛСЯ, хвала Джонатану Шварцу и Костину Андрею Леонидовичу!
А пока, могу в который раз посоветовать Waterfox - 64-битный форк FireFox с полной поддержкой всех расширений, в том числе и java-applets. Релизы выкатывают аккуратно, с некоторым отставанием от основного браузера.
Да, как-то не особо.
wortkarg: Интеграция с различными программами - через загрузку/скачивание в браузере
Угу. Например для линукса. Или, хотя бы для макоси. Впрочем, о чём это я,.. криворукие недопрогрограммеры, к примеру, росбанка и явский апплет написали таким образом, что он запускается только под вендой и, желательно, только в эксплорере. Вот стоило ли так мучить себя...
wortkarg: Экспорт кучи банковских документов - простое скачивание в архиве.
Да, да. Через папочку. А в папочку скопировать с дискетки. Вы компьютером ещё гвозди предложите заколачивать. Ну, а чё, твёрдый же...
wortkarg: Интеграция с аппаратным ключём вообще вещь необязательная
Я аж поперхнулся. Вы своим заказчикам так же говорите, - я вам этого делать не буду, это вещь для вас необязательная!
wortkarg: Куча геморроя в виде проблем с совместимостью, потенциальных дыр в защите, необходимости установки Ява на стороне пользователя и т.п.
Все другие варианты ещё хуже.
mmikhail: могу в который раз посоветовать Waterfox - 64-битный форк FireFox с полной поддержкой всех расширений, в том числе и java-applets.
О! А эта балалайка под линуксом случайно не продолжает ли работать со звуком через alsa?
Может раз и навсегда установить виртуальную винду под virtual box (например), все отладить, запретить обновления и в банк ходить только из этой виртуальной винды? Первый + в переносимости, второй + - повышенная безопасность (если в этот образ ничего, кроме необходимого для работы с банками не устанавливать)?
+500
А что она никогда с первого раза не может установить собственный апдейт без пляcок с бубном - это тоже показатель отличного языка?
Обратная совместимость.
ну как бы защищенная песочница. с возможностью запретить любые неподписанные сторонние куски
да почти никто не использует. ну так почти все выбирая красивую свистелку vs безопастность веберут .. свистелку 😒
с другой стороны на фоне левых джаваскриптов в онлайнбанках как то говорить о безопастности не хочется вообще.
а так язык как язык. довольно старый и обросший как багофичами так и кучей уже написанного софта.
Но справедливости ради, настройка банкинга "Открытия" - еще в 10 раз хуже 😄
Никак не пойму, почему в России такие странные способы писать банковские интерфейсы. Это потому, что лучше защищают? Пользуюсь интернетом для банков лет двадцать, с английскими, американскими и японскими банками - и никогда не было таких душераздирающих историй. Ну Wells Fargo иногда дурит, но не настолько, даже приблизительно.
Потому что для банкинка юрлиц есть требования к шифрованию, которые иначе через веб не реализовать. А написать кросс-платформенного клиента, видать, жаба не позволяет.
Вы же имеете ввиду Mozilla Firefox ESR версию?
ESR 52.3.0
А я понимаю. Зная изнутри, как работают банковский софт, у меня только одно предположение - ВТБ скоро ляжет под кого-то другого или купит кого-то другого. И чтобы не морочиться с переписыванием софта, проще дождаться процедуры слияния и использовать более прогрессивный софт другого банка.
Банки каждую копеечку считают, и прекрасно понимают, что вкладываться в переписывание софта на переправе не имеет смысла.