Чти-Во
Статьи об администрировании
UNIX vs Windows
Что выбрать для сайта – UNIX vs Windows?Данная проблема выбора между этими двумя платформами операционных систем устанавливаемых на серверах обычно не возникает у специалистов и ВЭБ-мастеров сделавших уже не один сайт, но зачастую способен озадачить новичка, который совсем недавно узнал, где живут сайты, и что такое FTP. Давайте попробуем разобраться в этом вопросе на примерах сравнения обох платформ. А за одно развеим несколько домыслов и слухов, которые не соответствуют действительности. И начнём мы с распространённого заблуждения, которое говорит о том, что “готовый проект надо устанавливать именно на ту систему, на которой он создавался программистом”. То есть якобы если сайт делался на Windows, то и хостинг надо выбирать именно на платформе Windows, или если сайт был создан на компьютере, где установлена операционная система Linux (которая является ближайшей родственницей и последовательницей UNIX), то и хостинг соответственно должен быть на этой платформе. Данное утверждение в корне не соответствует действительности. На вашем компьютере может стоять абсолютно любая операционка, когда Вы изготавливаете сайт на нём. И последующая установка этого созданного на Вашем компьютере сайта на сервер хостинга не вызовет никаких особых затруднений из-за различия платформ. Язык разметки HTML – он и в Африке будет оставаться HTML’ом. А при создании сайта на PHP единственная разница будет заключаться в следующем – Windows не различает строчных и заглавных букв в названиях создаваемых файлов, в то время как в UNIX’e файлы к примеру File.php и file.php – это разные файлы, и при указании на их в скрипте желательно указывать их в том регистре, в каком они записаны на сервере. Плюс ещё один маленький нюанс – перевод каретки строки в UNIX-системах обозначается “/n”, в то время как в операционных системах семейства Windows он обозначается “/r”. Впрочем это тоже нельзя назвать серьёзной несовместимостью, потому что как правило опытные программисты всегда используют значение “/r/n”, и скрипты с таким переводом каретки прекрасно работают и на хостингах, где установлена операционная система Windows и на тех, где стоит UNIX. Какая платформа удобнее?Обе платформы постоянно развивались и развиваются, практически не отставая друг от друга, и управление сайтами что на той, что на другой платформе практически одинаково удобно. Однако, если Вы являетесь продвинутым пользователем и умеете работать с shell’ом, то скорее всего Вашим выбором станет UNIX-система. И даже если вы ещё новичок, то можете быть уверены, что достаточно комфорта будет и на той и на другой системе, ибо и та и другая имеют дружелюбные пользователю интерфейсы. А какая из них понадежнее будет?Большинство специалистов согласны во мнении, что система UNIX надёжнее. Всё же, как показывает Скорость работы серверов.Для создания хостинга под сайты особой разницы в скоросте работы и той и другой операционки нет. По крайней мере она настолько не существенна, что её не стоит принимать во внимание в качестве параметра для того, чтобы можно было со сто процентной уверенностью сказать, что одна из них работает быстрее другой. А что у нас с функциёнальностью?А вот здесь то как раз и начинаются основные отличия между этими двумя системами. Большинство задач, которые можно выполнить на одной системе, так же можно сделать и на другой. Пожалуй единственное различие здесь – это каким путём это выполняется. Если взять как вариант UNIX, то можно сделать проект с использованием баз данных MySQL и языка программирования PHP. На платформе Windows это же можно реализовать с помощью баз MS SQL и ASP. Хотя в последние годы просматривается некая тенденция нацеленная на обеспечение совместимости програмного обеспечения при разработке програмных средств под различные платформы операционных систем. Так к примеру известный Frontpage от Майкрософта уже с успехом используется и на той и на другой платформе. Если они так похожи, то почему такая разница в стоимости хостинга?Вот в этом параметре UNIX безусловно лидирует с существенным перевесом опережая Майкрософта. В основу этого ценового успеха положен тот фактор, что абсолютно вся линейка програмных продуктов Резюмируя хочется заметить: Если в Вашем проекте не планируется использование исключительно програмных продуктов для операционной састемы Windows, то кто знает, может в таком случае имеет всё же смысл обратить внимание на UNIX и разместить сайты под его управлением… |