ДонНТУ > Портал магистров ДонНТУ
 
Магистр ДонНТУ Мошкола Артур Ярославович

Мошкола Артур Ярославович

Факультет вычислительной техники и информатики

Кафедра электронных вычислительных машин

Специальность: Компьютерные системы и сети

Тема выпускной работы:

WEB – ориентированная комплексная система
управления факультетом

Научный руководитель: Аноприенко Александр Яковлевич

Главная Реферат Библиотека Ссылки Отчет о поиске Индивидуальный раздел

Web application

In software engineering, a web application or webapp is an application that is accessed via web browser over a network such as the Internet or an intranet. It is also a computer software application that is coded in a browser-supported language (such as HTML, JavaScript, Java, etc.) and reliant on a common web browser to render the application executable.

In earlier types of client-server computing, each application had its own client program which served as its user interface and had to be separately installed on each user's personal computer. An upgrade to the server part of the application would typically require an upgrade to the clients installed on each user workstation, adding to the support cost and decreasing productivity.

In contrast, web applications use web documents written in a standard format such as HTML (and more recently XHTML), which are supported by a variety of web browsers.

Generally, each individual web page is delivered to the client as a static document, but the sequence of pages can provide an interactive experience, as user input is returned through web form elements embedded in the page markup.

In 1995, Netscape introduced a client-side scripting called JavaScript, which allowed programmers to add some dynamic elements to the user interface that ran on the client side. Until then, all the data had to be sent to the server for processing, and the results were delivered through static HTML pages sent back to the client.

In 1996, Macromedia introduced Flash, a vector animation player that could be added to browsers as a plugin to embed animations on the web pages. It allowed the use of a scripting language to program interactions on the client side with no need to communicate with the server.

In 1999, the "web application" concept was introduced in the Java language in the Servlet Specification version 2.2. At that time both JavaScript and XML had already been developed, but AJAX had still not yet been coined and the XMLHttpRequest object had only been recently introduced on Internet Explorer 5 as an ActiveX object.

In 2005, AJAX was coined, and applications like Gmail started to make their client sides more and more interactive.

Browser applications typically require little or no disk space on the client, upgrade automatically with new features, integrate easily into other web procedures, such as email and searching. They also provide cross-platform compatibility (i.e., Windows, Mac, Linux, etc.) because they operate within a web browser window.


Веб приложение

В разработка программного обеспечения, веб-приложение это приложение, доступ к которому осуществляется при помощи веб-браузера через Интернет или локальную сеть. Так же это, приложение, которое написано на поддерживаемом браузером языке (таких как HTML, JavaScript, Java, и.др.) и использует веб-браузер для отображения выполнения.

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

Веб приложения используют веб документы, написанные в стандартном формате, таком, как HTML (или, позже XHTML), которые поддерживаются различными браузерами

Вобщем, каждая отдельная страница, доставляется клиенту, как статичный документ, но последовательность страниц может обеспечить интерактивное выполнение, за счет пользовательского ввода, возвращаемого через веб формы, встроенные в разметку страницы.

В 1995, Netscape представила клиентский скриптовый язык – JavaScript, который позволил программистам добавить некоторые динамические элементы в пользовательский интерфейс, которые выполнялись на клиентской стороне. До того, как все данные будут отправлены на сервер для обработки, и результаты доставлены через статические HTML страницы обратно клиенту.

В 1996, Macromedia представила Flash, векторный видеоплеер, который мог быть добавлен к браузеру в качестве плагина, для встраивания анимации в веб страницы. Он позволял использовать скриптовые языки, для программирования интерактивности на клиентской стороне, без необходимости обмена с сервером.

В 1999, концепция веб приложения была представлена на Java в спецификации Servlet версии 2.2. В то время JavaScript и XML уже были разработаны, но AJAX еще не был придуман, а объект XMLHttpRequest был лишь недавно представлен в Internet Explorer 5 как ActiveX объект.

В 2005 был придуман AJAX, и в приложениях вроде Gmail стали появляться все более и более интерактивные клиентские части.

Приложение как правило требует мало дискового пространства клиента, или не требует вообще, обновляется автоматически с повялением новых возможностей, легко интегрируется в другие веб-процедуры, такие как электронная почта и поиск. Так же предоставляют кросс-платформенную совместимость (например, Windows, Mac, Linux, и.тд.)

Valid HTML 4.01 Strict Правильный CSS!