Objective-J

Objective-J

Objective-Jは、プログラミング言語の一部として開発された...
Objective-Jは、Web開発フレームワークの一部として開発されたプログラミング言語です。その構文は、Objective-Cの構文とほぼ同一であり、Objective-CがCプログラミング言語と持つ関係と同じJavaScriptを共有します。従来の継承とSmalltalk / Objective-Cスタイルの動的ディスパッチを追加します。プロトタイプベースの言語である純粋なJavaScriptは、オブジェクト指向と継承の概念を既に持っていますが、Objective-Jはクラスベースのプログラミングの使用をJavaScriptに追加します。Objective-Jで記述されたプログラムは、WebブラウザーのJavaScript仮想マシン。このステップは、実行時にWebブラウザーで、またはObjective-Jプログラムを純粋なJavaScriptコードに変換するコンパイラーで実行できます。Objective-JコンパイラはJavaScriptで記述されています。そのため、Objective-Jプログラムの展開にはWebブラウザプラグインは必要ありません。Objective-JはNodeJSでコンパイルおよび実行できます。アプリケーションObjective-Jの最初の広く知られた使用は、280 North自体によって開発されたCappuccinoベースのWebアプリケーション280 Slidesでした。Objective-JはCappuccinoフレームワークとは独立して使用(および設計)できますが、Objective-Jは主にCappuccinoでのWeb開発をサポートするために発明されました。
objective-j

カテゴリー

Node.JSのObjective-Jの代替

Babel

Babel

Babelは、JavaScript用の汎用多目的コンパイラです。
Bublé

Bublé

Babelに触発されたBubléは、ES2015 JavaScriptコードを取得し、今日の環境で実行できるコードに変換するES2015コンパイラーです。
Sucrase

Sucrase

Sucraseは、超高速開発ビルドを可能にするBabelの代替です。