На протяжении 10 лет компания ADV использовала Mozart как закрытый
фреймворк для разработки веб-проектов. С публикацией исходного кода
Mozart компания открыла сайт mozartframework,
на котором можно получить полную информацию о системе, ее возможностях.
Дальнейшая разработка Mozart является открытой, т.е. каждый
заинтересованный разработчик может принять непосредственное участие в
доработке ядра системы или создании новых модулей для нее.
Таким образом ADV надеется, что заложенная в систему концепция
упрощенной разработки проекта придется по вкусу многим, ведь для
создания веб-проектов с помощью Mozart достаточно лишь иметь опыт
работы с HTML/JS/XSLT. Компания не отказывается от дальнейшего развития
проекта, а наоборот хочет придать этому процессу дополнительный толчок,
ведь система имеет богатые возможности, развивая которые можно получить
еще более качественный продукт.
Начать знакомство с особенностями разработки при помощи Mozart вы можете с Экскурсий .
Mozart — фреймворк (framework) для создания веб-приложений. Основанный
на Java и использующий всю мощь XML. Опыт компании ADV успешно
использовал систему для реализации не только веб-сайтов, но и
корпоративных интранет-систем.
Краткие характеристики Mozart:
- Раздельное проектирование информационной базы, программной части (функциональности) и дизайна.
- XML - основной стандарт обмена данными.
- Масштабируемость
– простое наращивание и изменение структуры данных в том числе за счет
простой реализации модульности. Возможность реализации любых структур
данных.
- Работа практически с любой базой данных.
Настраиваемая пользователем структура базы данных без ограничений из-за
специфических реализаций системы управления.
- Встроенный механизм управления данными обеспечивает легкое простое и быстрое редактирование информации (CMS).
- Независимость
функционала от внешнего представления данных позволяет не изменяя
программное обеспечение полностью изменить дизайн сайта целиком или
отдельные его разделы.
- Совместимость с большим
количеством приложениями и стандартами. Возможность вывода данных в
различных форматах (HTML, PDF, XML и других).
- Ориентирование на работу пользователей и администраторов через web-интерфейсы.
- Механизм репликации данных позволяет создавать распределенные системы зеркал с обменом накопленной информацией.
- Высокая
производительность обеспеченная мощным механизмом интеллекутуального
кэширования, а также скоростью и стабильностью работы Java EE
платформы, которая изначально создавалась как платформа уровня
предприятия.
- Основной API Mozart нацелен на то, чтобы
позволить разрабатывать проекты в максимально короткие сроки с уровенем
знаний разработчика ограниченнных лишь знанием языков верстки.
- Вспомогательный
инструментарий Mozart позволяет создавать функционал с применением
различных скриптовых языков (Python, Groovy, PHP, JavaScript), это в
том числе значительно упрощает поиск специалистов для работы над
проектом.
- Шаблонизатор XSLT.
|