Non, vous ne pouvez pas développer directement une application de bureau à l'aide de « Dynamics Dexterity ». Dexterity est un langage de programmation propriétaire de quatrième génération (4GL) principalement utilisé pour développer et personnaliser des applications *au sein* de Microsoft Dynamics GP (Great Plains). Il est étroitement intégré à la base de données Dynamics GP et à ses fonctionnalités ; ce n'est pas un langage généraliste pour créer des applications de bureau autonomes.
Pour créer une application de bureau autonome, vous devrez utiliser différentes technologies telles que :
* C# avec .NET (Windows Forms ou WPF) : Un choix populaire pour les applications de bureau Windows, offrant un cadre robuste et des bibliothèques étendues.
* C++ : Offre plus de contrôle et de performances, souvent préféré pour les applications exigeantes, mais présente une courbe d'apprentissage plus abrupte.
* Java (Swing ou JavaFX) : Crée des applications de bureau multiplateformes (Windows, macOS, Linux).
* Python (avec des bibliothèques comme Tkinter, PyQt ou Kivy) : Offre un prototypage rapide et une large communauté, adaptée à divers besoins d'applications de bureau.
* Électron : Vous permet de créer des applications de bureau multiplateformes à l'aide des technologies Web (HTML, CSS, JavaScript). Il s’agit d’un choix populaire pour les applications nécessitant une interface utilisateur moderne de type Web.
Si vous devez interagir avec une base de données Microsoft Dynamics GP à partir de votre application de bureau, vous utiliserez généralement une bibliothèque de connectivité de base de données appropriée (comme ADO.NET pour C# ou des bibliothèques similaires pour d'autres langages) pour vous connecter à la base de données GP et récupérer/manipuler des données. Cependant, l'application elle-même serait construite à l'aide de l'un des langages et frameworks à usage général mentionnés ci-dessus, et non de Dexterity.
|