ТОП-10 популярных



Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...

НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...

БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...

Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...

ПОД ЛИТЕРОЙ «N»
Aтаку LCD-мониторов не остановить, а масштабы этого наступления даже немного пугают. Судите сами — многие пользователи только начинают приглядываться к новому для...


Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...

Размер объему не помеха.
С тех пор как компания Fujitsu отказалась от производства жестких дисков для настольных компьютеров, многие пользователи начали забывать о том,...


Какую только информацию мы не помещаем на компакт-диски: резервные копии важных данных, музыку, фильмы... Многие полагают, что главное - «купить...

Введение в программирование в php. Часть Третья.


28-12-2009

Сообщество PHP развивает новые возможности. Многие программисты находят вдохновение в объектно-ориентированном программировании. В PHP 3 объекты можно сравнить с синтетическим сахаром. Другими словами, синтаксис, который используется для программирования объектов, немного отличается от обычного, а реализация, лежащая в их основе, мало чем отличается от работы с массивами. Это привлекло многих любителей объектно-ориентированного программирования (ООП), но ограниченные возможности реализации оставляли их замыслы неудовлетворенными. В PHP 5 эти возможности были усовершенствованы, и была создана мощная система объектов.
PHP нельзя назвать продуктом, появившимся по мановению волшебной палочки, созданным безликими волшебниками, сидящими в башне из слоновой кости. PHP происходит от простого инструмента, аналогично ситуации, описанной Эриком Реймондом в его эссе The Cathedral and the Bazaar. Как только он стал доступен, любой смог делать доработки и вносить улучшения. И многие сразу же воспользовались предоставленной возможностью. Их целью было получение решений, которые предоставляли непосредственный интерес. Если заказчику потребуется использовать в проекте базу данных, которая непосредственно не поддерживается PHP, разработ­чик может просто написать свое дополнение и передать его в проект PHP. Затем другие специалисты уберут замеченные ими ошибки.
Однако пользователи PHP в основной своей массе никогда не создавали дополнений. Они счастливым образом находили все, что им было нужно, среди того, что было создано другими. А те, кто внес вклад в виде тысяч строк программного кода PHP, вероятно, никогда не считали себя героями. Они не трубили о своих усовершенствованиях. Но так как каждая часть PHP была создана какой-либо реальной персоной, я обязательно подчеркну это в своем повествовании. По необходимости я обязательно укажу, кто является автором конкретного дополнения.
Обновленный список авторов можно найти на узле PHP по адресу <http://www. php.net/credits.php>.
1.2. Язык PHP лучше альтернативных вариантов
Все предыдущие годы скептики спрашивали себя: "Зачем нужно изучать PHP?" Сегодняшней популярности PHP вполне достаточно, чтобы пробудить интерес к его изучению. Теперь PHP является стандартным инструментом, предлагаемым большинством компаний, предоставляющих услуги хостинга. Однако очень интересно узнать, почему так много людей выбирают PHP, пренебрегая при этом другими имеющимися возможностями. Язык Perl хорошо адаптирован для создания CGI-приложений. Компания Microsoft в комплексе со своим Internet Information Server предлагает решение Active Server Pages. Еще одним решением является такое промежуточное решение, как Cold Fusion, созданное компанией Macromedia. На узле ServerWatch.com дан перечень сотен других Web-технологий, причем стоимость некоторых из них превышает несколько десятков тысяч долларов. И почему же необходимо выбирать из всех вариантов именно PHP?

Самым лаконичным ответом будет то, что язык PHP лучше всех. Он проще в про­граммировании и быстрее работает. Один и тот же код PHP может работать в неизменном виде на различных Web-серверах и в операционных системах. Кроме того, стандартные возможности PHP являются дополнительными для других сред. А вот и другие аргументы.

 

Понравился материал? Поделитесь с друзьями!



<< Предыдущая статьяСледующая статья >>
Введение в программирование в php. Часть Вторая. Введение в программирование в php. Часть Четвёртая.