Приоритетыв Business Web Application.
С точки зрения пользователя (заказчика)
В BWA важнее всего:
1. Функциональная адекватность - положение корректно выполняет все свои функции в идеальных условиях
2. Надежность в условиях ограниченной загрузки приложение устойчиво и надежно обслуживает не большое фиксированное число одновременно работающих пользователей
3. Удобство работы и интуитивно понятный интерфейс
4. Возможно обслуживание максимальное расчетное количество одновременных работ пользователей
5. Высокая скорость работы
6. Красивый дизайн
Распределенная архитектура BusinessWebApplication.
Наиболее подходящая для BWA архитектура - это распределенная
Три уровня с точки зрения программирования - это хранение, обработка и представление информации. Идея заключается в том чтобы не смешивать эти три составляющие. Грубо говоря трех уровневый подход - это просто хороший стиль программирования
Критерии идеальной распределенной архитектуры:
1. Каждый уровень распределенного расположения может взаимодействовать только со смежным уровнем
2. Вся сложная бизнес логика находится в объектах 2го уровня
3. Взаимодействие уровней организовано так, чтобы они могли взаимодействовать по сети
4. Находясь физически на различных компьютерах
5. Сущности данных не зависимы от способа и хранения уникальны идентифицированы по какому либо ключу и не зависимы от способа и места хранения других сущностей - это в частности иногда означает отсутствие в некоторых таблицах связи по внешним ключам, что позволяет хранить группы таблиц имеющие отношение к одной сущности в разных БД. Однако тогда необходимо отслеживать целостность данных дополнительным кодом
|
|
Script-программирование: сравнение VBScript, JScript, PerlScript.
Как правило на каждой платформе определен свой круг используемых языков
ДляASP -VB Script, J Script, Perl Script
Достоинства VB D
1. Прост для использования visualbasic программистам
2. Если объекты второго уровня пишутся как com объекты на visualbasicто это способствует появлению корпоративному стандарту
Недостатки:
1. Не способствуют появлению хорошего стиля программирования из -за смешивания HTML с кодом
2. Отсутствие ООП
J Scrip достоинства:
1. Наличие ООП
2. Является более логичным расширяемым и переносимым
3. Имеет возможность выполнения на стороне клиента
J Scrip недостатки:
1. Если не входит в базовую комплектацию, то требуется установка библиотек
2. Путаница между J Y
Perl Script достоинства:
1. ООП
2. Уникальные возможности для работ со строками
3. Большое количество общих доступных библиотек
|
|
Perl Script недостатки:
1. Необходимость установки и настройки системных библиотек
2. Отсутствие стандартов из -за общей доступности библиотек
Таблица сравнительных характеристик
ASP Script | VBA Script | JScript | PerlScript |
ОПП | - | + | + |
2nd tier на com | + | + | + |
2nd tier на CORBA | Через мосты | Через мосты | + |
Схожие ЯП | Visual Basic Basic | JavaScript+ Java C, C++ | Perl PHP |
Возможности миграции Дрю., Web - технологию | _ | JSP | PHP Perl наCGI/ISAPI |
Дата добавления: 2018-02-18; просмотров: 737; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!