ЗАГРУЗИТЬ | ДОКУМЕНТАЦИЯ | ИНТЕРЕСНОЕ

EN | RU | ГРАФИЧЕСКАЯ ВЕРСИЯ

Архитектура платформы

Платформа LUWRAIN построена по принципам открытой архитектуры. Её можно изменять и расширять в зависимости от предъявляемых требований. В материале на этой странице рассказывается об основных принципах и компонентах , которые формируют основу всей платформы.

Между перечисленными компонентами существуют чётко определённые взаимосвязи. К примеру, невозможно получить доступ к каким-либо структурам в ядре без использования интерфейсного объекта org.luwrain.core.Luwrain. Такой возможности не имеют даже классы в controls и popups, хотя на первый взгляд может показаться, что эти компоненты в системе находятся в «привилегированном» положении. Использование упрощённого интерфейса Appbase является опциональным: он позволяет ускорить разработку приложений, но не предлагает каких-либо возможностей, которые не были бы доступны без него. Схему основных взаимосвязей между компонентами в LUWRAIN можно представить следующим образом:


Ключевые компоненты

Основные принципы разработки платформы LUWRAIN

События в системе и правила использования потоков. Большинство операций с ядром системы могут выполняться только в основном потоке платформы. Под основным потоком подразумевается поток, dв котором исполняется центральный цикл обработки событий. Это не означает, что все действия приложений должны выполняться только в одном потоке. Подробнее...

Поддержка расширения.

Поддержка скриптов.


© 2012–2024 Проект LUWRAIN

Правила использования | Пишите нам!