2009-08-30 14 views
0

AS3ライブラリの多くは厳密なモードでコンパイルされた形で書かれています。彼らはすべて非常にJavaのようです。私はノーマルモードでコンパイルが必要なライブラリは見ていません。 ActionScript 3は普通のモードのコンパイルのように非常にJavaScriptになる可能性があるので、より多くの関数型プログラミングが好きかもしれませんし、おそらく多くのプロトタイプとスコープマジックを使用します。AS3ライブラリは厳密モードではなく標準モードでコンパイルする必要がありますか?

多くの場合、機能スタイルのプログラミングは正しく使用されるとより強力になり、より洗練されたコードを生成することができます。

私の質問は、厳密なモードの束縛に行きたいと思っているAS3のライブラリですか?通常モードを使用していますか?

+0

厳密なモードに合格しないコードを、より機能的で強力でエレガントにするためのコード例を提供できますか? –

+1

ライブラリーの多くは、Objectと*の前後のキャストを使用していますが、それでもかなり剛性があります。私はあなたが意味することは、as3ライブラリは少ないコード/シンプルコードを使用しているということですか? as2も使いましたか?まあ、私の意見は、人々はそれから離れようとしているということです。それでも、as3はその方向に進むためには長い道のりを持っていますが、おそらくas2が関連していたすべての厄介なもの(スコープの問題、サイレントな失敗など)のために人々はその根本的な役割を果たすことに決めました。開発者にとっては大丈夫ですが、デザイナーや新しいコミッショナーにとってはロッキンではありません。それらのためのより簡単なインターフェースが必要です。 –

+1

より大きなアプリ(フレックスや他のフレームワーク)、高速化(PixelBender、Alchemyなどを参照)の傾向があります...もっと簡単になるようには見えません。たぶん、html5やそのようなものがうまくいくと、物事は2度考慮されます。 HaXeを見てみましょう... as3には列挙型のようなものもありませんが、javascript/ecmascriptを知っていれば、JSにコンパイルするのはもちろんのこと、 PHP、C++。 –

答えて

1

普通のモードでコンパイルするのは、実際には簡単だと思います。もし誰かがこれを選ぶべきであれば、それは時間の不足のためかもしれないが、(最終的に) "急いで"コードにつながるだけである。 実際のDAREは、適切で堅牢で厳密なAS3コードを書くことです。

関連する問題