Tech/LxEngine/Internal Documentation/Overview

Overview
The objective in the LxEngine internals is to concise, self-documenting, self-explanatory code. To get a very simple LxEngine-based application running should require very few concepts for the programmer to understand. These concepts should be familiar ones: based on the most common design patterns and APIs.

Major Concepts
These are the major concepts necessary to understand the LxEngine architecture:


 * Engine
 * User
 * Document
 * Elements
 * Attributes & Values
 * LxCSS
 * Component
 * View
 * Transaction
 * Repository