> Un argument dont on ne parle pas assez au niveau d'Ada c'est la compatibilité au
> niveau source sur tous les OS, une simple compilation est nécessaire....
C'est (sans doute) vrai pour du code de calcul, mais pour des applications
générales, encore faut-t-il que les librairies (bindings) existent sur tous les
environnements.
Et c'est là à mon avis que réside le problème d'Ada (et d'Eiffel d'ailleurs) : le
manque de communauté -> manque de librairies. Impossible à ma connaissance
de faire une application graphique portable en Ada avec un look & feel correct.
En C++ il y a l'embarras du choix (GTK ou QT, voire WxWindows avec un look
un peu moins beau).
En Java, c'est natif avec Swing ou encore mieux avec SWT.
En .Net, il n'y a que GTK pour le moment, mais c'est mieux que rien.
Donc portable en théorie oui, en pratique non tant qu'il n'y a pas un SWT version Ada !
[^] # Re: des liens pour ada?
Posté par enicolas . En réponse à la dépêche Être orateurs aux RMLL à 13 ans? Avec Ada, même ça c'est possible!. Évalué à 5.
> niveau source sur tous les OS, une simple compilation est nécessaire....
C'est (sans doute) vrai pour du code de calcul, mais pour des applications
générales, encore faut-t-il que les librairies (bindings) existent sur tous les
environnements.
Et c'est là à mon avis que réside le problème d'Ada (et d'Eiffel d'ailleurs) : le
manque de communauté -> manque de librairies. Impossible à ma connaissance
de faire une application graphique portable en Ada avec un look & feel correct.
En C++ il y a l'embarras du choix (GTK ou QT, voire WxWindows avec un look
un peu moins beau).
En Java, c'est natif avec Swing ou encore mieux avec SWT.
En .Net, il n'y a que GTK pour le moment, mais c'est mieux que rien.
Donc portable en théorie oui, en pratique non tant qu'il n'y a pas un SWT version Ada !