| Nee, u kunt niet rechtstreeks een desktoptoepassing ontwikkelen met behulp van 'Dynamics Dexterity'. Behendigheid is een eigen programmeertaal van de vierde generatie (4GL) die voornamelijk wordt gebruikt voor het ontwikkelen en aanpassen van applicaties *binnen* Microsoft Dynamics GP (Great Plains). Het is nauw geïntegreerd met de Dynamics GP-database en de functionaliteit ervan; het is geen algemene taal voor het maken van zelfstandige desktopapplicaties.
Om een zelfstandige desktop-applicatie te maken, moet u verschillende technologieën gebruiken, zoals:
* C# met .NET (Windows Forms of WPF): Een populaire keuze voor Windows-desktopapplicaties, met een robuust raamwerk en uitgebreide bibliotheken.
* C++: Biedt meer controle en prestaties, vaak de voorkeur voor veeleisende toepassingen, maar heeft een steilere leercurve.
* Java (Swing of JavaFX): Creëert platformonafhankelijke desktopapplicaties (Windows, macOS, Linux).
* Python (met bibliotheken zoals Tkinter, PyQt of Kivy): Biedt snelle prototyping en een grote community, geschikt voor verschillende desktopapplicatiebehoeften.
* Elektron: Hiermee kunt u platformonafhankelijke desktop-apps bouwen met behulp van webtechnologieën (HTML, CSS, JavaScript). Dit is een populaire keuze voor toepassingen die een moderne, webachtige gebruikersinterface vereisen.
Als u vanuit uw desktoptoepassing moet communiceren met een Microsoft Dynamics GP-database, gebruikt u doorgaans een geschikte databaseconnectiviteitsbibliotheek (zoals ADO.NET voor C# of vergelijkbare bibliotheken voor andere talen) om verbinding te maken met de GP-database en gegevens op te halen/manipuleren. De applicatie zelf zou echter worden gebouwd met behulp van een van de hierboven genoemde talen en raamwerken voor algemene doeleinden, en niet met Behendigheid. |