Есть ли серьезные проблемы при запуске старого веб-приложения на Java в новом браузере IE 8?
Мне нужно быстро оценить проект (не уверен, что мы его получили): это старое java-приложение для банковской CMS, но пользовательский интерфейс нацелен на то, чтобы приблизиться к стилю winform:
- Сервер: jdk5, weblogic 9 (JSP 1.x), использовать только внутренний сервлет weblogic (не strut...).
- Клиент: winXP, Ie6.
Он был разработан только для использования с ie6, но теперь нам нужно, чтобы он также хорошо работал на новом клиенте: ie8,ie7 на win7.
Я понимаю, что наибольшая разница заключается в клиенте: DOM и CSS.
Но моя проблема в том, что мы не работали с ie8, и у меня недостаточно времени для создания среды тестирования, потому что наша среда разработки не готова к выполнению теста (его удаленное взаимодействие полностью и выполняется другим партнером)
Любой опыт или предложение, чтобы помочь мне взвесить эту задачу, будет приветствоваться.
Изменить: HTML, CSS устарела, не работает на Firefox вообще, JS - это просто процедура, без ajax, без плагинов.
Клиентский ПК ограничен для банковского и внутреннего использования (пользователь не должен изменять конфигурацию или выбирать браузер)
Использование ActiveX для управления принтером и создания отчета (повышение способности решать проблемы безопасности)
3 ответа
Это не имеет ничего общего с Java или weblogic. Что вам нужно беспокоиться, так это javascript и css.
Пока ваша забота ограничивается только IE7 и IE8 (игнорируя Firefox, Chrome и т. Д.), Я думаю, вы в полной безопасности. Эти два браузера имеют режим совместимости, который должен работать с веб-сайтами, разработанными в IE6. Большинство проблем будет скорее косметическим, чем функциональным.
Я не уверен ни в каких проблемах с DOM, поскольку в IE8 не было значительных обновлений DOM с 1998 года, в то время как любой другой браузер намного более продвинутый, чем этот. CSS и, возможно, javascript будут большой проблемой, поскольку вы говорите, что они не работают ни в одном современном браузере (Firefox, Chrome и т. Д.)
На мой взгляд, об этом невозможно будет сказать, не протестировав приложение.
Это будет полностью зависеть от того, какая разметка была использована. Возможные проблемы могут варьироваться от нуля (если использовались только стандартная разметка, простой дизайн и базовый Javascript или инфраструктура, такая как jQuery) до нескольких недель исправления (интенсивное использование сложных правил CSS, оптимизированных для IE6; интенсивное использование специфичного для IE Javascript),