3
Objective-J jest językiem programowania opracowanym jako część ram rozwoju sieci.Jego składnia jest prawie identyczna ze składnią Objective-C i dzieli z JavaScript taką samą relację, jaką Objective-C ma z językiem programowania C: jest ścisłym, ale małym nadzbiorem;dodanie tradycyjnego dziedziczenia i dynamicznej wysyłki w stylu Smalltalk / Objective-C.Czysty JavaScript, będący językiem opartym na prototypach, ma już pojęcie orientacji obiektowej i dziedziczenia, ale Objective-J dodaje JavaScript do programowania opartego na klasach. Programy napisane w Objective-J muszą zostać przetworzone przed uruchomieniem przezwirtualna maszyna JavaScript przeglądarki internetowej.Ten krok może wystąpić w przeglądarce internetowej w czasie wykonywania lub przez kompilator, który tłumaczy programy Objective-J na czysty kod JavaScript.Kompilator Objective-J jest napisany w JavaScript;w związku z tym wdrażanie programów Objective-J nie wymaga wtyczki przeglądarki internetowej.Objective-J można skompilować i uruchomić na NodeJS. Aplikacje Pierwsze powszechnie znane zastosowanie Objective-J miało miejsce w opartej na Cappuccino aplikacji internetowej 280 Slajdy, która została opracowana przez 280 North.Chociaż Objective-J może być używany (i został zaprojektowany) niezależnie od frameworka Cappuccino, Objective-J został wymyślony przede wszystkim w celu wspierania tworzenia stron internetowych w Cappuccino ....
Stronie internetowej:
http://www.cappuccino-project.org/learn/objective-j.htmlcechy
Kategorie
Alternatywy dla Objective-J'a dla wszystkich platform z dowolną licencją
1126
515
243
178
146
Lua
Lua jest potężnym, szybkim, lekkim i wbudowanym językiem skryptowym.
123
68
CoffeeScript
CoffeeScript to mały język, który kompiluje się w JavaScript.Pod tymi wszystkimi niezręcznymi nawiasami klamrowymi i średnikami JavaScript zawsze miał w sercu wspaniały model obiektu.
65
61
53
30
Apple Swift
Swift to język programowania dla aplikacji na iOS, OS X, watchOS i tvOS, który opiera się na najlepszych C i Objective-C, bez ograniczeń kompatybilności z C.
27
Nim (programming language)
Nim jest statycznym, imperatywnym językiem programowania z potężnym systemem makr, który stara się zapewnić programistom najwyższą moc bez kompromisów w zakresie wydajności środowiska uruchomieniowego.
20