系统设计师:一个用于创建系统的低代码开发平台
System Designer是一个低代码开发平台,允许用户轻松创建系统。它采用了一种基于模型的方法,允许开发人员使用UML定义系统模型,这是一种广泛使用的标准。这意味着即使您以前从未使用过System Designer,您也已经熟悉在其中进行设计。
System Designer的一个关键特点是它使用MSON,一种JSON格式,来定义模型。使用MSON,用户可以定义类型、类、关系,甚至类之间的多继承。这提供了一种灵活而强大的方式来创建复杂的系统。
一旦定义了模型,System Designer会生成所有方法的框架,使开发人员可以轻松添加自己的代码来实现所需的行为。该平台还提供了有用的工具,用于管理组件并通过它们进行导航以创建应用程序。
System Designer的另一个优点是它能够以图形方式创建组件。用户可以在不编写任何代码的情况下创建组件,类似于在NoSQL数据库中创建文档。System Designer充当了对象-文档映射器(ODM),允许用户将组件管理为NoSQL文档。
使用System Designer,用户还可以直接从平台上运行他们的系统。由于定义了模型,系统的每个操作都会执行动态类型检查,确保及时识别并在界面中显示任何警告或问题。
此外,System Designer提供了在多个平台上访问的便利性,包括macOS、iPad和Web浏览器。它甚至包括一个Github模块,可以在这些不同的应用程序之间同步工作。这使用户可以在设备之间无缝切换,并在任何地方继续他们的设计过程。