Web開発者の進化の最初のステップは、開発者がNode.jsに精通
歴史的に、これはそのようなツールの最初のものではありません。
私たちはそれぞれ、 Node.jsの 前にjavascript( Windows Script Host 、 Rhino 、 JSDBなど)で便利なプログラミングのためのエンジンを作成しようとしたことを思い出すことができます。
ただし、Nodeでのみ、かなり高速なエンジン(V8)、 クロスプラットフォーム、シンプルなAPI、および非常に多くの追加モジュールが表示されます 。 これらの利点の組み合わせにより、Nodeは成功し、便利になります。
ただし、Nodeでのみ、かなり高速な
Web開発者の進化における2番目のステップは、JavaScript言語(およびその他のWebテクノロジー-主にCSSおよびHTMLまたはXML)の知識を使用して、グラフィカルユーザーインターフェイス(GUI)を備えたアプリケーションを開発できる場合に発生します。
多くのメーカーは、Webに似たGUIアプリケーション開発ツールを作成しています。
ここでは、目的を達成するための成功した試行を数十回程度思い出すことができます。
Mozilla Foundationは、最初にXULと XULRunnerを発明し、次にオペレーティングシステム全体( Firefox OS)を発明しました 。
Hewlett-PackardはwebOS(最近ではOpen webOS )をリリースしました。
GoogleはGoogle Chrome OSを発明しました 。
また、QtにはJavaScriptベースのGUIマークアップ言語があり、 QMLが呼び出されることを思い出してください。
PhoneGap 、 Appcelerator Titanium 、 Adobe AIR、およびその他のクロスプラットフォームのWebライクなプログラミングツールが開発されています。
上記のソリューションのいくつかは重要でした(たとえば、Webのようなアプリケーションを実行するために大きな仮想マシンや新しいオペレーティングシステムが必要な場合)。 ほとんどの場合、プログラマーはAPIを学ぶ必要があり、時には非常に不格好で恐ろしい(たとえば、XULRunnerのXPCOM)が、そのようなAPIが十分に洗練されていても、それを研究するのに手間がかかります。 彼がどのように知っているか、APIはより広範囲になります。
一方、彼の進化の最初のステップでWeb開発者がNode.jsからAPI を学ぶことができ た場合、この知識に頼って将来何も学ぶことはできませんか?
Mozilla Foundationは、最初にXUL
Hewlett-PackardはwebOS(最近ではOpen webOS )をリリースしました。
GoogleはGoogle Chrome OSを発明しました 。
また、QtにはJavaScriptベースのGUIマークアップ言語があり、 QMLが呼び出されることを思い出してください。
PhoneGap 、 Appcelerator Titanium 、 Adobe AIR、およびその他のクロスプラットフォームのWebライクなプログラミングツールが開発されています。
上記のソリューションのいくつかは重要でした(たとえば、Webのようなアプリケーションを実行するために大きな仮想マシンや新しいオペレーティングシステムが必要な場合)。 ほとんどの場合、プログラマーはAPIを学ぶ必要があり、時には非常に不格好で恐ろしい(たとえば、XULRunnerのXPCOM)が、そのようなAPIが十分に洗練されていても、それを研究するのに手間がかかります。 彼がどのように知っているか、APIはより広範囲になります。
一方、彼の進化の最初のステップでWeb開発者が
Web開発者の進化の2番目のステップは、WebのようなアプリケーションのレイアウトとレイアウトがHTMLとCSSを使用して設定され、動作がJavaScriptを使用して設定され、有名な
特に、 AppJSを使用する場合、表示される「ページ」のオブジェクトモデル(DOM)にはwindow.nodeという名前のグローバル
(同様に、
AppJSとは何ですか?
AppJSはNodeエンジンであり、そのモジュールの1つとして、Google ChromeブラウザーのWebKitエンジンが接続されています。つまり、無料版のChromiumから接続されています。 現在、ChromiumはCEF(Chromium Embedded Framework)の形式で使用されています。Dima_Sharihin は 、Chromium
現在、AppJSプロジェクトは開発の初期段階にあり、
このアセンブリでは、
AppJSアプリケーションウィンドウには、Chromiumブラウザの多くの機能がありますが、ツールバー、ステータスバー、その他のブラウザインターフェース要素はありません。 特に、
AppJSは、
そのような有望なプロジェクトを見たので、もちろん、その開発
追記。 JavaScriptを使用した
追記。