Новости

Windows vs Linux

Решение о том, выбрать Windows или Linux хостинг, не должно быть основано на мифах, а должно оновыватся на реальных потребностях. Это решение должно быть основано на ваших знаниях или знаниях сотрудников, деловых партнеров или друзей, а также на том, что вы собираетесь делать с сайтом, или чему вы хотите научиться.

Простые, статические веб-страницы, написаные с использованием HTML (Hypertext Markup Language), который интерпретируется браузером как веб-страницы так, как мы видим, в том числе текст, таблицы, картинки и многое другое. Страницы, написанное полностью на HTML, могут находиться на любом веб-сервере, независимо от операционной системы.

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

Примеры языков программирования динамических страниц: Perl, PHP, ASP, Python, Java и т.д. В этой статье, PHP и ASP можно рассматривать как "особенные" из-за их популярности и не только. PHP является открытым и в свободном доступе, тогда как ASP является продуктом Microsoft.

Пока PHP разработчики трудились над тем, чтоб язык PHP можно было использовать на тех компьютерах, на которых установлена операционная система Windows, компания Microsoft, что не удивительно, работала над тем, чтобы язык ASP мог быть использован только на тех машинах, где установлена их операционная система.

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

Одна из попыток кросс-платформенности ASP - Sun Java System Active Server Pages. Еще одна попытка - Apache-asp.org. Так как веб-сервера для Linux предпочитают использовать Apache, то создать Apache-ASP достаточно обосновано.

Как я уже говорил, до сих пор все особенности ASP и ASP.NET можно использовать только на компьютерах под управлением Windows. Я постараюсь проследить за этим вопросом и выяснить, когда полностью готовые решения кросс-платформенности будут выпущены какой-либо компанией или кем-то еще, но до тех пор, если вы хотите использовать ASP, лучше остановиться на Windows-хостинге.

PHP

PHP был разработан сторонниками открытого кода, большинство из которых строятся на базе Linux. Linux, Apache, PHP и MySQL являются очень популярными и хорошо работают вместе.

К счастью, PHP очень хорошо работает на Windows IIS (Internet Information Services), и это означает, что PHP сценарии будут также работать на компьютере, на котором установлена операционная система компании Microsoft (хотя и могут потребовать изменения в сценарий).

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

Процесс отбора

Использование Windows в качестве хостинговой платформы имеет по крайней мере одно большое преимущество: возможность использовать все функции ASP и ASP.NET. Если вы собираетесь использовать ASP, поскольку работники знают ASP или потому, что его лучше использовать для решения конкретных проблем, Windows-хостинг - это лучшее, что вы можете в это время.

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

Вернемся к Linux, хотя вы не будет в состоянии в полной мере воспользоваться ASP, но эта операционная система часто используется в качестве веб-серверов. Linux хорошо извесен, из-за своей стабильности, и это чего-то всетаки стоит. Хотя нестабильность Windows, это отчасти порожденние слухов, она часто обсуждается, стабильность же Linux-подобных систем является почти бесспорной.