Введение — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
м
м (Смотрите также)
Строка 21: Строка 21:
 
</font> </b>
 
</font> </b>
 
= Смотрите также =
 
= Смотрите также =
 +
https://dev.sftserv.ru/index.php/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5
 +
 
[[FabiusNET]]
 
[[FabiusNET]]

Версия 15:00, 31 июля 2020

"Новый" ФАБИУС состоит из двух частей:

Платформа ("движок"), состоящая из нескольких исполняемых файлов и библиотек, основные из которых - серверная, клиентская части и средство работы с Конфигурацией: FabiusServer, FabiusClient и FabiusConfigurator. Эта Платформа нового ФАБИУС поддерживается с помощью хранилища (репозитория) под названием FabiusNet.

Вторая часть нового ФАБИУС - Конфигурация, т.е. описание структур хранения пользовательских данных и способов взаимодействия с ними. Её целостность поддерживается через хранилище (репозиторий) Configurate.


Оба хранилища (Платформы FabiusNet и Конфигурации Configurate) находятся под контролем программы SourceTree, которая управляет сравнением данных в репозиториях (один репозиторий Платформы и один репозиторий Конфигурации) с рабочими копиями этих репозиториев у нескольких разработчиков. Для своей работы программы Source Tree использует систему контроля версий Git.


Платформа (.exe и .dll) разрабатывается и строится с помощью VisualStudio.

Конфигурация меняется через программу FabiusConfigurator (один из трёх "китов" Платформы):
либо прямо через Дерево Конфигуратора - можно создать/поменять структуры данных и некоторые C#-коды, например, шаблоны проводок документа,
либо запуском FabiusClient (ещё один "кит" Платформы) в режиме отладки прямо из FabiusConfigurator - можно создать/поменять визуальные представления данных и c#-коды.


Обновлённая Конфигурация оформляется в виде очередной "поставки".

Окончательные изменения в Конфигурации не забудьте положить в репозиторий (программа Source Tree).

Смотрите также

https://dev.sftserv.ru/index.php/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5

FabiusNET