これは非常に初心者の質問であることは承知していますが、とにかく質問します。これらすべての Web 開発言語の違いは何ですか。Java スクリプトと Google App Engine の違いは何ですか? それぞれをいつ使用しますか?ジェイソンはどうですか?その用途は何ですか?これらの言語のほとんどは同じことをしますか、それともすべて異なる用途を持っていますか? ありがとう
1 に答える
あなたが言及したすべての言語の中で唯一言語としての資格があるのは Javascript です。JSON は JavaScript オブジェクト表記です。それはツールですが、言語そのものではありません。
Google アプリ エンジンは、クラウド ベースのサービスを作成するためのプログラミング言語の上にあるフレームワークです。
:(JavaScript Object Notation) は軽量のデータ交換フォーマットです。人間が読み書きするのは簡単です。マシンが解析して生成するのは簡単です。これは、JavaScript プログラミング言語、標準 ECMA-262 第 3 版 (1999 年 12 月) のサブセットに基づいています。JSON は、完全に言語に依存しないテキスト形式ですが、C を含む C ファミリーの言語のプログラマーに馴染みのある規則を使用します。 、C++、C#、Java、JavaScript、Perl、Python、その他多数。これらの特性により、JSON は理想的なデータ交換言語になります。
: (多くの場合、JS に短縮されます) は、軽量でインタープリター型のオブジェクト指向言語であり、ファーストクラスの機能を備えています。Web ページのスクリプト言語として最もよく知られていますが、node.js や Apache など、ブラウザー以外の多くの環境でも使用されています。 CouchDB。これは、動的でタイプ セーフなプロトタイプ ベースのマルチパラダイム スクリプト言語であり、オブジェクト指向、命令型、および関数型のプログラミング スタイルをサポートします。
Google App Engine を使用すると、Google のインフラストラクチャで Web アプリケーションを実行できます。App Engine アプリケーションは、トラフィックとデータ ストレージのニーズの増大に合わせて、簡単に構築、維持、スケーリングできます。App Engine では、サーバーを維持する必要はありません。アプリケーションをアップロードするだけで、ユーザーにサービスを提供する準備が整います。
Google Apps を使用して、独自のドメイン名 ( http://www.example.com/など) からアプリを提供できます。または、appspot.com ドメインで無料の名前を使用してアプリを提供できます。アプリケーションを世界中と共有したり、組織のメンバーへのアクセスを制限したりできます。
Google App Engine は、複数のプログラミング言語で作成されたアプリをサポートしています。App Engine の Java ランタイム環境を使用すると、JVM、Java サーブレット、Java プログラミング言語などの標準的な Java テクノロジーを使用してアプリを構築したり、JavaScript や Ruby などの JVM ベースのインタープリターやコンパイラーを使用するその他の言語を使用してアプリを構築したりできます。App Engine には、高速 Python インタープリターと Python 標準ライブラリを含む Python ランタイム環境も備わっています。App Engine は PHP ランタイムも備えており、Google Cloud SQL と Google Cloud Storage をネイティブにサポートしており、ローカルの mySQL インスタンスを使用してローカルにファイルを書き込むのと同じように機能します。最後に、App Engine は、ネイティブにコンパイルされた Go コードを実行する Go ランタイム環境を提供します。これらのランタイム環境は、アプリケーションが迅速かつ安全に実行されるように構築されています。