Symbiote.js: Open Architecture

DNA of Web

Существуют два типа инженерных задач: те, для которых можно найти хорошее общее решение, и те для которых такого общего решения не существует.

Открытая архитектура - это принцип организации системы, позволяющий свободно добавлять, модифицировать и заменять ее модули и компоненты. Система - всегда открытая и неполная, в ней всегда имеется то, что мы не знаем.

Хорошим примером открытой архитектуры является IBM PC, которая, во многом, определила бурное развитие и, в итоге, высокую популярность персональных компьютеров.

Развитие и популярность веба также обусловлено принципами открытой архитектуры, которые лежат в основе веб-технологий.

Одно из основных допущений, при проектировании открытой архитектуры, это то, что вы не знаете какие именно составляющие она будет иметь в итоге, какого будет их назначение и как они будут взаимодействовать.

Противостоит концепция технологического детерминизма и редукционизма.

  • конечное число состояний
  • конечное число элементов
11.12.2025
JSDA is very simple
Why JSDA is the best way to build web apps
14.10.2024
AUTOBOX v1
History of equipment creation
14.10.2024
ComplexScan
Hardware development is always interesting
7.10.2024
PhotoPizza
From the idea to the Open Source DIY Project
28.09.2024
It was really possible?
Symbiote.js as an answer to many questions
17.09.2024
Smart HTML-tags
Simple recipe with the Artificial Intelligence
25.01.2024
Symbiote VS Lit
David and Goliath: differences, pros and cons...
18.01.2024
Symbiote.js 2.x
The new major version is released. Let's see what's new...
RND-PRO.com © 2026