Одно из самых больших заблуждений в среде новичков - то, что вы должны размещать сайт на той платформе, которая использовалась при разработке, т.е. если предполагается размещать проект на сервере под UNIX, то и разрабатывать его надо на машине под UNIX. Это совсем не так. Операционная система, с которой вы работаете на своем компьютере при создании сайта, может быть любой.
Удобство использования
В последние годы провайдеры приложили максимум усилий, чтобы облегчить клиентам администрирование сайтов и под UNIX, и под Windows. Сегодня нет никакой разницы между этими платформами по отношению к легкости и простоте использования. Если вы - опытный пользователь и предпочитаете использовать shell, то вы выберите UNIX. Однако, если вы новичок, вы найдете на обеих платформах дружественные пользователю панели управления с Web-интерфейсом.
Надежность
Специалисты сходятся во мнении, что UNIX более надежна. Однако, мой личный опыт 3-летней эксплуатации IIS 3.0 под Windows NT 4.0, показывает, что надежность платформы Windows можно значительно приблизить к UNIX. В гораздо большей степени на надежность влияет профессиональный уровень обслуживающего персонала. Это значит, что вы можете принимать решение о выборе платформы, учитывая сначала другие отличия в особенностях платформ.
Быстродействие
Нет ни какой существенной разницы между этими двумя платформами относительно быстродействия при решении задач хостинга.
Функциональные возможности
Это фактор, по которому две платформы отличаются больше всего. Но найдется не много задач реализованых на одной платформе, и которые не могут быть реализованы на другой. Основное отличие в том, как этот результат достигается. Например, если ваш сайт использует базу данных, вы можете использовать либо связку PHP/MySQL под UNIX или ASP/MS SQL под Windows. Прослеживается тенденция разработки решений, которые будут поддерживаться на обеих платформах. Например, Microsoft FrontPage, поддерживается и на UNIX и на Windows.
Стоимость хостинга
Здесь UNIX пока еще выгодно отличается вследствие того, что, во-первых, большинство программных продуктов под UNIX распространяется по бесплатным лицензиям, а во-вторых, на UNIX гораздо проще добиться такого же уровня надежности и эффективности, чем на Windows.Если Вы определенно не планируете использовать технологии и решения, поддерживаемые только платформой Windows (см. ниже), то вероятнее всего имеет смысл выбирать платформу UNIX.
UNIX | Windows | |
MS FrontPage 2000,2002 | ||
Flash | ||
Shockwave | ||
RealAudio/Video | ||
Cgi-script | ||
Perl | ||
PHP | ||
SSH (Secure Telnet) | ||
MySQL | ||
Miva | ||
ASP (active server pages) | ||
MS Access | ||
MS SQL | ||
Visual Basic Scripts | ||
Windows Media | ||
Примечание
1. Под платформой UNIX подразумеваются любые реализации UNIX, поддерживающие Единую спецификацию Spec 1170.
Использованы материалы хостинг-провайдера Hostway Corp. (USA).