3
Objective-J est un langage de programmation développé dans le cadre du développement Web.Sa syntaxe est presque identique à la syntaxe Objective-C et elle partage avec JavaScript la même relation qu'Objective-C avec le langage de programmation C: celle d'être un sur-ensemble strict, mais petit;ajout de l'héritage traditionnel et de la répartition dynamique de style Smalltalk / Objective-C.Le JavaScript pur, étant un langage basé sur un prototype, a déjà une notion d'orientation et d'héritage des objets, mais Objective-J ajoute l'utilisation de la programmation basée sur les classes à JavaScript.Les programmes écrits en Objective-J doivent être prétraités avant d'être exécutés par unmachine virtuelle JavaScript du navigateur Web.Cette étape peut se produire dans le navigateur Web lors de l'exécution ou par un compilateur qui traduit les programmes Objective-J en code JavaScript pur.Le compilateur Objective-J est écrit en JavaScript;par conséquent, le déploiement de programmes Objective-J ne nécessite pas de plug-in de navigateur Web.Objective-J peut être compilé et exécuté sur NodeJS.Applications La première utilisation largement connue d'Objective-J a été dans l'application Web basée sur Cappuccino 280 Slides, qui a été développée par 280 North elle-même.Même si Objective-J peut être utilisé (et a été conçu) indépendamment du cadre Cappuccino, Objective-J a principalement été inventé pour prendre en charge le développement Web dans Cappuccino ....