it-swarm.com.ru

Сценарии на стороне клиента и языки сценариев на стороне сервера

  • Какие языки сценариев относятся к клиентской части, а какие - к серверной?

  • Если JavaScript - это язык сценариев, то как насчет jquery. JQuery это не что иное, как обряд библиотеки Javascript? так jquery это сценарии на стороне клиента? 

    Я изумлённо, но всё ещё сбивает с толку. На некоторых сайтах сценарии на стороне клиента - это JavaScript и vb script, а на некоторых других сайтах - только JavaScript. В случае со стороны сервера, они также упоминают HTML.

    Могу ли я иметь четкое представление об этом.

5
Rachel

Сторона клиента:

Скрипты, которые выполняются на стороне клиента. В контексте веб-сайтов, это скрипты, которые выполняются в браузере пользователя.

Например: Javascript, VB и т.д.

(JQuery, DOJO - это библиотеки, построенные на основе Javascript, так что это также на стороне клиента.)

Сторона сервера:

Сценарии, которые выполняются на сервере. В контексте сайта, это скрипты, которые выполняются на серверах приложений. 

Например: PHP, Python, Ruby и т.д.

Мы не можем классифицировать языки как на стороне клиента, так и на стороне сервера. Возможен сценарий, когда сервер может выполнить Javascript и визуализировать из него HTML. В этом контексте Javascript становится языком на стороне сервера. Надеюсь я вас не смутил.

15
Subir Kumar Sao

Цитируется с незначительными изменениями форматирования из ответа пользователя user61852

«Здесь я буду говорить только о веб-программировании.

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

Его основными задачами являются:

проверка ввода animation манипулирование элементами пользовательского интерфейса применение стилей некоторые вычисления выполняются, когда вы не хотите, чтобы страница обновлялась так часто Ответственный за программирование переднего плана должен знать:

javascript css HTML базовый графический дизайн Ajax возможно Flash некоторые сторонние библиотеки javascript, такие как JQuery дизайн пользовательского интерфейса информационный дизайн и т. д.

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

Это программирование может быть сделано на многих языках:

PHPJava и jsp Asp Perl Python Ruby on Rails и т.д Этот код должен делать, что:

Запрос к базе данных Кодируйте данные в html Вставьте и обновите информацию в базе данных Бизнес-правила и расчеты Ответственный за программирование на стороне сервера должен знать:

некоторые из языков, упомянутых выше HTML SQL, linux/unix Сценарии оболочки OOPбизнес-правила и т. д. "

6
Jinzuuu

Какие языки сценариев попадают под сторону клиента

Для всех практических целей: JavaScript

а что и все попадает под сторону сервера?

Каждый язык программирования под солнцем (включая JavaScript)

Если JavaScript - это язык сценариев, то как насчет jquery. JQuery это не что иное, как обряд библиотеки Javascript? так jquery это сценарии на стороне клиента?

Это библиотека. Да. Обычно… он очень сильно ориентирован на браузер, но (по крайней мере, теоретически) вы можете использовать его с чем-то вроде PhantomJS для манипулирования веб-страницами на сервере.

Я изумлённо, но всё ещё сбивает с толку. На некоторых сайтах сценарии на стороне клиента - это JavaScript и vb script, а на некоторых других сайтах - только JavaScript. В случае со стороны сервера, они также упоминают HTML.

Internet Explorer (хотя возможно и более старые версии) также поддерживает VBScript для программирования на стороне клиента. Использование его на WWW нецелесообразно, так как больше нигде не работает. 

6
Quentin

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

EX- файл JavaScript, файл Jquery, файл AngularJs.

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

EX-Asp ( .asp), Asp.Net (. Aspx), PHP (*. Php).

2
chirag

Если код скомпилирован/запущен на клиентском компьютере, он считается клиентским. Серверная сторона означает скрипт, который компилируется/запускается на сервере перед отправкой в ​​браузер. jQuery - это просто библиотека для JavaScript. Это все на стороне клиента.

Например, некоторые распространенные языки в Интернете.

Клиентская часть: JavaScript
Серверная сторона: PHP, Ruby, Perl

2
JanTheHuman