Pas de portage sous Windows car FT voulait profiter de cette occasion pour passer en client léger (interface web ou déport d'affichage)
Sinon pour Windows, effectivement le portage doit se faire sans trop de problèmes.
Par contre, pour ce qui est du portage vers Unix .... c'est une vraie calamité.
Non pas au niveau du code, mais au niveau de l'interface graphique. Passer de OS/2 PM (Presentation Manager) à Motif ne se fait pas sans douleur :-/
Bref descriptif des problèmes rencontrés :
- pertes de focus inopinées
- tailles des polices différentes => GROS problèmes de lisibilité et d'alignement des contrôles
- gestion des différentes résolutions (pas de notion de sizer en NSDK) => modification dynamique de la place/taille des contrôles dans le code d'init de la fenêtre
- fenêtre modales bloquées derrière la fenêtre principale (?!)
- évènements qui passent à la trappe
- ...
Et je ne parle même pas de Citrix qui est (était ?) désastreux sous Unix.
Ca sent le produit bâclé et non finalisé :
- pas de tenue en charge
- problème de couleur (exemple certains boutons apparaissent avec une mosaïque de couleurs)
- rafraîchissement hasardeux (jusqu'a 2 secondes pour afficher un menu !)
- mauvaises influences sur le gestionnaire de motif (problème de gestion de fenêtre n'apparaissant qu'avec Citrix)
De plus "quelques" bugs viennent se greffer la-dessus à cause du passage de Big-Endian vers Little-Endian. (pointeurs sur un int passé en paramètre à une fonction qui attend un pointeur sur un short ...)
Malgré ça, NSDK reste un bon produit (tant qu'on ne change pas de plate-forme tout du moins)
[^] # Re: NS-DK ?
Posté par SamG . En réponse au journal Les (vieux) automates de la SNCF tournent sous.... Évalué à 2.
Sinon pour Windows, effectivement le portage doit se faire sans trop de problèmes.
Par contre, pour ce qui est du portage vers Unix .... c'est une vraie calamité.
Non pas au niveau du code, mais au niveau de l'interface graphique. Passer de OS/2 PM (Presentation Manager) à Motif ne se fait pas sans douleur :-/
Bref descriptif des problèmes rencontrés :
- pertes de focus inopinées
- tailles des polices différentes => GROS problèmes de lisibilité et d'alignement des contrôles
- gestion des différentes résolutions (pas de notion de sizer en NSDK) => modification dynamique de la place/taille des contrôles dans le code d'init de la fenêtre
- fenêtre modales bloquées derrière la fenêtre principale (?!)
- évènements qui passent à la trappe
- ...
Et je ne parle même pas de Citrix qui est (était ?) désastreux sous Unix.
Ca sent le produit bâclé et non finalisé :
- pas de tenue en charge
- problème de couleur (exemple certains boutons apparaissent avec une mosaïque de couleurs)
- rafraîchissement hasardeux (jusqu'a 2 secondes pour afficher un menu !)
- mauvaises influences sur le gestionnaire de motif (problème de gestion de fenêtre n'apparaissant qu'avec Citrix)
De plus "quelques" bugs viennent se greffer la-dessus à cause du passage de Big-Endian vers Little-Endian. (pointeurs sur un int passé en paramètre à une fonction qui attend un pointeur sur un short ...)
Malgré ça, NSDK reste un bon produit (tant qu'on ne change pas de plate-forme tout du moins)