345ab5d47171b7ae7aff0fe7634b4b43.ppt
- Количество слайдов: 14
Разработка прикладных систем, работающих в среде web www. silentium. ru
Назначение платформы Платформа Mini. Web изначально разрабатывалась как готовое приложение, способное создавать на лету пользовательский интерфейс из сформированных ранее настроек. Однако со временем в нее добавлялось все больше и больше функций присущих web-приложениям. Новую реализацию было решено назвать Mini. Web 2 и использовать и как конструктор, и как набор полезных модулей для создания сайтов и целых порталов
Технологии • • Конфигурирование проектов Механизмы доступа к данным Классы построения web-страниц Интеграция с клиентскими приложениями • Вывод отчетов • Анализ данных
Область применения • • • Создание сайтов Разработка пилотных проектов Публикация данных в сети Интернет Программирование модулей и плагинов Управление контентом сайтов Организация высоконагруженных баз данных
Порядок разработки • • Установка Mini. Web 2 Развертывание нового проекта Отладка SQL-инструкций и источников Программирование контроллеров Добавление элементов дизайна Подготовка отчетов Настройка доступа
Основные блоки • Элементы навигации и поиска • Интеграция с настольными приложениями • Подготовка отчетов • Управление доступом • Настройка Mini. Web 2
Навигация и поиск • • • Постраничный вывод данных Опции фильтрации данных Поиск по любому полю Динамическая загрузка записей Возможности ускорения работы
Подготовка отчетов • • • Загрузка шаблонов Подключение источников Связывание данных Тестовый вывод отчетов Повторное использование шаблонов Вызовы для контроллеров
Интеграция • • • Открытый протокол обмена данными Возможность кросс-серверного обмена Использование JSON и XML Готовые каналы для ENTI Fly Импорт записей из буфера обмена Возможности экспорта
Права и доступ • • Добавление пользователей Формирование ролей Работа с сущностями Возможность расширения набора элементов • Функции управления доступом из контроллеров
Интерфейс настроек • • Переключение проектов Настройка подключений Работа с источниками Создание диалогов Подключение отчетов Управление доступом Служебные утилиты
Ожидаемая отдача • • • Быстрый старт проекта Раннее тестирование модулей Перспективы масштабирования Сокращение цикла разработки Возможность смены специалистов Немедленная эксплуатация
Перспективы развития • • • Универсальные контроллеры Работа с географическими картами Гипернавигация Автодокументация OLAP
Итоги Технологии, используемые в платформе, создавались нашими разработчиками с 2004 года Начиная с 2011 года на платформе ETNI Mini. Web 2 выполняются масштабные проекты Руководство разработчика доступно по ссылке www. silentium. ru/download/miniweb 2_developer_guide. pdf www. silentium. ru
345ab5d47171b7ae7aff0fe7634b4b43.ppt