Programmiersprachen
Je nach Projektvorlage unterstützt EASY UI Designer verschiedene Programmiersprachen, in denen eigene Implementierungen von Zusatzfunktionen erstellt werden können. „Unterstützt“ heißt, dass EASY UI Designer verschiedene funktionale Vorlagen in der jeweiligen Programmiersprache bereitstellt. Dies können z. B. bestimmte Formulare oder Ansichten sein, die für eine konkrete Datendarstellung vorbereitet sind.
- C#
- C# (auch C-Sharp) ist eine typsichere, objektorientierte Programmiersprache. Sie ist eine Weiterentwicklung von C und C++, was sich auch in der Syntax widerspiegelt. Weitere Einflüsse stammen von Java und Delphi. Der Code wird kompiliert in die Zwischensprache IL (Intermediate Language).
- VB.NET
- VB.NET (auch Visual Basic .NET) ist eine objektorientierte Programmiersprache. Sie ist eine Weiterentwicklung von Visual Basic 6 und eng verwandt mit VBScript und Visual Basic für Applikationen (VBA, z. B. Word, Excel), was sich auch in der Syntax widerspiegelt. An einigen Stellen ist sie nicht typsicher! Zudem unterstützt sie einige Programmierparadigmen aus Visual Basic 6, die das Umsteigen vereinfachen sollten, aber zu untypischem nicht-objektorientierten Code führen. Der Code wird kompiliert in die Zwischensprache IL (Intermediate Language).
- JavaScript
- JavaScript ist eine Skriptsprache, die hauptsächlich in Webbrowsern Verwendung findet, um Webseiten funktional zu erweitern. Mit JavaScript lässt sich objektorientiert oder funktional programmieren. Da der Code nicht kompiliert wird, findet eine Typprüfung erst zur Laufzeit, also im Browser statt.
Mit C# und VB.NET können Projekte mit den UI-Technologien Modern UI und Classic UI entwickelt werden. JavaScript findet Anwendung in Projekten der UI-Technologie Web UI.