Objective-J

Objective-J
软件描述
Objective-J 是作为 Cappuccino Web 开发框架的一部分而开发的一种编程语言。它的语法几乎与 Objective-C 完全相同,并且它与 JavaScript 的关系,正如 Objective-C 与……的关系一样。
官方网站
访问软件的官方网站了解更多信息
www.cappuccino-project.org
什么是 Objective-J?
Objective-J 是作为 Cappuccino Web 开发框架的一部分而开发的一种编程语言。其语法几乎与 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 上编译并运行。应用:Objective-J 最早广为人知的应用是在 280 North 自行开发的基于 Cappuccino 的网络应用 280 Slides 中。尽管 Objective-J 可独立于 Cappuccino 框架使用(也为此设计),但 Objective-J 主要是为了支持 Cappuccino 中的 Web 开发而创建的。
主要功能
🔄 替代方案
38 个选择
X10 (programming language)
X10编程语言围绕异步性、局部性、原子性和顺序性这四项基本原理构建,其基础是类型安全、基于类的面向对象系统。该基础足够强大,能够支持细粒度并发,以及Cilk风格的……

IronPython
IronPython 是在 .NET 和 Silverlight 下运行的 Python 编程语言实现。它支持具有完全动态编译功能的交互式控制台。它与 .NET Framework 的其余部分紧密结合,并可使用所有 .
Wyvern 是一种新的编程语言,旨在帮助开发者在编写高保障应用程序时大幅提升生产力。Wyvern 的首个重大创新是类型特定语言,该特性允许程序员创建指定类型的字面量(例如)

Lasso Programming
Lasso 是一个用于定制化数据驱动网站的简易且安全的平台。它连接网络服务器(如 Apache、IIS)与多种数据源(如 MySQL、Oracle 等)。由于采用开放标准,您可在 macOS、Windows 或 Linux 上开发,并无缝部署到其他平台。

Kaffeine JS
软件
Kaffeine 是对 JavaScript 语法的一组扩展,旨在使其更易于使用。它直接编译为与输入非常相似、可读性强且逐行等价的 JavaScript(你可以选择美化)。

LiveScript
软件
LiveScript 是一种编译为 JavaScript 的语言。它是 Coco 的分支,而 Coco 又源自 CoffeeScript。与这两者一样,LiveScript 与 JavaScript 之间有相对直接的映射关系。LiveScript 在 Coco 的基础上发展而来,但与 CoffeeScript 兼容性更强,功能也更丰富。

