Введение — различия между версиями
Maria (обсуждение | вклад) м |
Maria (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
<b> <font size="4"> | <b> <font size="4"> | ||
− | "Новый" ФАБИУС состоит из двух частей: | + | "Новый" ФАБИУС состоит из двух частей: |
+ | |||
+ | ''Платформа'' ("движок"), состоящая из нескольких исполняемых файлов и библиотек, основные из которых - серверная, клиентская части и средство работы с Конфигурацией: FabiusServer, FabiusClient и FabiusConfigurator. Эта Платформа нового ФАБИУС поддерживается с помощью хранилища (репозитория) под названием FabiusNet. | ||
Вторая часть нового ФАБИУС - ''Конфигурация'', т.е. описание структур хранения пользовательских данных и способов взаимодействия с ними. Её целостность поддерживается через хранилище (репозиторий) Configurate. | Вторая часть нового ФАБИУС - ''Конфигурация'', т.е. описание структур хранения пользовательских данных и способов взаимодействия с ними. Её целостность поддерживается через хранилище (репозиторий) Configurate. | ||
+ | |||
Оба хранилища (Платформы FabiusNet и Конфигурации Configurate) находятся под контролем программы SourceTree, которая управляет сравнением данных репозиториев (один репозиторий Платформы и один репозиторий Конфигурации) с рабочими копиями этих репозиториев у нескольких разработчиков. Для своей работы программы Source Tree использует систему контроля версий Git. | Оба хранилища (Платформы FabiusNet и Конфигурации Configurate) находятся под контролем программы SourceTree, которая управляет сравнением данных репозиториев (один репозиторий Платформы и один репозиторий Конфигурации) с рабочими копиями этих репозиториев у нескольких разработчиков. Для своей работы программы Source Tree использует систему контроля версий Git. | ||
+ | |||
''Платформа'' (.exe и .dll) разрабатывается и строится с помощью VisualStudio. | ''Платформа'' (.exe и .dll) разрабатывается и строится с помощью VisualStudio. | ||
''Конфигурация'' меняется через программу FabiusConfigurator (один из трёх "китов" Платформы):<br/>либо прямо через Дерево Конфигуратора - можно создать/поменять структуры данных и некоторые C#-коды, например, шаблоны проводок документа,<br/>либо через FabiusClient (ещё один "кит" Платформы), запущенный из FabiusConaigurator в режиме отладки - можно создать/поменять визуальные представления данных и c#-коды. | ''Конфигурация'' меняется через программу FabiusConfigurator (один из трёх "китов" Платформы):<br/>либо прямо через Дерево Конфигуратора - можно создать/поменять структуры данных и некоторые C#-коды, например, шаблоны проводок документа,<br/>либо через FabiusClient (ещё один "кит" Платформы), запущенный из FabiusConaigurator в режиме отладки - можно создать/поменять визуальные представления данных и c#-коды. | ||
+ | |||
Изменения в Конфигурации для собственной отладки нужно оформлять в виде очередной "поставки". | Изменения в Конфигурации для собственной отладки нужно оформлять в виде очередной "поставки". |
Версия 10:31, 20 сентября 2016
"Новый" ФАБИУС состоит из двух частей:
Платформа ("движок"), состоящая из нескольких исполняемых файлов и библиотек, основные из которых - серверная, клиентская части и средство работы с Конфигурацией: FabiusServer, FabiusClient и FabiusConfigurator. Эта Платформа нового ФАБИУС поддерживается с помощью хранилища (репозитория) под названием FabiusNet.
Вторая часть нового ФАБИУС - Конфигурация, т.е. описание структур хранения пользовательских данных и способов взаимодействия с ними. Её целостность поддерживается через хранилище (репозиторий) Configurate.
Оба хранилища (Платформы FabiusNet и Конфигурации Configurate) находятся под контролем программы SourceTree, которая управляет сравнением данных репозиториев (один репозиторий Платформы и один репозиторий Конфигурации) с рабочими копиями этих репозиториев у нескольких разработчиков. Для своей работы программы Source Tree использует систему контроля версий Git.
Платформа (.exe и .dll) разрабатывается и строится с помощью VisualStudio.
Конфигурация меняется через программу FabiusConfigurator (один из трёх "китов" Платформы):
либо прямо через Дерево Конфигуратора - можно создать/поменять структуры данных и некоторые C#-коды, например, шаблоны проводок документа,
либо через FabiusClient (ещё один "кит" Платформы), запущенный из FabiusConaigurator в режиме отладки - можно создать/поменять визуальные представления данных и c#-коды.
Изменения в Конфигурации для собственной отладки нужно оформлять в виде очередной "поставки".
Окончательные изменения в Конфигурации не забудьте положить в репозиторий (программа Source Tree).