IPHosting (платный профессиональный хостинг)

Здравствуйте, Гость

Главная страница » Веб-дизайн, создание сайтов » Веб-дизайн » Чем Клиентские Языки Веб-Программирования Отличаются От Серверных

Чем Клиентские Языки Веб-Программирования Отличаются От Серверных

Добавлено: natali2306 | 09.07.2011
Просмотров: 7976
Слов: 282
Рейтинг: 0.50


Начнем с того, что эти языки выполняются на компьютере пользователя. Если говорить более точно, то их выполняет сам браузер. Обычно клиентские языки встраиваются в html-код страницы. Таким образом, чтобы увидеть их код, достаточно открыть веб-страницу с помощью любого текстового редактора или браузера.

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

Один из основных недостатков клиентских языков заключается в том, что они не могут взаимодействовать с сервером, где расположен сайт. Нет возможности сохранять и загружать информацию с него. Это значительно ограничивает применение клиентских языков. Например, о таких программах, которые должны сохранять и загружать определенную информацию с (на) сервер: гостевых книгах, блоках комментариев, рейтингах, голосованиях и.т.д. Можно вообще забыть. Кроме того, раз любой пользователь может очень легко просмотреть код программы, то о безопасности можно забыть тоже. Если вы захотите закрыть доступ к некоторым файлам, с помощью таких языков, это вряд ли удастся. Достаточно просто просмотреть HTML – код страницы, чтобы узнать всю защищенную информацию и пароли.

Однако, раз клиентские языки добились такой популярности, то у них должны быть и преимущества. Да, преимущества есть и еще какие!

1) Они не отправляют данные на сервер, что делает их работу значительно быстрей. 2) Не требуется никакого дополнительного программного обеспечения, все необходимое есть в браузере клиента.

3) За пользование серверными языками компания, предоставляющая хостинг, требует денег, а клиентскими нет.

Самыми распространенными клиентскими языками являются: JavaScript и VisualBasicScript (VBS). Для того, чтобы браузер мог их понимать и выполнять в него встроен специальный инструмент – интерпретатор.

Дополнительно вы можете посмотреть как делается форма обратной связи как она взаимосвязана с HTML и PHP.

Об авторе

http://www.fotograf-sd.ru/



Условия перепечатки

При репосте статьи "Чем Клиентские Языки Веб-Программирования Отличаются От Серверных", пожалуйста укажите источник - сайт http://www.iphosting.ru/ (Платный профессиональный хостинг) — и информацию об авторе.
Смотрите также

Изучаем Cms Webdireсtor В Кратком Изложении
Для начала разберемся с абривиатурой. CMS (с англ. Content Management System – Система Управления Контентом (сайтом)). Иногда CMS также называют движком сайта. Название говорит само за себя – это система, благодаря, которой вы можете автоматически управлять содержимым сайта

Дизайн Сайта Как Отражение Организации В Сети – Сработает Или Нет?
Дизайн сайта - типология, классификация. Новый взгляд на ценообразование. Дизайн сайта - такой же продукт и услуга, как и все остальные. С чем же связана такая неопределенность цен при разработке дизайна сайта?