2012-01-11 15 views
0

私は独特の問題に直面しており、おそらく外部からの助けと助言が必要です。フレンドのHTML相当

私の現在の会社では、広義にはPhotoshopやFlashと似たようなものを開発することになっています(それよりはるかに簡単です。

JS/HTMLとAS3/Flexの両方で開発することができます。

このアプリを開発するための最良の環境となる現在のシナリオを考えてみましょう。ところで、このアプリは現在内部的にしか展開されておらず、別の年になるまではクライアントに公開されません。私たちがこのアプリを使用する人の数が100を超えないようにしても(それは現在の状況下で見積もっていますが、それでも..)。

私はフレックスで作業するのがとても楽しく、フレックスにはこれにアプローチするのが良い方法のようです。しかし、普及した投票はHTML 5でこれを作り出すことだった。明らかに「フラッシュは死んでいる」、あるいは死んでいるからだ。

今、このシナリオでHTMLを使用する予定がある場合、どのフレームワークを使用するので、すべてのUI要素を再度ビルドする必要はありませんか?

この点に関する助言やアドバイスは非常に高く評価されます。

+6

どのような質問ですか?あなたはPhotoshop ...またはFlash ...または何かを開発しようとしています。 –

+4

フラッシュは死んでいない、それは変化している... – GxFlint

+0

@ GustavoFSxおそらく、どのように変化しているのかを考えてみることはできますか? – ganaraj

答えて

0

私は最後にGWTに行くことに決めました。それは私が見つけやすい次のものですから。

私は現在GWTとDojoを評価していて、見た目には(Java以降の)優れたIDEサポートを提供しているようですが、明らかにすべての新しいHTML 5スタックをサポートしています。もっと重要なことは、必要に応じて他のjavascriptフレームワーク(jquery?のような)と連携できることです。これ以外にも、実際にコードを最適化して圧縮することで、直接手書きコードよりもパフォーマンスが向上します。

0

「Flash is dying」という議論は、今のところ数年前からありましたが、それでもまだ周りを歩いています。 トピックに戻る。私の意見では、中規模から大規模のアプリケーション、特に内部アプリケーションの場合、Flexはその能力のために良い選択です。しかし、クロスプラットフォームのパフォーマンスに関しては、いくつかのトレードオフを受け入れる必要があります。クロスプラットフォームのコンプライアンスを求めている場合はHTML5が優れており、実装が簡単です。

基本的には、利便性(HTML)よりもパワーを選択することになります(Flexは幅広い既成のコンポーネントとコントロールを提供しています)。

素晴らしい一日を過ごしましょう。

+0

ユーザー数は最大100に制限されており、ユーザーはデスクトップブラウザからのみアプリを使用します。タブレットやモバイルからこのアプリを使用するシナリオがわかります – ganaraj

+0

フレックスは、あなたがそれに慣れていて、それは良いフィット感があると感じたとさえ言っていたからです。 –

1

私は数年前からFlexアプリケーションを開発してきましたが、HTML5の創業以来も試しています。あなたの質問に対する正解は複雑なものであり、本当にあなたの快適さのレベルによって決まります。それは言っている、ここに私の取る...

"フラッシュは死んでいる"業界で最大の嘘です。 Flashは、膨大な勢いを持つ数十億ドル規模の業界です。 Zyngaのようなゲーム会社が魅力的な体験をするために、馬力と言語機能を備えているという理由で、Flashが選択されています。

ただし、「フレックスは死んでいる」という方がいいです。私の本では、インタラクティブなアプリケーションのためにHTML5よりもFlexを選択する理由はまだありません。 FlexはHTML5と比較してパフォーマンスが大幅に遅くなります(ベンチマークはありませんが、Flexはどのように動作しているのか分かります)。 Googleでは、HTML5の場合は、アプリケーションの情報にインデックスを付けることができます。また、HTML5/jsには、Flexよりも多くのオープンソースコンポーネントを利用できると主張しています。つまり、アプリケーションを開発するためにFlexを選択することは、プロジェクトの失敗を意味するものではありません。これは、代替案と比べて紙面上の面倒ではありません。

HTML5での作業については、傾いたCoffeeScript(coffeescript.org)を強くお勧めします。 Javascriptはひどく壊れた言語であり、彼らの心をつくることのできない標準委員会によってさらに切り詰められています。 CoffeeScriptは、Javascriptをどこに進化させるべきかについて「理想主義者」の視点を提供することによって、この痛みを緩和します。言語simpleは、ウェブ上で使用するためのJavaScriptの圧縮されたライブラリにあなたのアプリを変換します。

希望すると便利です。

+0

FWIW彼が100人を超えるユーザーを予期しない場合、インデックス機能はおそらくそれほど重要ではないでしょう。 – sean

+0

Adob​​eはモバイルでのフラッシュを中止し、HTMLビデオ/オーディオ開発のためのツールを強調しています。私は誰も新しい開発のためにFlashを拾うことはもう知りません。誰もがHTML5のビデオ/オーディオ/キャンバス、さらにはWebGLに移っていくのを見ています。 JavaScriptの委員会の問題はMicrosoftによって引き起こされましたが、最新のHarmonyリリースで解決されたようですが、Javascriptは誰の言葉に関係なく臭いがします。 – Rob

+1

Rob、この傾向はメディアでのみ強調されており、実際の市場を反映していません。ほとんどのニュースソースがそれを回転させているにもかかわらず、モバイル上のFlashは中断されていません。彼らはモバイルインブラウザフラッシュ開発の開発を止めている。これは実際にはFlashの良い動きです...モバイルブラウザでFlashを実行すると、気分が遅くなりました。現在、Flashアプリケーションは、CS5.5のFlashおよびBuilderを使用してネイティブのモバイルコードにエクスポートできます。また、WebGLは技術的にフラッシュに代わる手段を提供していますが、IEはそれをサポートしていません(google it)。主流のための水の中でその死者を意味する。 –

0

恐怖ではなく、Flexを使用する必要があります。

インターネットではなく、社内で使用するためのアプリケーションです。その場合、なぜそれが「インデックス性」であるか気になるでしょうか、より多くのクロスプラットフォームになっていますか? 私は銀行内で働いています。$$$のようなものです。すべてのコンピュータには少なくとも9のフラッシュがあります。気にする必要があるのは、flexアプリケーションをコンパイルして9.0.0をフラッシュすることだけです。

あなたはFlexでもっと快適であることを縫い合わせて使用​​してください。