Одной из достопримечательностей веб-разработки является независимость от платформы. Ваши веб-страницы могут быть доступны и просмотрены любым пользователем, использующим любой браузер в любой ОС. (ОК — это никогда не так просто, но мы можем мечтать!)
В отличие от многих ИТ-специалистов, веб-дизайнеры и разработчики имеют больше свободы выбора и могут выбирать, какую ОС они предпочитают. Есть несколько предостережений — например, разработчикам Flash и Silverlight требуются соответствующие инструменты Adobe или Microsoft — но стандартные веб-технологии могут быть разработаны на любом устройстве с использованием любой ОС.
Давайте посмотрим на три самых популярных варианта.
Майкрософт Виндоус
Windows является наиболее широко используемой ОС и установлена более чем на 90% компьютеров. Это очевидная система выбора для разработчиков ASP.NET. (Можно написать код на другой ОС и развернуть его на сервере Windows, но это не особенно удобно.)
Windows предлагает выбор, и это самое близкое к стандарту. Операционная система стабильна, вы вряд ли столкнетесь с проблемами аппаратной поддержки, существует огромное количество бесплатных и коммерческих программ, а также совместимость между версиями отличная.
Недостатки?…
- Windows стоит дороже, чем оборудование, на котором она работает. Вы можете собрать компьютер за 200 долларов, но нужно потратить столько же на ОС.
- ОС имеет репутацию небезопасного. Сегодня это менее актуально, но Windows остается наиболее очевидной целью для хакеров и спамеров.
- Наконец, это наименее захватывающая ОС. Все знакомы с Windows; мало кто будет впечатлен вашим последним компьютером.
Apple Mac
Mac занимают около 7% рынка ОС. Он имеет репутацию графического дизайнера ОС, но все больше разработчиков используют его. Apple предоставляет великолепное аппаратное и программное обеспечение; Вы получаете стабильную, безопасную и согласованную работу без проблем с драйверами и конфигурацией.
Не все идеально …
- Выбор программного обеспечения более ограничен, чем у других ОС. Apple доминирует на рынке; Вы часто должны делать вещи по-своему или не делать это вообще.
- Apple редко стремится к совместимости между версиями Mac OS.
- Сочетание аппаратного и программного обеспечения Apple, как правило, делает компьютеры дороже, чем конкуренты.
Linux
Linux выпускается в нескольких вариантах и занимает около 1% рынка ОС.
Возможно, самым большим преимуществом является стоимость — Linux имеет открытый исходный код, и вы можете установить его где угодно. Он легко настраивается, безопасность превосходна, и он предлагает широкий спектр бесплатного программного обеспечения. HTTP и Linux-сервер Apache доминируют в сети, поэтому это может быть логичным выбором для разработчиков.
Проблемы…
- Linux считается операционной системой для гиков. Это немного несправедливо: во многих дистрибутивах процесс установки проще, чем в Windows. Однако тем, у кого ограниченные знания в области ИТ, может быть сложно диагностировать и устранять проблемы.
- Поддержка оборудования более ограничена, и производители не всегда создают драйверы для Linux.
- Немногие производители ПК предлагают Linux в качестве опции ОС. Вам часто нужно полагаться на свои собственные навыки и поддержку сообщества.
Что ты используешь?
Споры о Windows против Mac и Linux продолжались годами. У каждого есть свои сильные и слабые стороны — ни один не идеален.
Но дело не в том, что лучше: я хочу знать, какую ОС вы используете. Вы можете ненавидеть систему, но у вас есть практические причины для ее использования.
Я подозреваю, что использование Mac и Linux может быть выше среди веб-дизайнеров и разработчиков, чем в других отраслях, но мне нужны некоторые доказательства. Пожалуйста, проголосуйте на главной странице SitePoint или оставьте свои комментарии ниже.