Les différences sont nombreuses, mais les points les plus importants :
- Une approche pragmatique et simple de la programmation avec des composants considérés comme des services et non des entités.
- L'encapsulation de toutes les fonctions du composant (code s'executant sur le serveur, éditeur de paramètre, fichier d'aide , monitoring...) au sein d'une même archive re-livrable, tel un plug-in.
- Une gestion intégré et évolué du pool de thread et des queues de traitements sur l'acces au composant.
- La programmation événementielle
- etc ... (j'en passe).
Certes, je ne connais pas très bien Spring et sans doute est-il possible d'arriver au même résultat, mais certainement pas avec la même facilité : il faut essayer l'exemple du tutoriel pour bien s'en rendre compte.
Pour ne considèrer que l'AOP et l'injection de dépendance, ce qui frappe le plus par rapport à Spring c'est la simplicité du tissage qui se fait par simple glisser-déposer dans l'éditeur graphique a comparer avec le fichier de config XML de l'IoC de Spring...
[^] # Re: Spring
Posté par Robert Bakic . En réponse à la dépêche Azuki recherche des contributeurs. Évalué à 2.
- Une approche pragmatique et simple de la programmation avec des composants considérés comme des services et non des entités.
- L'encapsulation de toutes les fonctions du composant (code s'executant sur le serveur, éditeur de paramètre, fichier d'aide , monitoring...) au sein d'une même archive re-livrable, tel un plug-in.
- Une gestion intégré et évolué du pool de thread et des queues de traitements sur l'acces au composant.
- La programmation événementielle
- etc ... (j'en passe).
Certes, je ne connais pas très bien Spring et sans doute est-il possible d'arriver au même résultat, mais certainement pas avec la même facilité : il faut essayer l'exemple du tutoriel pour bien s'en rendre compte.
Pour ne considèrer que l'AOP et l'injection de dépendance, ce qui frappe le plus par rapport à Spring c'est la simplicité du tissage qui se fait par simple glisser-déposer dans l'éditeur graphique a comparer avec le fichier de config XML de l'IoC de Spring...