Moralité, Apple n'aurait jamais dû sortir l'iPhone!!! Bein oui Steve Ballmer trouvait l'idée d'un téléphone sans clavier complétement débile...
Excuse-moi, ma phrase est mal tournée, je voulais dire que "si tu n'arrives pas à convaincre
au moins une autre personne, alors ton projet ne vaut rien".
Ça arrive quand tu exposes un projet à quelqu'un et que tu lui demandes son avis. Il te dit: "hum, moui, c'est intéressant
- Tu veux participer ?
- Ben là, tu comprends, j'ai plein de projets".
eric210766 a dit:
J'ai travaillé avec CodeWarriors en utilisant le framework PowerPlant pendant plus 6 ans. Dans mes développements, je n'ai jamais dérivé la moindre classes relatives à l'interface visuelle.
J'ai développé environ 2 ans (bon, pas au quotidien) avec PowerPlant, et si, tu passes ton temps à sous-classer les classes graphiques. Par exemple, comment faisais-tu pour gérer un clic sur un bouton ? Tu dérivais la classe Bouton pour pouvoir réécrire la méthode qui gérait les clics. Cette manière, en plus d'être très peu flexible (il faut créer une sous-classe pour chaque bouton, super), génère des Mo de classes inutiles. De plus, elle n'oblige pas à utiliser le paradigme M-V-C. On peut considérer que c'est une contrainte de moins, et en effet cela simplifie l'apprentissage dans un premier temps, mais pour les programmes conséquent, ce paradigme est indispensable.
eric210766 a dit:
D'autre part, plusieurs opérations fastidieuses, telles que les connections, seront à jamais bannies. J'ai construit de nombreuses interfaces et je peux dire que ça en devient pénible.
Il ne faut pas exagérer, les bindings sont passés par là, et l'avantages des connexions, c'est qu'elles sont très flexibles et peuvent être attachés et détachées dynamiquement.
eric210766 a dit:
Je cite "Personne n'a besoin". Je ne comprend pas. As-tu l'expérience suffisante pour affirmer ? Si tu as accès à des informations particulières, peux-tu me les communiquer ?
Alors, non, je n'ai pas de statistiques à te soumettre, c'est juste une conviction, acquise après quelques années à voir les questions sur ce forum, entre autres. C'est pourquoi je te proposais de lancer un vrai sondage sur ce forum, qui affiche des pourcentages.
Pour l'instant, je pense que le débat est intéressant; je tiens à préciser que mon but n'est pas de te démotiver, plutôt de t'aider à préciser ton idée. Pour l'instant, ton projet me semble positionné d'une façon bâtarde: pas vraiment un outil d'expert comme XCode/IB, ni vraiment un outil d'amateur comme RealBasic.
Ma conviction, c'est que c'est sur ce deuxième créneau que nous t'attendons.
InterfaceBuilder est séduisant dans son concept, mais me paraît difficile à utiliser pour un amateur. De plus, il est très lié à XCode. J'imagine qu'en faire une version simplifiée serait toutefois un travail très lourd (n'est-ce pas ce que tu as commencé à faire chez Objective-Cocoa?)
Ton idée est identique, au langage près, à celle d'AppleScript Studio
on ne peut pas dire que ça ait vraiment décollé. Pas seulement la faute au concept, la faute à Apple aussi.