Украинский Дисконтный Клуб

Регистрация...
Вход для членов клуба:

О проекте и клубе UDC Дисконтная программа Раздел Качество и Конкурентноспособность Раздел Маркетинг и Интернет Раздел Библиотека Автоматизации торговли Каталог предприятий
Имя: Пароль:     
    Расширеный поиск... На начальную страницу сайта  Связаться с руководством UDC  Карта сайта
Обратная связь   |   Добавить статью   |   Регистрация   |   Предприятия   |   Карта сайта
  Разделы

  Сейчас на сайте
Сейчас, 1 гость и 0 посетителей онлайн.

Вы анонимный пользователь.


  Друзья
жалюзи и ролеты на МодномОкне
жалюзи на окна

  Объявления
Столбик

Доска объявлений
bizator.com

  
Методы: Зачем нужно веб-программирование
Опубликовано: 17 Июл, 2003 г. - 10:11 от admin

Маркетинг и интернет Пытаясь разнообразить процесс веб-строительства, разработчики интернет-технологий внедряют все новые и новые возможности, расширяющие базовые функции языка HTML. Ориентируясь на обычное (прикладное) программирование, веб-разработчики переняли у своих "неинтернетовских" коллег приемы классического программирования и включили в веб-технологии возможность подключения программ.

Зачем нужно веб-программирование

2001(c) подбор материалов, обработка, редактирование, дизайн - UDC

Создать интернет-страничку или небольшой веб-сайт может каждый, было бы желание да терпение. А что сложного? Вооружаемся какой-нибудь программой, генерирующей веб-странички, - и вперед. Если нет желания вникать в тонкости и премудрости языка HTML (HyperText Marquee Language - язык гипертекстовой разметки), то в создании сайта можно довольствоваться так называемым визуальным HTML-редактором, то есть программой, которая сама создает страничку, оставляя за автором лишь общую компоновку да заполнение текстом.

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

Пытаясь разнообразить процесс веб-строительства, разработчики интернет-технологий внедряют все новые и новые возможности, расширяющие базовые функции языка HTML. Ориентируясь на обычное (прикладное) программирование, веб-разработчики переняли у своих "неинтернетовских" коллег приемы классического программирования и включили в веб-технологии возможность подключения программ.

Одним из первых шагов в этой области стало внедрение в спецификацию HTML возможности подключения веб-скриптов. Если открыть словарь, то можно убедиться, что английское слово script означает рукописный текст, рукопись. В Рунете это слово, однако, переводится иначе - сценарий. Так что же представляет собой типичный веб-сценарий и зачем он нужен?

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

Так что же такое скрипт и как он работает? И, главное, что он позволяет получить в итоге?

Что такое веб-сценарий?

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

Сценарии, выполняемые на машине пользователя

 

Скрипт, как и любая программа, пишется на специальном языке программирования. Наибольшее распространение в рассматриваемой разновидности веб-скриптов получил язык JavaScript, разработанный фирмой Netscape. Основываясь на платформе языка программирования Java от фирмы Sun Microsystems и весьма напоминая по своему синтаксису всемирно известный язык программирования С/С++, JavaScript является на сегодня одним из основных интернетовских языков программирования. Он достаточно прост в изучении, эффективен для создания небольших скриптов и, что немаловажно, поддерживается подавляющим большинством браузеров. Кстати, поддержка языка программирования определенным браузером, который обрабатывает и выполняет сценарий, является основополагающим фактом. От этого зависит, получит ли язык веб-программирования широкое использование или нет.

Что позволяет JavaScript? Очень и очень многое. Являясь объектно-ориентированным языком программирования и будучи тесно интегрированным со структурой браузера, JavaScript позволяет писать обработчики каких-либо событий, системных или наступающих в результате действий пользователя. Например, JavaScript позволяет создавать скрипты, реагирующие, скажем, на нажатие определенной кнопки на веб-страничке или попадание курсора мыши в определенную область страницы. Процесс написания скрипта отличается простотой и отсутствием затрат на какие-либо дополнительные программы, так как веб-сценарии пишутся прямо в тексте странички и выполняются непосредственно браузером.

JavaScript также позволяет свободно оперировать свойствами определенных программных объектов (окно документа, поля ввода данных, картинки и ссылки на веб-страничке) и значениями переменных. Также JavaScript используется для осуществления взаимодействия с другими типами скриптов и веб-механизмами.

Фирма Microsoft разработала свой собственный язык веб-скриптов, основанный на языке программирования Visual Basic и названный VBScript. В целом он очень похож на JavaScript, но отличается синтаксисом и некоторыми дополнительными возможностями.

Сценарии, выполняемые на сервере

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

Сценарии, выполняемые на сервере, разумеется, тоже пишутся на специальном языке программирования. Обычно в таких случаях используется язык программирования Perl, который лег в основу создания сценариев CGI, повсеместно использующихся для выполнения программ на сервере.

Другие области применения веб-программирования

 

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

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


 
Связные ссылки
· Ещё о Маркетинг и интернет
· Новости admin


Самая читаемая статья из раздела Маркетинг и интернет:
Особенности национальной интернет-статистики

Зачем нужно веб-программирование | Войти/Создать логин | 0 комментарии
Порог
  
За коментарии ответственны только те, кто их поместил. Мы не несём ответственности за них.
Обратная связь   |   Добавить статью   |   Регистрация   |   Предприятия   |   Карта сайта
Copyright c 2001 UDC Создание сайта, продвижение сайта - DA.net