samedi 3 novembre 2012
Les défis de programmation Microsoft Dextérité
Ancien Great Plains Software dextérité a été conçu comme un noyau de Great Plains Dynamics: programmation shell, l'indépendance couche DB, l'environnement de développement intégré (EDI) - mais cette conception a été réalisée en arrière dans les précédents 1990e, vous pouvez donc imaginer que la personnalisation de logiciels, développement et programmation les buts, les pièges et les priorités ont changé. Dans ce petit article nous allons essayer de vous orienter dans la façon dont vous devriez tenir compte de votre mise à niveau actuelle de Microsoft modification Dextérité, ce sont autant d'atouts et les inconvénients de dex point de vue programmeur contemporaine:
o POO ou la programmation orientée objet. Si vous regardez en arrière au concept de programmation en développement dans les précédents 1990e 1980e et -, vous constaterez que ces jours de programmation procédural que la programmation orientée objet en vigueur et a déjà été inventé, mais pas encore mis en œuvre en «production de masse». Dextérité est langage de script plutôt procédurale, qui a été écrit en langage de programmation C à son tour. Plus tard dans la fin des GPS 1990e essayé de changer de dex à la POO, quand Great Plains a décidé de développer à partir de zéro son propre module de commande (et non à l'achat et à intégrer Intellisol Ordre avancée Achat Traitement / comptabilité de projet), mais il était un peu trop compliqué et plus tard l'idée a perdu son soutien
Dextérité o vs eConnect programmation équilibrage. eConnect a certain niveau de la POO, mais il doit faire face à des restrictions de dextérité au niveau base de données (clés primaires, dex colonnes DEX_ROW_ID, etc.) eConnect manque également l'affichage des fonctionnalités - et c'est compréhensible - GP de conception laisse lots annonce à être dans les mains de l'opérateur GP
o Extension de eOne. Il s'agit d'un autre module agréable, où vous pouvez vous-même abstraite de dex et en même temps d'introduire de nouvelles fonctionnalités dans le GP. Toutefois, si vous prévoyez d'amener la «vie» à vos nouveaux écrans personnalisés - vous devriez envisager de le faire par l'intermédiaire sanscripts Dex, liés à votre projet d'extension. En d'autres termes - vous êtes de retour dans le royaume de Dextérité - soit vous utilisez Dex IDE ou Extender - le devoir de programmation est toujours là
o Intégration. À notre avis dex est en train d'abandonner la scène d'intégrations GP, laissant la voie à eConnect et plus tôt il a été lui conférant jusqu'à pures procédures stockées SQL
o rapports. Grande ReportWriter Plains est pure application de dex et il a des problèmes réels pour fournir la flexibilité au GP de rapports. C'est pourquoi nous voyons à l'aide de Crystal Reports (a été recommandé à GP version 8.0) et plus tard sur les services de données MS SQL Server Reporting Services...
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire