68

はいの場合、推奨されるフレームワーク/チュートリアル/ヒント/その他はありますか?

Python では N00b ですが、PHP の経験が豊富で、スキル セットを拡張したいと考えていました。

Python がサーバー側の実行に優れていることは知っていますが、クライアント側についても知りたかっただけです。

4

8 に答える 8

47

スカルプトを見たことがありますか?

Skulpt は、完全に Python のブラウザー内実装です。

前処理、プラグイン、サーバー側のサポートは不要です。Python を記述してリロードするだけです。

于 2009-10-08T20:31:11.687 に答える
21

パジャマを使用して、Python コードをブラウザーで実行される JS コードに変換できます(パジャマはさらに多くの機能を提供することに注意してください)。はい、クライアント側の Web 開発に Python を使用できます。

Pajamas は基本的にGoogle Web Toolkitのポートであり、Java でクライアント側のコードを記述できるようにします。

于 2009-10-08T20:40:21.950 に答える
8

主要な Web ブラウザーには Python が組み込まれていないため、Python はクライアント側では実際には使用されません。

ただし、Javascript は進化するにつれて、ますます Python に似てきました。Python と Javascript を一緒に勉強することをお勧めします。

を見てみましょうhttps://developer.mozilla.org/en/New_in_JavaScript_1.7をご覧になり、新機能の Python ライクな性質に注目してください。「配列内包表記」は Python のリスト内包表記と同じです。イテレーターとジェネレーターは Python から直接派生したものです。「割り当ての破壊」は標準的な Python のイディオムです。

Javascript は、中括弧を使用した Python のようなものです。非常に異なる継承モデルを使用しますが、Javascript の組み込みシステムの上に、より Python に似たクラス システムを実装するライブラリが利用可能です。

于 2009-10-08T20:30:26.837 に答える
7

Silverlight は IronPython を実行できるため、Silverlight アプリケーションを作成できます。これはクライアント側です。

于 2009-10-08T20:50:35.907 に答える
6

まだ誰も言及していませんが、グレイルはとてもクールでした/とてもクールでした

Grail は、Python プログラミング言語で書かれた無料の拡張可能なマルチプラットフォーム Web ブラウザーでした。このプロジェクトは 1995 年 8 月に開始され、その年の 11 月に最初の公開が行われました。[1] .3 ベータ版には、27,000 行以上の Python が含まれていました。[1] その最後のリリースは 1999 年のバージョン 0.6 で、最新バージョンは開発中です。

于 2009-10-08T21:07:47.387 に答える
3

Windows では、Windows Scripting Host に登録されているすべての言語を IE で実行できます。少なくとも、Python の ActiveState バージョンではそれが可能です。最近では、より正式なバージョンに取って代わられたことを思い出しているようです。

しかし、その解決策では、ユーザーが Python インタープリターをインストールし、スクリプトまたは .reg ファイルを実行して、フックが機能するように正しい "魔法" をレジストリに入れる必要があります。

于 2011-09-15T21:12:42.637 に答える
2

クライアントは Python を使用できます: sculpt

そのクライアント側に興味がある場合は、チェックする価値があるかもしれません

http://jqueryui.com/

于 2009-10-08T20:30:45.980 に答える
-1

いいえ、ブラウザは Python を実行しません。

于 2009-10-08T20:30:20.300 に答える