Студия веб-дизайна
Портфолио Портфолио
Контакты Контакты
Статьи Статьи
Вакансии Вакансии

Интернет проект или почему мы пишем на PHP


Динамические веб-приложения в динамичном мире

В течение последних лет динамические веб-приложения стали таким же обыденным явлением жизни человеческой цивилизации, как сотовая телефонная связь, спутниковое телевидение, мини-компьютеры величиной с ладошку или, к примеру, лазерные шоу. Невообразимые и непостижимые с точки зрения человека, жившего 100 или даже 50 лет назад (что сказал бы современник Эйнштейна, если бы чудодейственная машина времени завезла его ненадолго в наше время?), вещи эти не вызывают у нас ни тени удивления. Они давно вошли в привычку, и пользователь Интернет-магазина, участник online-тусовки или регулярный посетитель большого веб-портала с форумами, голосованиями и возможностью автоматизированной подписки на рассылку новостей задаются вопросами внутреннего устройства всех этих благ цивилизации ничуть не в большей степени, чем подросток, болтающий с другом по первому в его жизни сотовому аппарату, интересуется тонкостями физического процесса распространения радиоволны в пространстве.

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

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

Как часто случается в истории, там, где возник спрос, не заставило себя ждать и предложение. И в 1994 году миру была представлена первая версия того, что в будущем переросло в PHP: разрозненная коллекция скриптов, написанных гением-одиночкой Расмусом Лердорфом (Rasmus Lerdorf) изначально для его личных целей. Он и сам не ожидал интереса, который вызвал его пакет у мирового сообщества веб-программистов. Пришлось дорабатывать пакет, постепенно доводя его до совершенства, собирая отзывы со всего мира, исправляя "баги" и работая над быстродействием.

Еще из истории PHP

В 1998 году технология PHP вышла уже в третьей версии, превратившись к тому времени в солидное средство динамического веб-программирования, на равных конкурирующее с другими продуктами таких гигантов мировой IT-индустрии, как Microsoft (ASP) или SUN (Java, JSP), создававшимися для той же цели. При этом данная технология сохранила и такие свои преимущества, как бесплатность (по сей день остается лицензированной как open source) и простота в освоении (по отзывам, человек, ничего не знавший о программировании, начинает писать вполне приличный код на PHP уже через несколько дней, тогда как опытному программисту, знакомому с C++, Java или Perl, бывает достаточно для этого нескольких часов). Все это помогло PHP завоевать сердца миллионов в рекордно короткие сроки. Надо ли говорить, что заказчику веб-приложения, стесненному во времени или средствах, проще всего будет найти для выполнения своего заказа специалистов, пишущих именно на PHP?

Его иногда ругают. Ну и что?

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

Наша фирма, работающая в области веб-программирования уже более трех лет и имеющая опыт веб-разработки с использованием самых разных средств, выбирает PHP, когда речь идет о проекте, требующем быстрого и качественного исполнения. Наработанные решения, такие как фреймворк, являющий собой превосходную основу для абсолютно любого веб-приложения, позволяют еще более ускорить этот процесс и повысить надежность готового продукта, компенсируя тем самым такой существенный недостаток PHP, как не до конца проработанная реализация концепций объектно-ориентированного программирования, что останавливает многих, кто рассматривает возможность начать работать на PHP. Долговременные проекты, требующие реализации серьезной бизнес логики, будут наверняка написаны нами на >Java, тогда как корпоративные веб-сайты, порталы или простейшие Интернет-магазины, собираемые из заготовок, во множестве предлагаемых в Сети, - это, скорее всего, материал для PHP.

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

Чем он хорош

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

Создатели PHP заложили в него инфраструктуру, которая позволяет квалифицированному программисту, работающему на языке C, расширить возможности PHP. Благодаря этому PHP сегодня позволяет использовать самые современные технологии, такие как XML, XSL, COM.

Программисты, создающие приложения для WEB, почти ежедневно сталкиваются с необходимостью использовать одну из Систем Управления Базой Данных (СУБД). PHP позволяет программисту без труда использовать в своем приложении любую из существующих баз данных. Он полностью интегрирован с, пожалуй, наиболее широко распространенной - это MySQL (http://www.mysql.com/). Эта СУБД обладает высочайшей производительностью, как и сам PHP, распространяется бесплатно и доступна на любом хостинге.

Наш опыт создания веб приложений на основе PHP дает нам уверенность в том, что мы будем столь же успешно применять эту перспективную и динамично развивающуюся технологию и в будущем. Многочисленные оценки и прогнозы опытных веб-программистов, опубликованные в Сети, подтверждают наше мнение о том, что популярность PHP будет расти еще в течение многих лет. Так стоит ли оставаться в стороне от мировых тенденций?

Источник: webmastak.com


Наши клиенты
Полный список