Web 開発プロジェクトで実行する必要があるマルチ/クロス ブラウザー テスト条件を説明してください。特に、Windows プラットフォームでの HTML、CSS、JavaScript、J2EE/JSP/サーブレット、および MySQL テクノロジに関係していますか?
1 に答える
これは、Web開発会社、クライアント、および特定のプロジェクトに完全に主観的であると言えます。JSP / MySQL関連のテスト駆動開発(詳細はhttp://en.wikipedia.org/wiki/Test-driven_developmentを参照)から始めることができます。クロスブラウザの非互換性は、通常、スペクトルの上限にあります(HTML、CSS、およびJS)。この場合、古いブラウザを完全に無視することをお勧めします。
インターネットのルネッサンス(別名IE6を使用)にとどまっている少数の個人を補うためにばかげた時間を費やすのではなく、Webを最新の標準にすることの利点についてクライアントとアプリケーションユーザーを適切に教育する必要があります。ブラウザの更新は、統計に警戒している多くのクライアントにとって有効な大きな妥協案です(詳細はhttp://browser-update.org/を参照)。これは、ブラウザの種類/バージョンをチェックし、互換性とセキュリティリスクに関する邪魔にならない警告メッセージを表示して、更新の理由と方法に関するアドバイスを提供する小さなスクリプトです。
IE6に対する主張をさらに正当化するために、私のお気に入りのWebサイトを使用して、中国がこのアーティファクトブラウザでまだ立ち往生している世界で唯一の国であることをクライアントに示すことができます(詳細はhttp://www.ie6countdown.com/を参照)。
そうは言っても、ブラウザ間の互換性を確保するための最良の方法は、厳密なテストと標準への準拠です。IE9でさえ、もうそれほど悪くはありません。cssリセットスタイルシートの使用も確かに役立ちます。ブラウザー間の不整合をすべてリストアップできるほど正気でない人がいるかどうかはわかりませんが(疑わしいです)、プロジェクトを開始する前に十分な量の調査を行い、適切な量のQA時間を割り当てることをお勧めします。あなた自身を求めている、またはあなたが感謝できるまともな量の経験とポートフォリオを持つ誰かを雇う。