Должен ли я разрабатывать для Internet Explorer 8? - PullRequest
4 голосов
/ 23 февраля 2009

Я бы хотел установить его на свой компьютер для разработки, когда он выйдет. Но я боюсь, что промежуточные проекты не будут правильными, и приложения будут громоздкими для тестирования. Я использую VWD 2008 Express. Также не уверен, стоит ли использовать RC1.

Спасибо.

редактирование:

Это для Интранета, который, как я знаю, будет иметь только IE. Еще раз спасибо.

Ответы [ 8 ]

11 голосов
/ 23 февраля 2009

Вы должны никогда разрабатывать для браузера, но вы должны тестировать с этим. Internet Explorer 8 находится в статусе кандидата на выпуск, что означает, что окончательный выпуск будет отображаться последовательно (за исключением любых явных ошибок).

4 голосов
/ 23 февраля 2009

Да, я думаю, вы должны начать включать IE 8 в тестирование, поскольку есть некоторые заметные отличия от предыдущих движков рендеринга.

Однако я бы порекомендовал вам установить любой виртуальный браузер, который находится на стадии разработки (или те, которые не являются частью вашего основного тестирования) на виртуальной машине.

Кроме того, вы также должны включить Chrome в тестирование, поскольку он получает всеобщее признание.

2 голосов
/ 23 февраля 2009

Это зависит от аудитории, которую вы хотите охватить.

Если ваша аудитория относится к ранним типам пользователей и, вероятно, будет использовать IE8, то да - вы должны разрабатывать это с учетом этого.

Возможно, вы захотите разрабатывать и для других браузеров одновременно - опять же, в зависимости от того, чего ожидает ваша аудитория.

Тот факт, что тестирование будет громоздким, не должен быть решающим фактором здесь. Основывайте свое решение на потребностях вашего рынка.

2 голосов
/ 23 февраля 2009

Вы можете использовать виртуальную машину для этого. Вы можете использовать VirtualPC или VMWare или что-нибудь еще.

1 голос
/ 24 февраля 2009

К сожалению, сейчас не существует способа установить IE7 и IE8 - люди пытались разработать такие хитрости, как старое приложение MultipleIEs, и они не очень далеко дошли, насколько мне известно.

Если у вас есть возможность и время установить и протестировать IE8 на отдельной (возможно, виртуальной) машине, то, я думаю, вам непременно стоит заняться этим сейчас.

1 голос
/ 23 февраля 2009

Вам нужно выбрать, для каких браузеров вы собираетесь разрабатывать, и иметь виртуальные машины (или использовать сервисы, которые возвращают образы на разных машинах) для каждой целевой системы.

MSIE 8 ничем не отличается - у вас должен быть испытательный стенд.

Относительно того, относится ли оно к вашей машине разработки, должно зависеть от других факторов, таких как то, поможет ли это вам лучше развиваться, не мешает ли ваша другая работа / программное обеспечение, и хотите ли вы, чтобы это было вашей целью по умолчанию - то, что вы ожидаете использовать большинство ваших клиентов.

-Adam

0 голосов
/ 27 марта 2009

Если бы это был какой-либо другой просмотр, я бы сказал: это зависит.

Вы должны помнить, что многие новые системы скоро будут поставляться в комплекте с IE 8. Кроме того, обновления IE 8 станут доступны через Windows Updates.

Учитывая скорость, с которой IE 7 заменил IE 6 как самую популярную версию (примерно через 14 месяцев), вы должны включить IE 8 в свой план, если не будете сразу добавлять его в системы разработчиков и планы тестирования.

0 голосов
/ 24 февраля 2009

К сожалению, на мой взгляд, IE8 в его текущем состоянии слишком глючит, чтобы серьезно заниматься проблемами взаимодействия на данном этапе. Вы знаете свою аудиторию лучше, чем я. По крайней мере, вы бы порекомендовали сохранить потенциал для создания большего количества проблем, пытаясь обойти любую из множества причуд в рендеринге IE8, выделяющихся у вас из головы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...