2

重複の可能性:
JavaScript の代替

やあ、

多くのプログラミング言語があり、どの言語に取り組みたいかというオプションがあるため、C# を使用する場合のように、VB.NET や C++ などをさらに使用できるオプションがあり、Java を置き換えることができます。 Java を置き換えることができる C# または C#。したがって、オプションがあります。

私の質問は、Javascript はクライアント側のスクリプトで使用されるため、Javascript を置き換えることができる言語はありますか?

Java Script を使用する目的で使用できる言語はありますか。

あなたの意見と返信は非常に高く評価されます。

4

2 に答える 2

1

Web ブラウザーで排他的に使用される Javascript について言及している場合:

  • すべてのブラウザーが javascript のみをサポートしているため、直接ではありません。ただし、他の言語でクライアント側アプリケーションを構築できる JavaScript ライブラリ/フレームワークがあります。

    例: http://www.haskell.org/haskellwiki/Haskell_in_web_browser

    もう 1 つのオプションは、単に x->javascript コンパイラを使用することです。ここで、x は選択した言語です。

他の場所で使用されている Javascript について言及している場合:

  • このようなタスクには、他の言語を非常に簡単に使用できます。好きな言語を選んで、代わりに使用してください!
于 2010-09-18T08:26:03.323 に答える
1

クライアント側のスクリプトとは関係なく、JavaScript が使用されている場所はたくさんありますが、あなたが尋ねていると思う質問に答えるために:

ブラウザでクライアント側を実行でき、DOM にアクセスでき、JavaScript に近いサポートを備えたプログラミング言語はありません。

Internet Explorer に制限する場合は、VBScript がオプションになる可能性があります。これは Web にとって敵対的であり、イントラネット環境の企業内でのソフトウェアの選択に制限を課します。

DOM へのアクセスが必要ない場合、または DOM 操作のためだけに JavaScript とインターフェースしたい場合は、ActionScript (Flash 経由) と .NET 言語 (Silverlight 経由) がオプションになります。ただし、これらのサポートはバニラ JavaScript ほど広くはありません。

抽象化のレイヤーを (複雑さと制限を伴いながら) 破棄したい場合は、GWT などのツールを使用して、1 つの言語で記述し、それを「コンパイル」ステップで JavaScript に変換できます。

于 2010-09-18T08:25:38.233 に答える