Web-интерфейс для крупных
         систем

          Сабуров Антон, Gemini-Systems
Основные парадигмы


➲   Web-интерфейс не является основной
    “фишкой”
➲   Web-интерфейс – это способ
    взаимодействия с системой
Три задачи


➲   Web-интерфейс
➲   Система передачи данных между
    клиентом и системой
➲   Серверная сторона (система)
HTTP – основа основ


➲   Данные передаются по HTTP – и чуда
    ждать не следует (пока, во всяком
    случае)
Этапы “большого” пути


➲   Проектирование
➲   Реализация
➲   Тестирование
Проектирование


➲   UseCases
➲   Web-интерфейс
       ●   Универсальный клиент
       ●   Типы устройств
       ●   Каждый клиент уникален
➲   Дизайн
Реализация


➲   Типы фреймворков
     ●   Серверные (MVC)
     ●   JavaScript + Ajax
     ●   Components + Ajax
     ●   Java + Ajax
Тестирование


➲   Unit-test
➲   QA

AntonSaburov (Gemini-Systems) @ CodeCamp2011