System Designer использует стандарт UML для определения вашей модели. Так что вы, вероятно, уже знаете, как создать модель в System Designer, даже если вы никогда не запускали ее.
Определение модели хранится в формате JSON, который называется MSON. С помощью MSON вы можете определять типы, классы, отношения «один к одному» и «один ко многим» и множественное наследование между классами.
После того, как вы создали свою модель, System Designer создает скелеты всех ваших методов. Вам нужно только добавить свой код для их реализации.
System Designer предоставляет вам помощников для управления вашими компонентами. Вы можете легко перемещаться по компонентам для создания своего приложения.
Нет необходимости писать код для создания экземпляра компонента. Создание компонента в System Designer похоже на создание документа в базе данных NoSQL.
Фактически, System Designer действует как ODM (сопоставитель объектов и документов) для управления вашими компонентами как документами NoSQL.
Вы можете запустить свое приложение непосредственно из System Designer, а затем экспортировать его в HTML, JSON или модуль Node.js (* только версия для macOS и Chrome Web App).
Поскольку вы определили модель для своего приложения, проверка динамического типа выполняется для каждого действия вашего приложения. Все предупреждения отправляются и отображаются в System Designer.