О проекте Azimut Framework
Платформа обеспечивает быструю разработку без программирования. Кастомизация производится с помощью SQL и настройкой готовых объектов в специальном конфигураторе. Новые объекты при необходимости разрабатываются на c#. На выходе - клиентские десктоп, веб, мобильное приложения. На сервере - API для интеграций и сервис запуска задач по расписанию.
Прикладной проект настраивается конфигурированием объектов метаданных, а также с помощью скриптов TSQL. Метаданные наследуются друг от друга, что придает дополнительную гибкость решения, позволяя не дублировать повторяющуюся логику и объекты. При отсутствии готовой функциональности платформу можно расширить с помощью c#. Можно реализовать свои новые объекты или унаследовать их от уже существующих.
Azimut Framework позволяет быстро "стартануть" в вашем новом проекте. Буквально сразу же вы сможете приступить к реализации прикладной логики не отвлекаясь на техническую рутину.
Создание нового справочника или несложного документа занимает минут 5-10 времени разработчика. Включая рисование формы (если стандартная не устраивает) и публикацию изменений на рабочую базу. Разработчик работает с сущностями, контекстами (контейнер скриптов и логики загрузки/сохранения), выборками, представлениями, отчетами.... А также вашими новыми типами объектов/плагинов (если они нужны). Разработчик не пишет скрипты вставки/обновления/удаления (только если требуется их переопределить или встроиться в различные точки единой транзакции сохранения документа). При этом данная логика отрабатывает в том числе и при импорте данных из Excel, через веб приложение или через API. Работа в конфигураторе однотипна и интуитивно понятна. Есть разбиение объектов на подсистемы. Визуальная настройка доступа в разрезе объектов и привилегий.
Декларативное управление видимостью, доступностью, обязательностью и другими свойствами с помощью визуальной настройки различных готовых функций и условий, таких как условие по полю, произвольный sql и т.п., всего около десятка самых востребованных готовых функций (можно реализовать свои функции на c#).
Если ваша система не чистое бизнес приложение, а к примеру, с аппаратной составляющей или что-то еще, вы можете реализовать свои объекты конфигурации на c#. В этом случае в вашем распоряжении вся мощь ядра платформы - система хранения, наследования, компиляции, публикации метаданных, автоматические формы в конфигураторе для их редактирования. При этом вам не придется заботиться о структуре хранения метаданных - все работает автоматически, достаточно описать класс метаданных. Таким образом можно сформировать набор своих объектов, образующих платформу под ваш род деятельности.
Веб клиент с адаптивной разметкой формируется на лету. Также можно использовать описание в формате Razor для реализации нестандартных страниц с использованием c#, javascript, css одновременно. Один и тот же функционал можно отобразить как в основном десктоп клиенте, так и в веб клиенте, при этом учитывая принципиально различные концепции у десктоп и веб клиентов. Ниже пример отображения списка задач водителя. В десктопе для менеджера в офисе, в адаптированном веб приложении - для водителя.
Платформа интегрирована с внешними продуктами:
Интеграция с продуктами RedGate и Atlassian позволяет эффективно управлять проектом, планировать ресурсы, назначать задачи разработчикам, отслеживать версии, выкладывать изменения в один клик, автоматически публиковать Release Notes выпускаемой версии на сайте проекта или рассылать их по email, sms, xmpp.
Механизм публикации версии позволяет настроить свой алгоритм выкладывания внесённых изменений. В профиль публикации можно включить готовые компоненты такие как, сборка дистрибутива клиентского приложения с автообновлением, выкладывание метаданных, сравнение и выкладывание структуры БД и данных справочных таблиц, закрытие версии в JIRA, уведомление пользователей о выходе новой версии, публикация статьи с перечислением доработок и фичь новой версии, запуск произвольного sql скрипта. Можно реализовать свои компоненты публикации на c#.
Встроенный дизайнер визуализации данных в виде диаграмм графиков или документов Word позволяет конечным пользователям превратить любую таблицу, которую они видят, в красивый график или документ Word.
Встроенный дизайнер отчетов.
На базе данной платформы реализовано и внедрено множество проектов. От разработчика требуется лишь знание TSQL. Платформа берет на себя всю рутину, такую как UI, операции CRUD. Решение созданное на базе Azumut Framework всегда будет выполнено в едином стиле и архитектуре. Все блоки, функции, скрипты, проверки, формы, отчеты.... и даже ваши новые объекты на c# (если они вообще понадобятся), будут всегда структурированы. Даже в большом проекте вы не перестанете "держать руку на пульсе".
Можно визуализировать объекты и взаимосвязи проекта. Все это в связке с системой управления проектами JIRA (при необходимости). Можно реализовать свои отчёты по метаданным конфигурации или инфографику для еще лучшей ориентации в большом проекте.
Если вас интересует разработка конечного продукта (CRM/ERP) на базе Azimut Framework, пишите.
Ищем партнеров для совместной работы. Что готовы предложить:
- Во-первых теплых клиентов, готовых начать работать. Бюджет разный.
- Всесторонюю поддержку и помощь в работе над проектами и в общении с заказчиками.
- Инфраструктуру для работы – сервер разработки, средства для планирования вашей работы и средство для письменного общения с заказчиком.
- Консультации и обучение платформе.
- Доработка платформы по мере необходимости.
- 50% бюджета проектов.
Ниже несколько примеров реализованных проектов.