Аргерих Л. О языке РНР. Часть 1. Страница 12


РНР в прошлом

Мы изложим историю РНР лишь кратко, а читателям, интересующимся подробностями, рекомендуем обратиться к ознакомительным материалам по РНР на http://conf.php.netцли прочесть раздел Brief History (краткая история) руководства по PHP/FI 2 на http://php.net/docs.php"> http://php.net/docs.php.

Замысел РНР возник у Расмуса Лердорфа (Rasmus Lerdorf) осенью 1994 го­да. Версия 1 этого языка появилась в начале 1995 года и была положительно воспринята небольшой группой пользователей. Позднее в том же году вы­шла версия 2, за которой последовали версии 3 и 4 в 1997 и 2000 годах, соот­ветственно.

РНР в настоящее время

Во время написания этой книги рост популярности РНР составлял 15% в месяц, и он использовался по меньшей мере в семи миллионах доменов (ис­точник - Netcraft Survey), то есть 20% всех зарегистрированных на тот мо­мент доменов. А это существенная часть рынка, если еще учесть, что в это число не входят многочисленные установки в корпоративных сетях и закры­тых серверах разработчиков.

РНР может работать на 7 основных платформах (стабильно), с 10 интерфей­сами серверов (стабильно), поддерживает 40 стабильных расширений (и при­мерно столько же экспериментальных), предлагает поддержку свыше 20 баз данных. Эти цифры подтверждают, что своей нынешней популярности РНР достиг благодаря мощи и простоте использования.

РНР на арене

Прежде чем бегло изложить преимущества РНР4 над РНРЗ, хотелось бы по­благодарить тысячи читателей, тепло принявших книгу «Professional PHP Programming» издательства Wrox (ISBN 1-861002-96-3), вышедшую зимой 1999 года.1 Мы искренне надеемся, что данная книга станет дополнитель­ным чтением для профессионалов, отражая все изменения, происшедшие с тех пор в мире РНР.

В РНРЗ синтаксический анализ и компиляция кода РНР происходили одно­временно, благодаря чему сокращалось базовое время запуска до начала вы­полнения. Это было основной причиной быстрого выполнения простых сце­нариев. К сожалению, при необходимости обработки сложных сценариев возникала избыточность, связанная с повторяющимся синтаксическим ана­лизом участков кода, например при обработке циклов и многократных вы­зовах функций. Виновато было основное ядро, и стало очевидно, что именно на нем надо сосредоточить усилия, направленные на повышение производи­тельности, - это и стало побудительным мотивом к разработке РНР4.

Здесь нельзя не упомянуть о большом вкладе фирмы Zend в разработку РНР. Настоятельно рекомендуем посетить http://www.zend.com/zend/whats-new.php"> http://www.zend.com/zend/whats-new.php и узнать подробности о новых возможностях, появившихся в РНР4.




Если вам нужны шаблоны joomla, на сегодняшний день на тематическом ресурсе в интернете вы сможете найти именно то, что вам нужно. Широкий выбор, различная тематика, большая цветовая палитра - все это уже на одном ресурсе, чтобы вы легко могли сделать свой выбор.