2014-01-07 2 views
0

Какие языки сценариев находятся под клиентской стороной и что происходит под серверной стороной?В чем разница между сценариями на стороне сервера и сценариями на стороне клиента?

Если JavaScript написан на языке сценариев, то что относительно jQuery. jQuery - это не что иное, как библиотека JavaScript, правильно? Итак, jQuery - это сценарий на стороне клиента?

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

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

+0

Может быть, попробуйте программистов stackexchange для этого. Пожалуйста, посетите [это] (http://stackoverflow.com/help/how-to-ask). Это может помочь вам лучше. –

+2

Если код выполняется на клиенте/браузере, то он является клиентским; если он выполняется на сервере, он является серверным. Это довольно простое определение. jQuery - это javascript-библиотека и выполняется в браузере, так что это клиентская сторона. VB в браузере - клиентский, но не всегда доступен. HTML не выполняется: это разметка. Языки, такие как node.js, запускаются на сервере, поэтому (хотя это javascript) это серверная сторона –

+0

VBScript является либо клиентской, либо в браузере, либо на стороне сервера, где он работает как ASP. – halfer

ответ

0

Любой код, который запускается на компьютере клиента, является клиентской стороной, независимо от того, где он запущен. Будь это в браузере или в другом приложении. Аналогично, любой код, выполняемый на сервере, является кодом на стороне сервера. Независимо от языка, контейнера, идеи, пользователя, кровати или даже еды.

JavaScript был только клиентской стороной, но даже этот барьер был пробит через приложения, такие как NodeJS. Да, это потрясающе. Это как порно стало реальным, то актеры порно создали все человечество лучшего sammich когда-либо, все при этом фанки бизнеса. Вот как это прекрасно, чтобы иметь возможность кодировать как клиентскую, так и серверную скрипты в JavaScript. Но это совсем другая история.

VBScript является клиентской стороной и может работать отдельно без браузера (.vb, если я не ошибаюсь) и может даже запускаться в приложениях Microsoft Office (и я думаю, что открытый офис имеет какую-то реализацию). Скрипт vb, к сожалению, не так вкусно, как Js. Я думаю, что причина в том, что Microsoft просто пытается все возможное, и некоторые вещи, которые выходят лучше, чем вышеупомянутые sammiches, а остальные вышли, как анус собаки, или дешевые порно фильмы, где вы, как: «Я наблюдал это за но я не могу это сделать ». Наверное, это может быть мое мнение о вещах.

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

Примеры клиентской стороны: JavaScript, VBScript, ActionScript, WebGL и некоторые другие новые технологии HTML5.

Серверная сторона: Php, C .net, Java, Perl, Ruby и многое другое. По правде говоря, слишком много упоминаний.

Смежные вопросы