Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript

Печать

Предисловие

Сочетание РНР и MySQL является одним из самых удобных подходов к динамическому веб-конструированию, основанному на использовании базы данных. Этот подход удерживает свои позиции перед лицом вызовов, брошенных интегрированными средами разработки, такими как Ruby on Rails, освоение работы с которыми дается значительно труднее. Благодаря открытости исходных кодов (в отличие от конкурирующей технологии Microsoft .NET framework) это технологическое сочетание можно использовать совершенно бесплатно, и поэтому оно приобрело очень большую популярность у веб-разработчиков.

Любой претендующий на результативность разработчик, использующий платформу Unix/Linux или даже Windows/Apache, нуждается в серьезном освоении этих технологий. В то же время большую важность приобретает изучение языка JavaScript, поскольку он обеспечивает скрытую связь с веб-сервером, позволяющую создавать плавно меняющиеся интерфейсы.

Для кого предназначена эта книга

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

Фактически любой человек, стремящийся изучить основные принципы, заложенные в основу Web 2.0-технологии, известной как Ajax, сможет получить весьма обстоятельные сведения обо всех трех основных технологиях:РНР, MySQL и JavaScript.

Предположения, допущенные в данной книге

Материал данной книги изложен в предположении, что читатель уже имеет элементарные понятия об HTML и способен как минимум скомпоновать простой статический веб-сайт. Но при этом не предполагается наличие у читателя каких-либо знаний в области РНР, MySQL или JavaScript, хотя, если такие знания имеются, изучение книги будет происходить значительно быстрее.