О том, почему интернет-банк работает только в IE6.

Много слов (в том числе нелицеприятных) было сказано о различных интернет-банках и подобных системах, отличающихся крайне кривым интерфейсом, который зачастую еще и работает только в ИЕ6. Безумное количество лучей различного содержания было послано их разработчикам и Биллу Гейтсу заодно, огромное количество нервов вымотано и, по некоторым данным, с несколькими известными дизайнерами и юзабилити-экспертами случился инфаркт.

Почему все это происходит? Недавно мне представился случай увидеть это со стороны программиста. Один из моих друзей работает в компании, разрабатывающей какую-то крупную систему, помимо прочего работающую с финансами и документами. В детали я не вникал, но система здоровенная, работает над ней куча людей. Мой друг работает в этой компании Java-кодером. Сразу скажу, что программист он толковый, гораздо опытнее меня, но с вебдевом дела не имел чуть менее, чем вообще. Недавно он стукнулся ко мне в аську с вопросами по html-верстке, ибо его отрядили писать веб-интерфейс к той системе. Сами вопросы воспроизводить не вижу особого смысла, но куски кода, которые он приводил, просто выносили мозг запутанностью и "семантичностью" верстки. Часть объяснялась применением достаточно запутанного, с моей точки зрения, шаблонизатора wicket (по ощущениям - что-то вроде Smarty, только для Java). Однако были там и такие вещи, как таблица внутри и аналогичные прелести. Неудивительно, что браузер от таких финтов бесился и отрисовывал все как попало.

К чему я это говорю? Да к тому, что мой друг Java-кодер, а не верстальщик. И в его обязанности изначально не входила верстка. Однако кто-то решил сэкономить (опять кризис виноват?) и свалить на него и верстку тоже. Результат: все выглядит совсем не так, как хотелось бы, html-код до жути избыточен и трудночитаем. Думаю, что не погрешу против истины, если скажу, что зачастую та же ситуация возникала и при разработке других систем, интернет-банков и пр. А потом мы сидим на каком-нибудь хабре и поливаем говном разработчиков интернет-банка.

PS. Кстати, когда я подключал себе интернет-банк в альфа-банке, мне в офисе сказали, что он работает только в IE. Однако я уже почти полгода спокойно пользуюсь им из-под Linux'a в Firefox. Так что еще не все потеряно :-)

PPS. Кто-то ищет недорогой хостинг, кто-то говорит, что это миф, а между тем он таки существует :-)

PPPS. Dimmu Borgir Perfection or Vanity

PPPPS. Что-то много сегодня постскриптумов получилось :)



Trackback URL for this post:

/trackback/382
haM3r пт, 05/02/2020 - 19:11

По требования ТЗ, поставленным перед нами, стоит задача поддержки IE7, IE8, Firefox 3.x, Opera 8+
Фреймфорки типа wicket, gwt, icefaces и т.д. предназначены для разработки web приложения для минимизации затрат по времени. С учётом того что модель представления объектов вёрстки нельзя реализовать универсально с минимальной генерацией кода страницы (реализация всевозможных вариантов, триков, тонкостей вёрстки), разработчики данных фреймворков делают генерацию универсальной, но к сожалению почти всегда избыточной. В качестве аналогии можно привести фронт пейдж, особенно ранние версии.
Главное короткие сроки и рабочая бизнес-логика. А дальше.. "Пилите, Шура, пилите, они золотые".
:)

Alek$ пт, 05/02/2020 - 19:22

В gwt вообще не надо писать html/javascript код - там все описывается на Java. Так что сравнивать его с тем же wicket-ом не вполне корректно.
И, готов поспорить (не в обиду), что если бы в ТЗ не было жестких требований относительно Fx и Opera, то в них бы все и было как придется :) А такое требование ставят не всегда (особенно раньше, когда начинали разрабатывать большую часть тех монстров, которыми сейчас мы пользуемся).

Андрей Гусаров сб, 06/02/2020 - 03:58

1005 читателей, мои поздравления!

Alek$ сб, 06/02/2020 - 11:50

Спасибо за поздравления, но это всего лишь небольшая провокация: http://homelerss.ru/post/friend-feed-burner-haos.html
;)

haM3r ср, 10/02/2020 - 10:49

И тут Остапа понесло. С gwt я конечно махнул, опечатка.
"Та самая пятница, тот самый вечер" :)

haM3r пт, 12/02/2020 - 13:13

Хотя насчёт javascript это не так кстати.. Там есть поддержка JSNI)

Гость пт, 26/02/2020 - 13:09

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

igorchiks сб, 27/02/2020 - 22:39

Динозавры походу дела есче не вымерли... Как долго еще будут искуственно поддерживать существование IE?

Владимир сб, 06/03/2020 - 23:02

тут дело не в IE а в пиаре. Все знают что лиса или опера круче однако Microsoft не вчера появился и у него все схвачено. Это же бизнес.

Tanyura сб, 13/03/2020 - 02:03

По поводу работы кодеров с огнелисом не совсем согласен. Ориентироваться нужно под все браузеры включая и IE

кино ман вс, 28/03/2020 - 21:48

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

prGr пт, 06/08/2020 - 20:15

Насчет IE 6 динозавров. могу сказать, что если корп стандарт Win 2000 год назад заменен на XP b только в перспективе W7&
Внедрить лису? При том, что множество корп систем ActiveX-зависимы и с IE не слезть? Например HP резво пишет на ActiveX корп системы обслуживания принтеров и прочее, неплохие системы, но...
Говорят Clipper еще где-то жив, а вы говорите...
Работает ситема, дело делает - не тронь её, не получишь зла!



Отправить комментарий

CAPTCHA
Вы точно не бот?
9 + 13 =
Without JavaScript you won't pass captcha test, sorry. Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.