четверг, 7 февраля 2013 г.

языки программирования для создания веб- страниц

Ruby является полностью свободным языком с возможностью копирования, м

Ruby (англ. - рубин) – молодой, но уже весьма популярный объектно-ориентированный язык программирования. Он был разработан в начале 90-х годов Юкихиро Мацумото. По словам автора, главной целью создания нового языка была «эффективность разработки программ, и пользователи найдут, что программирование на нем эффективно и даже забавно».

Язык программирования Ruby

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

В 2000 году на конференции разработчиков в качестве части новой технологии .NET Microsoft представила ASP+. С выходом .NET Framework 1.0 она получила название ASP.NET. Microsoft .NET Framework – это платформа для создания, развертывания и запуска Web-сервисов и приложений. ASP.NET стала революционным развитием технологии ASP. В ней появилось много новых функций, а уже существовавшие были значительно усовершенствованы.

ASP (англ. Active Server Page – активные серверные страницы) – язык программирования, используемый для создания динамических веб-страниц, обрабатываемых на стороне сервера. Динамические  страницы – это такие страницы, содержимое которых изменяется в зависимости от действий пользователя. Напротив, статические страницы выглядят всегда одинаково, независимо от того, кто и когда ее просматривает. Первоначально все страницы были статическими, однако развитие Интернета вызвало потребность в предоставлении быстро меняющейся информации. Самые простые примеры – курсы валют, прогнозы погоды, обновляющиеся новости. Сложные – это интернет-магазины, on-line издания. Так, система Яндекс определяет географический адрес Вашего IP и предлагает поиск, карту и другие сервисы, актуальные для Вашего региона. С ростом потребности в динамически изменяемых web-страницах стали появляться и технологии их создания, одним из которых и стала технология ASP. Эта технология была разработана Microsoft в 1997 году, когда компания выпустила очередную версию своего веб-сервера (Internet Information Server или IIS). ASP по своей сути – это обычные текстовые файлы (как правило с расширением asp), содержащие конструкции языка HTML и сценарии, написанные на языках JScript и/или VBScript, которые выполняются на сервере наряду с обычным HTML-кодом.Чем же хороша технология ASP? Прежде всего, возможностью исполнять сценарии на сервере. С помощью сценариев для сервера можно получить доступ к файлам, базам данных и другим ресурсам, хранимым на сервере, а также к централизованным ресурсам сервера, таким как электронная почта или факс-служба.Еще одним преимуществом этой технологии является кроссплатформенность, обеспеченная тем, что Ваш код выполняется лишь на одной версии единственного сервера. В начале своей истории технология ASP имела достаточно ограниченные возможности. Использование скриптовых языков, которые имеют меньше возможностей, чем полнофункциональные языки программирования. Кроме того, ASP был встроен в HTML в виде специальных тегов, а это создавало определенную путаницу.

Язык программирования ASP

Текущая  версия  PHP 5.3.х.

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

СGI (Common Gateway Interface) — общий шлюзовой интерфейс, является стандартом, который предназначен для создания серверных приложений HTTP. Он запускается сервером в реальном режиме времени, который передает запросы пользователя CGI-программе, которая их обрабатывает и возвращает результат своей работы на экран пользователя. Кроме этого, РНР может использоваться для решения административных задач в операционных системах UNIX, Linux, Windows и Mac OS X. Однако в таком качестве он не получил распространения.

Главные достоинства РНР – простота, скорость выполнения, богатая функциональность и распространение исходных кодов на основе лицензии PHP. PHP особенен наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, динамической графикой, криптографическими библиотеками, документами формата PDF и др. Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI-приложения.

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

PHP - интерпретируемый скриптовый язык программирования, разработанный для создания на сервере динамических веб-страниц и работы с базами данных. Сегодня PHP является наиболее удобным и мощным средством разработки приложений WWW и интерфейсов к БД в Интернет и входит в LAMP - «стандартный» набор для создания веб-сайтов. РНР появился осенью 1994 года, и был разработан Расмусом Лердорфом для собственных нужд. Но довольно быстро перерос в самостоятельный проект, и в начале 1995 года вышла первая версия продукта. На тот момент РНР обладал крайне скромными возможностями: простейший анализатор кода, который понимал несколько специальных команд, и разные утилиты для использования на домашней странице, необходимые для построения разных полезных вещей: гостевая книга, счетчик, чат, системы статистики и тому подобное. К середине 1995 года язык был основательно переработан, появилась обработка форм, были добавлены функции работы с базами данных, и в таком виде вышла вторая версия продукта.Ныне PHP используется сотнями тысяч разработчиков. Несколько миллионов сайтов сообщают о работе с PHP, что составляет более пятой доли доменов Интернета. Группа разработчиков PHP состоит из множества людей, добровольно работающих над ядром и расширениями PHP, и смежными проектами. PHP — это интерпретируемый язык программирования, код которого встраивается непосредственно в HTML-страницы. Синтаксис PHP основан на синтаксисе языков Си, Java и Perl.

Язык программирования PHP

Более 250 созданных сайтов

/ / / / Языки программирования /

[ [GetChunk?name=`order-button`] ]

» » » » Языки программирования

Тула - часовой пояс (UTC+04:00)Москва, Санкт-Петербург

PHP, ASP, Perl, Ruby – Дизайн студия DIERA.RU, Тула : Дизайн студия DIERA.RU, Тула

Комментариев нет:

Отправить комментарий