ВУЗ:
Составители:
Рубрика:
Если программист, пользующийся инструментарием данного API, попро-
бует создать собственные элементы управления, то в качестве «строительных
блоков» он может применить стандартные средства API. К сожалению, в случае
Webприложения это невозможно, т.к. не существует единой операционной
системы для среды Web. Можно, конечно, воспользоваться таким средством,
как пакет Javaклассов Swing или какимлибо другим, но на данный момент все
подобные Internetтехнологии еще далеки от совершенства и не имеют широко-
го распространения.
Web-интерфейс и динамический HTML
Со времен появления Internet Webразработчиками были написаны мил-
лионы байт HTMLкода. Для создания Webсайтов и Webприложений исполь-
зовались и продолжают использоваться три основные средства разработки. Это
непосредственно теги HTML, какойлибо интерпретируемый (скриптовый)
язык (JScript, JavaScript, VBScript и т.п.) и каскадные стилевые таблицы (CSS).
Помимо этих основных средств разработки в содержимое Webприложения мо-
гут входить изображения различного формата, анимация и т.д., которые, в об-
щем, компонентами HTML не являются.
Давайте рассмотрим Webинтерфейс с точки зрения HTML или, точнее,
DHTML. Если рассмотреть код, из которого состоит не самым примитивным
образом оформленная Webстраница, можно увидеть, что теги HTML отвечают
за то, какие элементы должны присутствовать на странице, CSS — за отобра-
жение этих элементов и, наконец, код JavaScript — за все изменения, которые
могут происходить с этими элементами. Таким образом, если говорить о созда-
нии Webинтерфейса, то можно сказать, что его видимую составляющую пред-
ставляют теги HTML и конструкции CSS, а невидимую — операторы языка
JavaScript.
Такая система разработки Webприложения обладает некоторыми недос-
татками. Давайте вернемся к примеру со служащим отдела кадров и попытаем-
ся представить себе Webинтерфейс приложения, которое позволяет ему обра-
батывать регистрационные карточки и резюме устраивающихся на работу.
Webприложение, позволяющее только лишь обработать поля форм и редакти-
ровать текст, само по себе не будет слишком сложной программой или, что
точнее сказать, страницей.
Но если принять во внимание то, что служащему необходимо создавать
новые документы (например, заводить карточки), удалять старые, просматри-
вать список уже имеющихся документов, то сразу видно, что функциональ-
ность такого Webприложения становится гораздо выше. Оно уже должно со-
держать меню, каждый пункт которого сопоставлен с командами удаления, до-
бавления и т. д. документов; отдельное окно со списком документов, а на прак-
тике, чаще всего, с деревом, каждая вершина которого представляет собой либо
документ, либо папку с документами.
Представьте себе коллектив разработчиков, который пытается создать
Webинтерфейс для этого приложения или для любой другой, столь же
40
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »
