web-dev-qa-db-ja.com

Flash vs JS + css + html-ウェブサイト

だから私はかなり大きなプロジェクトに取り組んでいます、それは約7000人の顧客にサービスを提供するウェブサイトであり、ウェブサイトは1日あたり約2500件のヒットを受け取り、サーバーとしてパックされ、他の多くの組織へのトータルソリューションとして再販売されますこれと同様の状況にあります。

Webサイトにはlotのユーザー入力領域があります。データのテーブル、標準の登録フィールドが必要になります。ajaxなどを完全に制御する必要があります。

ウェブサイトを構築する最良の方法は何でしょうか?私は一般的に互換性、使いやすさ、ロード時間、帯域幅などのことを心配しています...

クライアントはまた、メインページに大きな回転する地球儀、アニメーション化されたモーダルダイアログボックス、スライドしながら動き回る多くの要素が必要であり、基本的にビジネスWebサイトを大きくアニメーション化する必要があると言っています。

フラッシュが古すぎますか? javascriptは使用する価値がありますか?

4
Incognito

サーバー側のデータベースとプログラミング言語は、顧客が動作する限り、どの言語で書かれているかを知る必要も、気にすることもないため、完全にあなた次第です。また、サーバー環境を制御しているため、必要なものを使用できます。そのため、チームが使いやすく最も馴染みのあるプログラミング言語とデータベースを選択してください。

クライアント側に関する限り、フラッシュまたはJavaScriptを選択する必要はありません。特定の目的に役立つ場合は、両方を使用できます。何かが単にアニメーションのためのアニメーションである場合は、Flashを使用すると、アニメーションを簡単に作成できます。また、モバイルデバイスなどで誰かがフラッシュにアクセスできない場合でも、機能が失われることはありません。アニメーションビットがWebページの機能部分である場合、JavaScriptは使用に適したツールのようです。

参考までに、Webデザインとプログラミングには「古すぎる」ものはありません。仕事に適したツールのみがあり、そうではありません。

4
John Conde

ターゲットオーディエンスがモバイルユーザーで構成されている場合、答えは明らかです:JS + CSS。
[。たとえば、JS + CSSの方が使いやすいと思いますが、それは単なる個人的な意見です。

2
Alex

互換性、使いやすさ、ロード時間、帯域幅などに関する懸念に対処する最良の方法は、プレゼンテーション、ロジック、およびストレージを慎重に分離してサイトを設計および開発することです。フロントエンドがFlashであろうとHTML/CSS/JavaScriptであろうと、最も重要なことはそれが単なるフロントエンドであることです。このようにして、ロジックやストレージに影響を与えることなく、ユーザー向けのものを変更および改善できます。

ジョン・コンデが指摘したように、サーバー側のロジックの選択はあなた次第です。あなたに合ったツールを選択し、目の前の仕事にぴったりです。ストレージ(データベース)システムの同上。ただし、ここでも、ロジックとストレージが別々であることを確認してください。

1
Alan