Решения для людей, нуждающихся в поддержке IE7/IE8 в будущих выпусках GWT
В мае Google объявила, что они удалят поддержку IE6/IE7 в GWT 2.6 (в декабре этого года) и удаляют поддержку IE8 в GWT 3.0.
Я понимаю причины этого выбора, я поддерживаю его, и я не здесь, чтобы спорить об этом. Люди, которые прилагают усилия, чтобы оставаться в курсе последних событий, не хотят иметь медленный GWT из-за людей, которые этого не делают.
Основная причина, по которой мы выбрали технологию GWT, - это то, что она обрабатывает причуды браузера для нас. Компании, над которыми я работаю, нужно, чтобы наше приложение работало на IE до IE7. Нам пришлось бороться трудно иметь их падение IE6. В последние месяцы сотрудники просто перенесли свои браузеры в IE8.
Я боюсь, что мы застрянем с 2.5.1 навсегда.
Перемещение IE - это широкая тема, но узкие ответы (да/нет) для меня достаточно хороши! Я, вероятно, не буду разбираться в деталях о внутренних механизмах GWT.
Первый вопрос: - это слово "удалить"? Значение виджета не будет работать с этими браузерами, или я должен сказать "стоп", что означает, что старые виджеты будут работать, но исправлены, а новые функции не справятся со старыми версиями IE?
Второй и третий вопрос:
- Вы слышали о некоторых сообществах/группах, желающих писать библиотеки виджетов, которые поддерживают IE6/7/8, или это будет невозможно сделать из-за изменений в базовых слоях GWT, входящих в выпуск 2.6?
- Вы слышали о сообществах/группах, которые готовы исправить 2.5.1 и сохранить его в живых еще несколько лет?
Если это невозможно: четвертый вопрос. Если вам нужно было запустить новое приложение, которое должно работать на IE7/8, вы используете GWT 2.5.1?
Ответы
Ответ 1
-
Наконец, мы решили отключить перестановку ie6
в версии 2.6 по умолчанию и удалить ее только в версии 3.0. Это означает, что вы сможете повторно включить поддержку режима quirks в IE, IE6 и IE7 в GWT 2.6. В GWT 3.0 поддержка будет удалена, т.е. Классы, которые поддерживают перестановку ie6
, будут удалены, и мы начнем делать то, что не будет работать в этих браузерах без каких-либо ограничений для их устранения.
/li > -
Начиная с 3,0, становится все труднее и труднее поддерживать эти антикварные браузеры, потому что ничего не будет сделано, чтобы сделать его легким (ничего не будет сделано, чтобы сделать его трудным, просто, больше не заботятся о них "). Чтобы все было просто, я бы сказал, что поддерживать поддержку IE6/7 в GWT 3.0 невозможно, поскольку базовая поддержка (DOM-уровень) будет удалена, а другие вещи будут реорганизованы (если перестановка ie6
была единственной с конкретной реализацией, вероятно, что крюк, в котором эта реализация будет подключена, будет удалена, чтобы сделать код более простым и легким для чтения и обслуживания).
Я еще не знаю, как мы будем обрабатывать дело IE8; вероятно, так же, как IE6/7: отключить по умолчанию в версии 3.0, а затем полностью удалить в следующей версии.
-
Нет.
-
Тогда я бы использовал 2.6 (тогда начинаю искать другую работу;-))