технологии создания сайтов языки программирования интернет преимущества недостатки HTML JavaScript VBScript PHP ASP Perl Java XML CSS

  Технологии создания сайтов

HyperText Markup Language (HTML) - гипертекстовый язык разметки, язык World Wide Web. При выборе инструментов для каждой задачи каждый мастер старается выбрать самые удобные инструменты, рассмотрим самые популярные из них.

Языки программирования для интернет

Основные языки программирования для интернет это: JavaScript, VBScript, PHP, ASP, Perl, Java, XML и ColdFusion. Рассмотрим их преимущества и недостатки.

Языки программирования для интернет делятся на используемые на стороне клиента (client side scripting language) и используемые на стороне сервера (server side scripting language).

Код программ, работающих на стороне клиента (посетителя сайта) выполняется на компьютере посетителя сайта, в броузере, запущенном на компьютере пользователя (Internet Explorer, Opera, Netscape, Firefox и др.). Этот код пишется на языках JavaScript и VBScript.

Подробнее о этих языках программирования см. JavaScript и VBScript

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

Web-сервера

В интернет используется около двух десятков серверов, основные из которых - Apache и MS IIS (Microsoft Information Server). При этом наибольшее количество сайтов в интернет (около 60-70%) работают под управлением Apache.

Web-сервер Apache работает под Windows и Unix-подобными операционными системами (Linux, FreeBSD, Solaris и т.д.). Web-сервер Apache является бесплатным продуктом с открытым исходным кодом. Чаще всего используется в связке Unix(Linux, FreeBSD)-PHP.

Web-сервер MS IIS работает только под Windows, является коммерческим продуктом. Используется в основном в связках Windows-ASP или Windows-Java.

Базы данных для интернет-приложений

Для интернет-приложений используются множество различных баз данных: MySQL, PostgreSQL, MS SQL Server, MS Access и Oracle.
Подробнее об этом можно прочитать в статье: Базы данных для интернет-приложений

CSS - каскадные листы стилей

Подробнее, см.: CSS - каскадные листы стилей





Перепечатка материалов сайта разрешается только с обязательной ссылкой
на сайт http://www.webmaster.azolli.com/






Rambler's Top100


© Copyright 2005, www.webmaster.azolli.com Создание и раскрутка сайта
Сделать страницу стартовой
Добавить в "Избранное"