System Designer: Platforma Low-Code do tworzenia systemów
System Designer to platforma do tworzenia systemów niskiego kodu, która umożliwia użytkownikom łatwe tworzenie systemów. Zapewnia podejście oparte na modelu, pozwalając programistom definiować modele systemów za pomocą UML, powszechnie stosowanego standardu. Oznacza to, że nawet jeśli nigdy wcześniej nie korzystałeś z System Designer, będziesz już zaznajomiony z projektowaniem w nim.
Jedną z kluczowych cech System Designer jest wykorzystanie MSON, formatu JSON, do definiowania modelu. Za pomocą MSON użytkownicy mogą definiować typy, klasy, relacje, a nawet wielodziedziczenie między klasami. Zapewnia to elastyczny i potężny sposób tworzenia złożonych systemów.
Po zdefiniowaniu modelu, System Designer generuje szkielety wszystkich metod, ułatwiając programistom dodawanie własnego kodu w celu zaimplementowania pożądanego zachowania. Platforma oferuje również przydatne narzędzia do zarządzania komponentami i nawigacji po nich w celu tworzenia aplikacji.
Kolejną zaletą System Designer jest możliwość tworzenia komponentów graficznie. Użytkownicy mogą tworzyć komponenty bez pisania żadnego kodu, podobnie jak tworzenie dokumentów w bazie danych NoSQL. System Designer działa jako maper obiektowo-dokumentowy (ODM), pozwalając użytkownikom zarządzać komponentami jako dokumentami NoSQL.
Z System Designer użytkownicy mogą również uruchamiać swoje systemy bezpośrednio z platformy. Dzięki zdefiniowanemu modelowi, na każdej akcji systemu wykonywane jest dynamiczne sprawdzanie typów, zapewniając, że wszelkie ostrzeżenia lub problemy są szybko identyfikowane i wyświetlane w interfejsie.
Ponadto, System Designer oferuje wygodę dostępu na wielu platformach, w tym macOS, iPad i przeglądarkach internetowych. Zawiera nawet moduł Github, który umożliwia synchronizację pracy między tymi różnymi aplikacjami. Umożliwia to użytkownikom płynne przełączanie się między urządzeniami i kontynuowanie procesu projektowania, gdziekolwiek się znajdują.





