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

О проекте Azimut Framework

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

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

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

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

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

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

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

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

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

RedGate Compare

RedGate Data Compare

SQL Prompt

Openfire

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

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

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

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

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

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

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

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

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

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

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

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем