Ah d'accord, ca ne m'était pas venu à l'idée d'utiliser un toolkit propre à C#.
Ben si tu fais tu Tcl, tu vas utiliser Tk, si tu fais du Java, tu vas utiliser AWT ou Swing, et si tu fais du C# tu vas utiliser WinForms (merci google pour m'avoir aidé à trouver le nom).
Mais lors, ca me gene un peu de prétendre qu'un developpement va plus vite sous la condition qu'on utilise pas ce que l'on veut (ici, des widgets GTK)
Tu peux préférer faire du vélo à conduire une voiture, c'est pas ça qui te fera aller plus vite en vélo qu'en voiture :-).
On pourrait faire le meme raisonnement avec n'importe quel langage (ex: Tcl/Tk)
Tout à fait. Si tu veux utiliser autre chose que Tk avec Tcl, tu vas très probablement perdre beaucoup de temps.
Toujours est-il que dans le cas interessant (celui ou le programmeur utilise ses widgets préférés et leur api)
C'est justement ce cas là qui n'est pas interessant. Ça n'est pas parce que tu utilises ton outil préféré que c'est le meilleur outil possible. Tu peux adorer GTK+ et être super-bon avec, ça n'arrange rien au fait que n'importe qui de pas trop mauvais utilisant C++/Qt ou Java/Swing ira beaucoup plus vite que toi pour développer une appli.
(et oui, je sais, Swing c'est lourd, etc... mais dans le cas général le problème ne se pose pas en ces termes, cf. la discussion récurrent sur le succès de Java parce qu'il raccourci les temps de dev, et donc au final coute moins cher même si il faut des machines plus puissantes).
[^] # Re: MDI
Posté par Guillaume Laurent . En réponse à la dépêche Miguel de Icaza s'explique sur .NET. Évalué à 5.
Ben si tu fais tu Tcl, tu vas utiliser Tk, si tu fais du Java, tu vas utiliser AWT ou Swing, et si tu fais du C# tu vas utiliser WinForms (merci google pour m'avoir aidé à trouver le nom).
Mais lors, ca me gene un peu de prétendre qu'un developpement va plus vite sous la condition qu'on utilise pas ce que l'on veut (ici, des widgets GTK)
Tu peux préférer faire du vélo à conduire une voiture, c'est pas ça qui te fera aller plus vite en vélo qu'en voiture :-).
On pourrait faire le meme raisonnement avec n'importe quel langage (ex: Tcl/Tk)
Tout à fait. Si tu veux utiliser autre chose que Tk avec Tcl, tu vas très probablement perdre beaucoup de temps.
Toujours est-il que dans le cas interessant (celui ou le programmeur utilise ses widgets préférés et leur api)
C'est justement ce cas là qui n'est pas interessant. Ça n'est pas parce que tu utilises ton outil préféré que c'est le meilleur outil possible. Tu peux adorer GTK+ et être super-bon avec, ça n'arrange rien au fait que n'importe qui de pas trop mauvais utilisant C++/Qt ou Java/Swing ira beaucoup plus vite que toi pour développer une appli.
(et oui, je sais, Swing c'est lourd, etc... mais dans le cas général le problème ne se pose pas en ces termes, cf. la discussion récurrent sur le succès de Java parce qu'il raccourci les temps de dev, et donc au final coute moins cher même si il faut des machines plus puissantes).