Особенности создания современного интерактивного сайта

Публикация размещена: 20-12-2017  Просмотров: 244 

Особенности создания современного интерактивного сайта

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

Или же у Вас еще нет своего сайта, но Вы решили всерьез заняться изучением и разработкой своих собственных скриптов для использования их в различных web-приложениях (в том числе на сайтах) и Вам нужны серьезные инструменты для того чтобы превратить Вашу работу в действительно творческий процесс.

Я уверен, Вы прекрасно понимаете, что современный сайт это не просто набор страниц с текстом и графикой. Любой современный сайт должен иметь определенный уровень интерактивности и уметь не только отображать статическую информацию, но уметь вести диалог с посетителем, общаться с другими сайтами, предоставлять различные сервисы, быстро загружаться и работать... И это далеко не полный список того, что должен представлять собой современный сайт.

Конечно можно использовать возможности языка Java, но в этом случае Вы должны понимать, что невозможно предсказать то как Ваш сайт будет видеть те, для кого он собственно и создавался. Дело в том, что скрипты написанные на Java исполняются браузером пользователя и конечный результат напрямую зависит от того работает ли Java на компьютере пользователя.

Поэтому помимо различных "примочек" на Java современный сайт должен быть построен с использованием серверных скриптов. Это те скрипты, которые исполняются на стороне сервера, а конечному пользователю передается готовый HTML-код. Только в этом случае посетитель Вашего сайта увидит именно то, что Вы и предполагаете ему показать в независимости от того пользуется ли он браузером Internet Explorer, Opera или Firefox.

Из всего сказанного следует вывод, что необходимо использовать возможности CGI или PHP-скриптов. Если Вы считаете что я неправ - покажите мне хоть один серьезный форум, чат, блог, каталог или даже гостевую книгу построенную без использования CGI или PHP и я сниму перед Вами шляпу, и признаю себя полным профаном во всем, что касается Web.

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

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

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

Если Вы до сих пор считаете, что любую задачу можно решить на HTML и Java - прошу извинить меня за отнятое у Вас время. Если же Вы понимаете всю ограниченность HTML и Java - добро пожаловать в современный мир web-программирования. Но это не значит, что Вам необходимо прямо сейчас садиться за учебники и начинать изучать C, Perl или PHP. Благо в наше время существует огромное количество готовых скриптов в продаже и свободном доступе.
Вы просматриваете: » » Особенности создания современного интерактивного сайта