3
Objective-J е език за програмиране, разработен като част от рамката за уеб разработка.Неговият синтаксис е почти идентичен с синтаксиса Objective-C и той споделя с JavaScript същата връзка, която има Objective-C с езика за програмиране на C: тази, че е строг, но малък, суперсет;добавяне на традиционно наследяване и динамично изпращане в стил Smalltalk / Objective-C.Чистият JavaScript, като основан на прототип език, вече има понятие за ориентация на обект и наследяване, но Objective-J добавя използването на класово програмиране към JavaScript.Programs, написани в Objective-J, трябва да бъдат предварително обработени, преди да бъдат стартирани отJavaScript виртуална машина на уеб браузъра.Тази стъпка може да се случи в уеб браузъра по време на изпълнение или от компилатор, който превежда обектите на Objective-J в чист JavaScript код.Компилаторът Objective-J е написан на JavaScript;следователно, внедряването на програми Objective-J не изисква добавяне на уеб браузър.Objective-J може да бъде компилиран и стартиран на NodeJS.Applications Първата широко известна употреба на Objective-J беше в базираното в Капучино уеб приложение 280 Slides, което е разработено от самия 280 North.Въпреки че Objective-J може да се използва (и е проектиран) независимо от рамката на Капучино, Objective-J е създаден предимно за подкрепа на уеб разработката в Капучино ....
Характеристика
Категории
Алтернативи на Objective-J за всички платформи с всякакъв лиценз
1126
515
243
178
146
Lua
Lua е мощен, бърз, лек, вграждащ се скриптов език.
123
68
CoffeeScript
CoffeeScript е малко език, който се компилира в JavaScript.Под всички тези неудобни скоби и запетайки JavaScript винаги е имал великолепен обект модел в сърцето си.
65
61
53
30
Apple Swift
Swift е език за програмиране за iOS, OS X, watchOS и tvOS приложения, който надгражда най-доброто от C и Objective-C, без ограниченията на C съвместимост.
27
Nim (programming language)
Nim е статично типизиран императивен език за програмиране с мощна макро система, която се опитва да даде на програмиста максимална сила без компромиси с ефективността на изпълнение.
27
20