Что стоит знать о php?
PHP язык с каждым годом набирает все большую популярность. Его функциональность вместе с простотой позволяют привлекать все больше и больше программистов на свою сторону. Изначально создававшийся на основе языка С, PHP вырос из простого интерпретатора шаблонов. Но по достоинству оценив свою разработку и увидев в ней потенциал, Расмус Лердорф принялся совершенствовать свое детище. Прежде, чем программирование на php явило миру свою функциональность и мощь прошло 3 года. Именно столько понадобилось уверенному в своих силах датчанину, чтобы выпустить вторую версию своего интерпретатора, назвав его PHP/F1 2.0. Разработку оценили по достоинству, и с тех пор язык продолжает свое шествие по компьютерам разработчиков и браузерам пользователей. Именно браузеров, ведь весь функционал php направлен на разработку динамичных веб-страниц. Именно поэтому таких трудов создателям стоило привнести в его изначальный код кроссплатформенность. И не просто привнести, а сделать ее элегантной, чтобы пользователь даже не замечал этого.
Несомненно, сильными сторонами языка PHP являются заимствования из других языков программирования. Но не просто заимствования, а совершенствование и объединение важных параметров. Так из Си взят похожий синтаксис написания кода, из языка Perl была взята работа с ассоциативными массивами. Из языка Java были переняты черты объектно-ориентированного программирования (ООП). Полностью весь функционал ООП был реализован в пятой версии PHP, вышедшей в 2004 году 13 июля.
Столь широкий диапазон возможностей языка оценили ведущие компании мира, чье присутствие в Интернете является ключевым аспектом для роста и развития. PHP используют такие сайты, как Wikipedia и Facebook, а это является серьезным показателем.
И тем не менее, php не всесилен. Вернее, для решения определенного круга задач в создании веб-страниц эффективнее использовать программирование на JavaScript. Поскольку язык JS решает вопросы работы некоторых веб функций быстрее и изящнее.
С ростом проблем в работе создания и отображения веба встает необходимость в решении данных проблем или же поиске готового решения. Создаются целые отдельные интернет-ресурсы (кстати с использование php), что посвящены описанию того или иного решения. Часть из них реализована не лучшим образов в вопросе удобства и навигации. Часть является же просто превосходным ресурсом для поиска ответов, например, hashcode.ru. Простота и ясность реализации интерфейса сайта позволяют найти ответы на любые вопросы касательно кода и его реализации.
Дата публикации: 21.12.2012, 17:11