Objective-J

Objective-J

Objective-J

编程语言

软件描述

Objective-J 是作为 Cappuccino Web 开发框架的一部分而开发的一种编程语言。它的语法几乎与 Objective-C 完全相同,并且它与 JavaScript 的关系,正如 Objective-C 与……的关系一样。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.cappuccino-project.org

安全链接HTTPS

什么是 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 个选择
5

Luau(小写u,/ˈluː.ɑː/)是一种快速、轻量、安全且支持渐进类型系统的可嵌入脚本语言,源自Lua。

免费 • 开源
查看详情
X10 (programming language)

X10 (programming language)

编程语言

X10编程语言围绕异步性、局部性、原子性和顺序性这四项基本原理构建,其基础是类型安全、基于类的面向对象系统。该基础足够强大,能够支持细粒度并发,以及Cilk风格的……

免费 • 开源
查看详情
IronPython

IronPython

编程语言

IronPython 是在 .NET 和 Silverlight 下运行的 Python 编程语言实现。它支持具有完全动态编译功能的交互式控制台。它与 .NET Framework 的其余部分紧密结合,并可使用所有 .

免费 • 开源
查看详情

Wyvern 是一种新的编程语言,旨在帮助开发者在编写高保障应用程序时大幅提升生产力。Wyvern 的首个重大创新是类型特定语言,该特性允许程序员创建指定类型的字面量(例如)

免费 • 开源
查看详情
Lasso Programming

Lasso Programming

编程语言

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

免费增值 • 专有
查看详情
Kaffeine JS

Kaffeine JS

软件

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

免费 • 开源
查看详情
LiveScript

LiveScript

软件

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

免费 • 开源
查看详情
💻

Coco

软件

简单版 CoffeeScript。Coco 是一种 CoffeeScript 语法变体,旨在更加激进且实用。

免费 • 开源
查看详情
上一页下一页