Javascript est un langage à prototype. La programmation objet y est possible, mais un peu de la même façon qu'elle l'est en C (faisable mais le langage est pas spécialement conçu dans cette optique).
Dans la documentation ils expliquent que selon eux Javascript avait quelques manques. Ils ont choisi de l'étendre en utilisant la syntaxe de Objective-C parce qu'ils se sont trouvé avec les mêmes problèmes/besoins que les créateurs de Objective-C. En gros ils voulaient étendre la syntaxe Javascript sans la casser, d'où la réutilisation de la même solution.
[^] # Re: Le premier avantage
Posté par janine . En réponse à la dépêche Un p'tit Cappuccino ?. Évalué à 3.
Dans la documentation ils expliquent que selon eux Javascript avait quelques manques. Ils ont choisi de l'étendre en utilisant la syntaxe de Objective-C parce qu'ils se sont trouvé avec les mêmes problèmes/besoins que les créateurs de Objective-C. En gros ils voulaient étendre la syntaxe Javascript sans la casser, d'où la réutilisation de la même solution.
L'ajout de la syntaxe à crochet c'est donc surtout pour rajouter du sucre syntaxique autour des fonctionnalités orienté objet qu'ils utilisent. Toutes leurs explications en anglais ici : http://cappuccino.org/discuss/2008/12/08/on-leaky-abstractio(...)