-
Notifications
You must be signed in to change notification settings - Fork 0
Basic Concepts
LoSkroefie edited this page Jan 21, 2025
·
1 revision
FLEXON CLI is built around several core concepts that make it powerful and efficient. This guide will help you understand these fundamental concepts.
FLEXON uses a custom binary format that offers several advantages over text-based formats like JSON:
- Compact size
- Faster parsing
- Type safety
- Efficient serialization/deserialization
- Defines the structure of your data
- Enforces type safety
- Enables validation
- Supports versioning
FLEXON supports various data types:
- Primitive types (int, float, string, etc.)
- Complex types (arrays, objects)
- Custom types
- Binary data
- Timestamps
- GUIDs
- Convert objects to binary format
- Optimize for size and speed
- Handle complex data structures
- Support for streaming
- Schema-based validation
- Runtime type checking
- Custom validation rules
- Error reporting
-
Data Storage
- Efficient file storage
- Database serialization
- Cache systems
-
Network Communication
- API responses
- Real-time data transfer
- Message queuing
-
Configuration
- App settings
- User preferences
- System configuration
- Always define a schema
- Use appropriate types
- Implement validation
- Handle errors properly
- Consider performance implications
- Read the Installation Guide
- Follow the Quick Start Guide
- Explore Examples
- Learn about Schema Validation