2012-03-10 21 views
5

私はウェブプログラマーではないので、私の無知を許してください。サーバー側のプログラミングについては、PHP、ASP.net、JSPなど、利用可能な技術が数多くあります。クライアント側言語

しかし、クライアント側のスクリプトについては、JavaScriptとAJAXのことしか聞いていません。 Javaアプレットがクライアント上で実行されるときに、Javaアプレットを含めることもできます。比較的新しいものもGoogleのネイティブクライアントです。しかし、存在しており、人気があるクライアント側の技術はもうありますか?

+0

Flash Adob​​eは、ユーザーが必要とする可能性のある独自の技術です。私は可能な限り避けることをお勧めします。 http://opalang.org/では、サーバーとクライアントのプログラミングを単一の統一言語で組み合わせています。 –

+1

直接関係はありませんが、クライアントが常に同じブラウザと同じバージョンを実行しているとは限りません。サーバー側では、基本的にそれを制御できるので、選択した内容は重要ではありません。クライアント側では、かなりの制限があります。特に、多くの人がIE8を実行しているという事実には、注意が必要です。 – pimvdb

+1

Ajaxは言語ではありません....クライアントとサーバーの間で通信する技術です(「Asynchronous JavaScript and XML」の略です)。他のクライアント側の言語には、FlashとActiveXがありますが、普遍的に利用できるわけではありません。 –

答えて

7

AJAXはそれは言語ではありません、ただ流行語です。 GoogleのネイティブクライアントはNSAPIに似ています。プラグインを作成するために使用できます(実際にはカウントされません)。 Googleはまた、Dartと呼ばれる新しいクライアントサイドの言語を推進しており、これはおそらくどこにも行きませんし、古いIEバージョンはVBScriptをサポートしています。

JavaScript、VBScript(並べ替え)、Dart(並べ替え)があります。

+0

非常によく言った! :) – Eric

1

のAdobe Flashは非常に人気がある;)そしてまたのActiveX ...

4

これまでのところFlashが衰退するにつれて、JavaScriptが唯一普及しているクライアント側の技術です。 GoogleはJavaScriptの代わりになると考えているDart言語で動作し、他にはあまり一般的でないもの(CoffeeScript、Opaなど)がいくつか存在します。言及されたもの(Dartで始まるものすべて)は、ネイティブインタプリタを使用してブラウザを使い果たしているか、クライアント側で使用するためにJavaScriptにコンパイルされています。また、Javaで記述し、コードを再度JavaScriptにコンパイルできるツールキットであるGWTも存在します。

+0

現在、Coffeescriptをネイティブで実行しているクライアントはありますか? – steveax

+0

@steveax私はそのようなことを知らないが、何かが可能だと思う。 –

-2

クライアント側のスクリプト言語の中には、Python、Perl、Rubyもあります...しかし、ほとんどの場合、すべてのサーバー側のものはクライアント側のプログラミングが可能です。

+2

私は上記のすべてが(タグが示すようなWebアプリケーションに関する)質問のコンテキストには当てはまらないと思います。 –

+0

ok ..本当にそれを調べていません。 – DarkKnight