2015-01-25 2 views
0

Я не могу понять разницу между активными и динамическими веб-страницами.Что такое активные веб-страницы?

Я знаю, что активные веб-страницы сначала загружаются на клиентскую машину, а затем выполняются. Динамические веб-страницы выполняются на сервере, а затем отправляются клиенту.

Но я не могу сопоставить его с примером в реальном времени.

Пожалуйста, объясните мне разницу с некоторыми простыми примерами.

Также объясните, что такое Applet и почему он не является активной веб-страницей.

+0

Пройдите несколько недель, чтобы прочитать несколько книг и wikipages на [HTTP] (https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol), [HTML5] (https://en.wikipedia.org/wiki/HTML5) , [AJAX] (https://en.wikipedia.org/wiki/Ajax_%28programming%29), [JavaScript] (https://en.wikipedia.org/wiki/JavaScript), [jQuery] (https://en.wikipedia.org/wiki/JQuery). [w3schools] (http://www.w3schools.com/) может быть полезным началом (но несовершенно) –

+0

Я не думаю, что это активное/динамическое различие, которое вы делаете, действительно существует. Конечно, терминология, о которой я еще не слышал –

ответ

1

Как вы сказали, динамический - это то, что выполняется на сервере, а затем результат отправляется обратно клиенту (браузеру). Например, при использовании PHP ваш браузер не может выполнять PHP, поэтому сервер выполняет файл PHP и выполняет всю логику вашего кода. Результатом будет HTML-файл, который затем отправляется обратно клиенту. Важно понять, что когда результат будет передан клиенту, информация в нем не изменится.

веб-странице активный представляет собой страницу, где браузер выполняет логику вместо сервера. Например, если у вас есть страница, на которой вы показываете цены акций, то вы хотите, чтобы она обновлялась, например. каждые 5 секунд. Решением будет использование AJAX с JavaScript. В отличие от PHP, ваш браузер : способен выполнять JavaScript, так что это происходит без перезагрузки страницы. Таким образом, с активной страницей все происходит внутри вашего браузера, без необходимости перезагружать страницу каждый раз, когда вы хотите получить новую информацию.

апплет - это встроенное приложение, такое как Flash или Java (не путать с JavaScript). Для выполнения апплета вам, скорее всего, нужен плагин для браузера. Поскольку апплет выполняется плагином и вашим браузером, он активен и не динамичен (вам не нужно запрашивать новый апплет для изменения информации в нем). Преимущества использования апплета в том, что язык программирования (например, Java) имеет больше возможностей, чем HTML. Многие браузерные игры создаются с помощью апплетов, но в настоящее время он используется все меньше и меньше, потому что мы можем достичь того же с помощью таких методов, как JavaScript, HTML5 и WebGL.

+0

Когда мы вводим наши учетные данные, открывается почтовый ящик, который отправляется с сервера. Но мы можем манипулировать им, как удаление сообщений, или перемещение сообщений из одной папки в другую. Как вы сказали, «информация в нем не изменится», то как мы можем это сделать? –

+0

Чем это комбинация динамического (начальный почтовый ящик, который отправляется в браузер) и активна (например, с помощью AJAX) для отправки запросов на сервер (например, удаление сообщения x). Когда это действие будет успешным, JavaScript обновит экран. –

+0

Это означает, что мы обновляем веб-страницу dynaminc только с тех пор, как в будущем, когда мы входим в систему, мы получим только измененный почтовый ящик. –

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

  • Нет связанных вопросов^_^