Блог

Стоит ли подкармливать динозавров?

- 9 октября 2017 года

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

Немного конкретики

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

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

В этом вопросе нет правых или неправых, поскольку к каждому проекту подход весьма индивидуальный. Но одно можно сказать с уверенностью – всегда нужно понимать и с холодным расчетом делать принимать то или иное решение при выборе или отказе от чего-то.

Теория

Очень давно ведется множество споров о том, стоит ли поддерживать такие браузеры, как например Internet Explorer. Есть очень много интересных и современных технологий, которые хотелось бы изучать, которые созданы, чтобы разработка выходила на более удобный и профессиональный уровень, где скорость, качество и удобство становятся всё выше и выше. Например – flexbox. С ним верстка становится более лаконичной и логической, поскольку до его появления построение тех же сеток строилось на тех вещах, что по сути для этого не предназначались.

И знаете что – их нужно использовать, и ни в коем случает не стоит переживать из-за того, что это “слишком” современно.

Исходя из вышеуказанных причин, стоит выделить несколько, по моему мнению, удачных советов:

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

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

Само собой поддержка определенных браузеров давно уже прекращена, но пока есть возможность, и это не требует двойных усилий – следует охватывать даже то, что возможно будут использовать 2-5% ваших пользователей.

Заключение

Лично я вычеркнул давно из своего “списка” такие браузеры, как Internet Explorer 8 и ниже. В этом нет совсем никакого смысла, ибо на их возможную поддержку требуется колоссальные ресурсы, как материальные, так и временные. Но те проблемы, что можно исключить в более менее еще актуальных браузерах – я всегда стараюсь учитывать. Тем более сейчас для этого есть куча инструментов и автоматизированных подходов.

Всегда двигайтесь вперед, развивайте и продвигайте новые технологии, но не стоит забывать о том, что при возможности нужно всегда стараться избегать возможные ошибки, а там, где уже совсем древние браузеры – дать людям понять, что пора так же двигаться вперед, а не показывать, как всё “красиво” и “феерично” рушится 🙂

Полезная информация:

Понравилось? Поделитесь статьей в социальных сетях:

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

Walnut Team
Начать проект