
3
Objective-J je programovací jazyk vyvinutý jako součást rámce pro vývoj webových aplikací.Jeho syntaxe je téměř totožná se syntaxí Objective-C a sdílí s JavaScriptem stejný vztah, jaký má Objective-C s programovacím jazykem C: je to přísná, ale malá nadmnožina;přidání tradiční dědičnosti a dynamického odesílání ve stylu Smalltalk / Objective-C.Čistý JavaScript, který je jazykem založeným na prototypech, již má představu o orientaci na objekt a dědičnosti, ale Objective-J přidává do JavaScriptu použití tříděného programování. Programy napsané v Objective-J musí být před spuštěnímvirtuální stroj JavaScript webového prohlížeče.Tento krok může nastat ve webovém prohlížeči za běhu nebo kompilátorem, který převádí programy Objective-J do čistě kódu JavaScript.Kompilátor Objective-J je napsán v JavaScriptu;v důsledku toho nasazení programů Objective-J nevyžaduje plug-in webového prohlížeče.Objective-J lze kompilovat a spouštět na NodeJS.ApplicationsThe první široce známé použití Objective-J bylo ve webové aplikaci 280 Slides založené na Cappuccino, která byla vyvinuta samotným 280 Northem.Přestože Objective-J lze použít (a byl navržen) nezávisle na rámci Cappuccino, Objective-J byl primárně vynalezen pro podporu vývoje webu v Cappuccino ....
Webová stránka:
http://www.cappuccino-project.org/learn/objective-j.htmlFunkce
Kategorie
Alternativy Objective-J pro všechny platformy s jakoukoli licencí

1126

515

243

178

146
Lua
Lua je výkonný, rychlý, lehký a zabudovatelný skriptovací jazyk.

123

68
CoffeeScript
CoffeeScript je malý jazyk, který se kompiluje do JavaScriptu.Pod všemi těmi trapnými závorkami a středníky měl JavaScript vždy ve svém srdci nádherný objektový model.

65

61

30
Apple Swift
Swift je programovací jazyk pro aplikace iOS, OS X, watchOS a tvOS, který staví na tom nejlepším z C a Objective-C bez omezení kompatibility s C.

27
Nim (programming language)
Nim je staticky typický imperativní programovací jazyk s výkonným makro systémem, který se snaží poskytnout programátorovi maximální výkon bez kompromisů v efektivitě běhu.

27

20