Чему научит этот сайт

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

  • HTTP (HyperText Transfer Protocol — протокол передачи гипертекста);
  • веб-сервер Apache 1.3x;
  • SSI (Server Side Includes — включения на стороне сервера);
  • CGI (Common Gateway Interface — общий шлюзовой интерфейс);

Этот перечень — по сути дела, классика жанра, и наверняка найдутся те, кто сочтет мой выбор избитым или даже утратившим свою актуальность. Предвидим, в частности, многочисленные укоры относительно того, что CGI-программирование с использованием Perl якобы уходит в прошлое под напором более симпатичного разработчикам языка PHP (это рекурсивная аббревиатура, которая расшифровывается как PHP Hypertext Preprocessor; ранее расшифровка была другой — Personal Home Page). А кто-то, вероятно, и вовсе скажет, что начинать изучение серверных веб-технологий стоило бы на примере Ruby on Rails, поскольку эти язык и платформа еще проще в освоении, чем пресловутый PHP.
Позже мы постараемся дать исчерпывающее объяснение своему выбору технологической базы для этой книги. Пока же напомним, что наша основная задача состоит в раскрытии фундаментальных принципов работы динамических веб-приложений и продвижения сайтов. А для этой цели «классика» подходит как нельзя лучше. Здесь уместно провести аналогию — вероятно, отнюдь не случайно в автошколах начинающие водители учатся управлять автомобилями с ручными коробками передач, несмотря на то, что «автомат» с точки зрения новичка гораздо удобнее. Точно так же летчики, пилотирующие сверхзвуковые истребители Су 27 и МиГ 29, вовсе не случайно провели свои первые часы в воздухе за штурвалами учебных самолетов Як 18 или Як 52.
Спешим заметить, однако, что рассматриваемая технологическая база, в отличие от упомянутых самолетов, отнюдь не является «учебной». Перечисленные выше серверные решения в настоящее время используются колоссальным множеством реальных веб-сайтов, и любой вменяемый хостинг-провайдер поддерживает их.
В результате прочтения нашего сайта читатель сможет самостоятельно, без посторонней помощи, со знанием дела подходя к выбору технологических решений, создавать полнофункциональные веб- и интранет-сайты, включающие в себя сложные сервисы, активно взаимодействующие с пользователями.
Целый ряд подобных приложений, пригодных как для использования в готовом виде, так и для дальнейшего усовершенствования, рассматривается в качестве практических примеров, иллюстрирующих содержание книги. К ним, в частности, относятся:

  • небольшой информационный сайт, автоматизированный при помощи SSI;
  • счетчик посещаемости;
  • лента пользовательских комментариев;
  • информационно-поисковая система;
  • система голосования;
  • система публикации новостей для сайта.

© 2008-2018 ОптимизацияВебСайтов.ру


Любое использование текстового и графического контента сайта без активной ссылки на источник не доскается.