2008-10-20 7 views
3

J'ai développé une application (C#) qui se trouve actuellement sur un certain nombre de postes de travail. Chaque poste de travail accède à la même base de données (MS-SQL). On m'a demandé de porter ceci à Citrix. Quelqu'un peut-il donner un aperçu de la documentation ou de la suggestion d'où quelqu'un commencerait avec cela? L'application est-elle installée sur le serveur Citrix, puis simplement mise à la disposition des utilisateurs ou dois-je effectuer d'autres développements pour la préparer à ce type de déploiement?Quelles sont les bases à connaître lors du portage d'une application sur Citrix?

Quelqu'un peut-il donner un aperçu du développement d'applications Citrix?

Répondre

4

Pour les applications assez simples, il suffit de lancer.

L'application doit-elle utiliser la configuration de localisation? c'est-à-dire le formatage de l'heure/date ou de la monnaie? Il existe des paramètres Citrix qui peuvent faire beaucoup de choses dans ce domaine. Les paramètres de l'ordinateur des utilisateurs peuvent être "projetés" dans Citrix ou ils peuvent être remplacés dans Citrix.

Utilisez-vous également le nom de la machine pour quelque chose? Ce sera le nom du serveur et non le nom de l'ordinateur local des utilisateurs.

Vous pouvez obtenir un peu de simulation dans un environnement Windows Server en obtenant quelques sessions de bureau à distance exécutant votre application.

+0

Aucune localisation n'est nécessaire, cela semble assez simple –

2

J'ai écrit une application C# pour un client une fois, et ils l'ont fait fonctionner sur un serveur Citrix sans jamais m'en informer, donc si vous êtes chanceux, vous n'aurez plus à vous soucier de Citrix. Le seul problème que j'ai rencontré est dû à mon utilisation d'ActiveReports, qui a publié un correctif qui a éclaté sur les processeurs 64 bits (comme celui que mes clients avaient l'habitude d'utiliser Citrix). Si vous rencontrez des problèmes, vous aurez plus de facilité à les déboguer si vous avez réellement accès au serveur Citrix.

2

Une chose à savoir est de possibles problèmes d'automatisation des tests.
Si vous n'installez pas de logiciel d'automatisation de tests sur la machine Citrix, les testeurs n'auront l'option d'utiliser qu'un logiciel basé sur la reconnaissance d'image et les coordonnées d'écran. Les tests écrits avec ce genre de logiciel vont se casser constamment. ou vous devrez investir dans des outils de test Citrix coûteux qui ne sont pas si bon marché, mais qui sont plus importants que les autres outils de test Web.

Questions connexes