Objective-J

Objective-J

Objective-J是作为...的一部分开发的一种编程语言。
Objective-J是作为Web开发框架的一部分开发的一种编程语言。它的语法几乎与Objective-C语法相同,并且与JavaScript具有与Objective-C与C编程语言相同的关系:是严格的但很小的超集;添加了传统继承和Smalltalk / Objective-C样式的动态分配。纯JavaScript作为一种基于原型的语言,已经有了面向对象和继承的概念,但是Objective-J在JavaScript中增加了基于类的编程的使用。Web浏览器的JavaScript虚拟机。此步骤可以在运行时在Web浏览器中发生,也可以由将Objective-J程序转换为纯JavaScript代码的编译器进行。Objective-J编译器是用JavaScript编写的;因此,部署Objective-J程序不需要Web浏览器插件。Objective-J可以在NodeJS上编译和运行。应用Objective-J的第一个广为使用的方法是在基于Cappuccino的Web应用程序280 Slides中,该应用程序由280 North自己开发。即使可以独立于Cappuccino框架使用(并且已设计)Objective-J,Objective-J的主要发明目的是支持Cappuccino中的Web开发。
objective-j

分类目录

具有任何许可的所有平台的Objective-J替代品

LiveScript

LiveScript

LiveScript是一种可编译为JavaScript的语言。它是Coco的一个分叉,而Coco的分叉又来自CoffeeScript。
Lasso

Lasso

Lasso是网络上最流行的编程语言之一-尽管由于它是商业性的而不是开源的,所以经常被忽略。
Script#

Script#

通过将C#源代码编译到常规JavaScript中,Script#将C#和.NET工具的功能和生产力带到了Ajax开发中。
Kaffeine JS

Kaffeine JS

Kaffeine是对Javascript语法的一组扩展,这些扩展试图使它更易于使用。
Elixir

Elixir

Elixir是一种动态的功能性语言,旨在用于构建可伸缩和可维护的应用程序。
  • 免费应用
Blade

Blade

Blade富客户端开发的核心工具。通过在GitHub上创建一个帐户来促进刀片开发。
Nim (programming language)

Nim (programming language)

Nim是一种静态类型化的命令式编程语言,它试图在不影响运行时效率的情况下赋予程序员最大的能力。
Bublé

Bublé

受Babel的启发,Bublé是一款ES2015编译器,可将您的ES2015 JavaScript代码转换为可以在当今环境中运行的代码。
Sucrase

Sucrase

Sucrase是Babel的替代产品,可实现超快速开发。