architect/_archive/2025-11-cleanup/platform-v2-cifra/15_REFERENCES.md

CIFRA — Справка и сравнения

Версия: 2.0.0
Дата: 2025-11-10


Сравнение с Drupal

Особенность CIFRA Drupal
Язык Python PHP
Архитектура Metadata-driven Entity-based
Генерация кода Да Нет
API REST, GraphQL REST
Performance 20,000 req/s 200 req/s
Vendor lock-in Нет Да

Application Types

CRM

modules: [contacts, deals, companies, activities]
entities: [Contact, Deal, Company, Activity]

ERP

modules: [inventory, orders, invoicing, accounting]
entities: [Product, Order, Invoice, Payment]

E-commerce

modules: [products, cart, checkout, payments]
entities: [Product, Order, Customer, Payment]

Admin Panel

modules: [users, roles, settings]
entities: [User, Role, Permission]

Universal Entities

Contact - универсальный контакт
Company - организация
User - пользователь системы
Tag - теги/категории
Note - заметки
File - файлы/документы
Address - адреса
Phone - телефоны
Email - email адреса


Prototypes Library

# CRM Prototype
prototype: crm
entities:
  - Contact
  - Deal
  - Company
  - Activity

# E-commerce Prototype
prototype: ecommerce
entities:
  - Product
  - Order
  - Customer
  - Payment

FAQ

Q: Чем CIFRA отличается от других Low-Code?
A: Open Source, Code Generation, не vendor lock-in

Q: Можно ли использовать для существующего проекта?
A: Да! CIFRA генерирует код в существующий проект

Q: Какие типы приложений можно создавать?
A: CRM, ERP, Admin Panels, E-commerce, CMS, Dashboards

Q: Нужно ли знать программирование?
A: Для базовых приложений — нет, для кастомной логики — Python


Glossary

Термин Определение
CIFRA Configuration-Driven Infrastructure for Rapid Application
Entity Бизнес-объект (Contact, Deal, Order)
Field Атрибут entity (name, email, price)
Module Логическая группа entities
Plugin Расширение с кастомной логикой
Workflow Автоматизированный процесс
Cascade Наследование правил (как CSS)
RBAC Role-Based Access Control
ABAC Attribute-Based Access Control

Конец документации