4

サーバーサイドJavaスクリプトと呼ばれるタイプのJavaスクリプトもあると読んだところですが、Javaスクリプトはクライアント側でのみ使用されると考える前に....だから私の質問は、サーバーサイドJavaスクリプトとは..また、フロントエンドの開発者は、両方の種類の Java スクリプトを学習する必要がありますか?

4

6 に答える 6

4

サーバー側のjavaスクリプトは、なんとなくjava / C++/。Net/ruby /php...に似ています。これはサーバーコードをプログラミングするためのアプローチにすぎません。バックエンドの作業を行わずにフロントエンドで作業する場合、必ずしもサーバー側のJavaスクリプトを学習する必要はありません。あなたが言及したサーバー側のJavaスクリプトはおそらくnodejsです。javaやphpの代わりにjsを使用してサーバーを作成できると想像してみてください。

于 2011-06-17T07:41:41.343 に答える
4

JavaScriptはプログラミング言語であり、さまざまな環境で実行できます。ほとんどの人はブラウザでこれに遭遇しますが、 Rhinoを介してコマンドラインで使用することも、現在Node.jsを使用してサーバー側で使用することもできます。 1996年の開始以来、JavaScriptはサーバー側で実行できます

JavaScriptにはさまざまな「種類」はなく、構文と組み込みの言語構造は、使用している環境に関係なく同じです。ただし、環境が異なれば、他の環境では利用できない機能のAPIが提供される場合があります。たとえば、ブラウザにはwindowanddocumentオブジェクトがあり、RhinoまたはNode.jsにはこれらのインターフェイスはありませんが、ブラウザベースの実装ではサポートされていない他の機能をサポートしています。

windowフロントエンドWeb開発者の場合、、およびその他のブラウザー固有のAPIについて知ることは重要documentですが、他の環境で提供される機能について知る必要はありません。

于 2011-06-17T07:51:32.060 に答える
1

サーバーサイドのJavaScriptの例はNodejsです。これは、GoogleのV8 javascriptエンジンで実行され、偶数ベースのIOに使用されるjavascriptapiです。人気のあるアプリケーションは、Webサーバーを作成するためのものです。フロントエンド開発者として、それを学ぶ必要はありません-学ぶことができるjavascriptライブラリはたくさんありますが、この特定のアプリケーションの主なアプリケーションはフロントエンドエンジニアリング用ではありません。

そうは言っても、いじくり回すのはかなり気の利いたことです。

于 2011-06-17T07:39:44.510 に答える
1

あなたはおそらく言及していますnode.js

http://nodejs.org/

フロントエンド開発者がそれを使用する方法を知る必要は絶対にありません。

于 2011-06-17T07:40:06.643 に答える
0

最近、サーバーサイドJavaScriptのインスタンスがいくつかあります。

  • node.jsは、JavaScriptで、サーブレット、PHP、ASP、または...で通常行われることを実装できるようにします。と
  • 一部のデータベースはJavaScriptの埋め込みをサポートしています
  • おそらくもっと多くのインスタンス...

結局のところ、JavaScriptは単なる言語であり、適切なランタイムを使用すれば、ほとんどすべての言語でJavaScriptを使用できます(必ずしもそうする必要があるとは限りません。フロントエンド開発者にとって、これらのテクニックを厳密に知る必要はありません。

于 2011-06-17T07:42:38.237 に答える