Objective-J - это язык программирования, разработанный как часть структуры веб-разработки Cappuccino. Его синтаксис почти идентичен синтаксису Objective-C, и он разделяет с JavaScript те же отношения, что и Objective-C с языком программирования C: это строгий, но маленький, надмножество; добавляя традиционное наследование и динамическую отправку стиля Smalltalk / Objective-C. Чистый JavaScript, являющийся языком на основе прототипов, уже имеет понятие объектной ориентации и наследования, но Objective-J добавляет использование программирования на основе классов в JavaScript. Программы, написанные в Objective-J, должны быть предварительно обработаны, прежде чем запускаться виртуальная машина JavaScript веб-браузера. Этот шаг может произойти в веб-браузере во время выполнения или компилятором, который переводит программы Objective-J в чистый код JavaScript. Компилятор Objective-J написан на JavaScript; следовательно, для развертывания программ Objective-J не требуется подключаемый модуль веб-браузера. Objective-J может быть скомпилирован и запущен на NodeJS.Applications. Первое широко известное использование Objective-J было в веб-приложении 280 с капучино, которое было разработано 280 North. Несмотря на то, что Objective-J может использоваться (и был спроектирован) независимо от платформы Cappuccino, Objective-J в первую очередь был изобретен для поддержки веб-разработки в Cappuccino.

Аналоги и альтернативы Objective-J

Наиболее популярные альтернативы и аналоги Objective-J для Windows, Web, Mac, Linux.