Главное Авторские колонки Вакансии Образование
Выбор редакции:
562 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

О проекте «Azimut Framework»

Azimut Framework это гибкая платформа для быстрого создания бизнес приложений с открытой архитектурой, разработанная компанией ООО "ИТ Продукт". Проект развивается давно и накопил большой набор готовых компонентов и плагинов для автоматизации любого предприятия.
Мнение автора может не совпадать с мнением редакции

b_56afa00e9c655.jpg

Платформа обеспечивает быструю разработку без программирования. Кастомизация производится с помощью SQL и настройкой готовых объектов в специальном конфигураторе. Новые объекты при необходимости разрабатываются на c#. На выходе - клиентские десктоп, веб, мобильное приложения. На сервере - API для интеграций и сервис запуска задач по расписанию.

Прикладной проект настраивается конфигурированием объектов метаданных, а также с помощью скриптов TSQL. Метаданные наследуются друг от друга, что придает дополнительную гибкость решения, позволяя не дублировать повторяющуюся логику и объекты. При отсутствии готовой функциональности платформу можно расширить с помощью c#. Можно реализовать свои новые объекты или унаследовать их от уже существующих.

Azimut Framework позволяет быстро "стартануть" в вашем новом проекте. Буквально сразу же вы сможете приступить к реализации прикладной логики не отвлекаясь на техническую рутину.

b_56a001b052c83.jpg

b_56a001b0db1d1.jpg

Создание нового справочника или несложного документа занимает минут 5-10 времени разработчика. Включая рисование формы (если стандартная не устраивает) и публикацию изменений на рабочую базу. Разработчик работает с сущностями, контекстами (контейнер скриптов и логики загрузки/сохранения), выборками, представлениями, отчетами.... А также вашими новыми типами объектов/плагинов (если они нужны). Разработчик не пишет скрипты вставки/обновления/удаления (только если требуется их переопределить или встроиться в различные точки единой транзакции сохранения документа). При этом данная логика отрабатывает в том числе и при импорте данных из Excel, через веб приложение или через API. Работа в конфигураторе однотипна и интуитивно понятна. Есть разбиение объектов на подсистемы. Визуальная настройка доступа в разрезе объектов и привилегий.

b_56afa3757f811.jpg

Декларативное управление видимостью, доступностью, обязательностью и другими свойствами с помощью визуальной настройки различных готовых функций и условий, таких как условие по полю, произвольный sql и т.п., всего около десятка самых востребованных готовых функций (можно реализовать свои функции на c#).

b_56afa86ba6df8.jpg

Если ваша система не чистое бизнес приложение, а к примеру, с аппаратной составляющей или что-то еще, вы можете реализовать свои объекты конфигурации на c#. В этом случае в вашем распоряжении вся мощь ядра платформы - система хранения, наследования, компиляции, публикации метаданных, автоматические формы в конфигураторе для их редактирования. При этом вам не придется заботиться о структуре хранения метаданных - все работает автоматически, достаточно описать класс метаданных. Таким образом можно сформировать набор своих объектов, образующих платформу под ваш род деятельности.

Веб клиент с адаптивной разметкой формируется на лету. Также можно использовать описание в формате Razor для реализации нестандартных страниц с использованием c#, javascript, css одновременно. Один и тот же функционал можно отобразить как в основном десктоп клиенте, так и в веб клиенте, при этом учитывая принципиально различные концепции у десктоп и веб клиентов. Ниже пример отображения списка задач водителя. В десктопе для менеджера в офисе, в адаптированном веб приложении - для водителя.

b_56afaf15b273a.jpg

b_56afb3a60cfd7.jpg

b_56b3e9aabad41.jpg

Платформа интегрирована с внешними продуктами:

sql-compare.svg RedGate Compare

sql-data-compare.svg RedGate Data Compare

sql-prompt.svg SQL Prompt

jira-software_rgb_blue.svg

b_56a001b3943ea.jpg

b_56a001b3a26d9.jpg

b_5b3102c66d860.jpg

b_5b3103b56b02d.jpg

b_569ffe27721ed.jpg

b_56a001b416afe.jpg

b_56a001b52eb8f.jpgOpenfire

b_5b310277d04bd.jpg

b_5b3103790d002.jpg

b_5b310447acd06.jpg

Интеграция с продуктами RedGate и Atlassian позволяет эффективно управлять проектом, планировать ресурсы, назначать задачи разработчикам, отслеживать версии, выкладывать изменения в один клик, автоматически публиковать Release Notes выпускаемой версии на сайте проекта или рассылать их по email, sms, xmpp.

Механизм публикации версии позволяет настроить свой алгоритм выкладывания внесённых изменений. В профиль публикации можно включить готовые компоненты такие как, сборка дистрибутива клиентского приложения с автообновлением, выкладывание метаданных, сравнение и выкладывание структуры БД и данных справочных таблиц, закрытие версии в JIRA, уведомление пользователей о выходе новой версии, публикация статьи с перечислением доработок и фичь новой версии, запуск произвольного sql скрипта. Можно реализовать свои компоненты публикации на c#.

b_56afa9bd5f99f.jpgМножество готовых компонентов таких как интеграция с виртуальной телефонией, рассылкой sms и email, встроенный чат, интеграция с почтовыми клиентами Thunderbird и Outlook, геолокацией и картами, импорты/экспорты из/в екселя, автозадачи в календаре, прикрепление файлов, в том числе через сканирование и фотографирование прямо из программы, удобный ввод адресов РФ с подстановкой (включая номера домов). Множество разнообразных типов полей, команд, функций. Возможность использования js+css+html в десктопном приложении для отображения сложных анимированных элементов интерфейса. Все чего не хватит можно реализовать на c#.

Встроенный дизайнер визуализации данных в виде диаграмм графиков или документов Word позволяет конечным пользователям превратить любую таблицу, которую они видят, в красивый график или документ Word.

b_56afaa810e06f.jpg

b_577d605339f9a.jpg

Встроенный дизайнер отчетов.

b_56afac26347fe.jpg

На базе данной платформы реализовано и внедрено множество проектов. От разработчика требуется лишь знание TSQL. Платформа берет на себя всю рутину, такую как UI, операции CRUD. Решение созданное на базе Azumut Framework всегда будет выполнено в едином стиле и архитектуре. Все блоки, функции, скрипты, проверки, формы, отчеты.... и даже ваши новые объекты на c# (если они вообще понадобятся), будут всегда структурированы. Даже в большом проекте вы не перестанете "держать руку на пульсе".

b_56d31e5409f97.jpg

Можно визуализировать объекты и взаимосвязи проекта. Все это в связке с системой управления проектами JIRA (при необходимости). Можно реализовать свои отчёты по метаданным конфигурации или инфографику для еще лучшей ориентации в большом проекте.

Если вас интересует разработка конечного продукта (CRM/ERP) на базе Azimut Framework, пишите.

Ищем партнеров для совместной работы. Что готовы предложить:

  1. Во-первых теплых клиентов, готовых начать работать. Бюджет разный.
  2. Всесторонюю поддержку и помощь в работе над проектами и в общении с заказчиками.
  3. Инфраструктуру для работы – сервер разработки, средства для планирования вашей работы и средство для письменного общения с заказчиком.
  4. Консультации и обучение платформе.
  5. Доработка платформы по мере необходимости.
  6. 50% бюджета проектов.

Ниже несколько примеров реализованных проектов.

b_56a001b6e568d.jpg

b_56f98b9b7c623.jpg

b_56f98b9bca0bd.jpg

b_56a001b79d0ea.jpg

b_56af9c8b89566.jpg

b_56a001b86c9ce.jpg

b_56af9cf58498d.jpg

b_56a00b73da110.jpg

b_56af9d2d42590.jpg

b_56f834314efd4.jpg

b_56a00b756d3dc.jpg

b_56a00b761570d.jpg

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.