Je fais actuellement un développement dans l'urgence, et je dois avouer que les composants fournis par Macromedia me snot d'un secours important. Il faut bien avouer que Macromedia a fait un effort sur ces composants par rapport au composants de Flash MX. Il n'en manque pas pour faire une application "a la windows", et leurs API sont plutôt bien étudiées.

Je n'ai pas encore eu l'occasion d'en utiliser beaucoup (j'en suis encore à TextInput et DataGrid), mais il faut bien avouer que je les trouve trés sympa à utiliser. En plus, ce qui ne gâche rien, leur look n'est pas mal non plus. 8)

Le risque avec les composants, c'est de voir fleurir un peu partout sur le web des sites qui se ressemblent tous ... :? Mais pour des applications d'entreprise, on apporte peu d'importance à l'originalité du design, et si ca peut faire gagner en temps de développement, les responsables sont toujours content ! :P Aprés tout, on se plaint rarement que les boutons de toutes les applications Windows (ou Mac) sont partout les mêmes ! ;)

Pour ce qui est des bugs ou des limitations, je vais un peu chercher du coté de l'héritage, car il faut bien avouer que le systèmes des composants "closed source" n'arrange rien ... C'est bien de pouvoir le faire pour les développeurs qui veulent vendre leurs composants, mais Macromedia aurait pu laisser les siens en opensource ... Bref, pour l'héritage et/ou la modification, étant donné le peu d'infos que distille Macromedia et les lacunes de la doc, c'est pas gagné ! :( Je vais aussi jeter un coup d'oeil sur les nouveaux composants de person13 : http://www.person13.com/components/ (merci petepx pour l'info :))