質問

中小企業向けのコアビジネスイントラネットアプリを設計しており、スタッフが特定のブラウザーにこだわるのに無関心である、できるだけ反応の良い感じにしたい場合、Firefox、Chrome、または、ロックインを避けるために必要以上に広くテストしますか?すべての卵を1つのブラウザバスケットに入れる前に考慮すべき他の要因はありますか?

たとえば、Chromeには他のブラウザにはない速度関連の機能がありますが、Chromeをブラウザに依存しない方法でターゲットに設定する必要があります。 >

役に立ちましたか?

解決

ブラウザに関するビジネスのITポリシーは何ですか?これがあなたがそれを書く目的を決定するように思えます。クライアントの会社のすべてのコンピューターにIE6が搭載されている場合、なぜどちらにも書けますか?ロックインは、人々が何を使用し、コンピューターに何を持たせるかに関するポリシーを決定できるため、企業にとって問題ではありません。

スピードに関しては、強みを発揮する特定のタスクを実行しない限り、一方を選択した場合と比べて大幅な向上は見られません(たとえば、ベンチマークの範囲を見てください。他の人がFirefoxを使ってクロムを叩いているところ)。

理想的には、あなたはそれを不可知論にしたいと思うでしょう、しかし、もしあなたが1つを選ばなければならなかったならば、より成熟したブラウザであるので、私はFirefoxで行きます。ほんの数か月前のブラウザ、特に1.0にヒットしたブラウザ用のアプリをターゲットにしたがりません。

他のヒント

ブラウザに依存しない。誰かがいつ特定のブラウザを使用するかはわかりません。特定のモジュールは、現在古くなったブラウザでしか使用できない特別なプラグまたは機能を使用していたため、やり直す必要があります。

技術的にはここはIEショップですが、すべてのアプリが少なくともIEとFirefoxで機能することを確認し、Chromeでさらにテストを行っています。

標準に準拠していることには確かに多くの利点がありますが、アプリケーションがUIに重く、HTMLウィジェットの不足に苦労したくない場合は、XULですべてのUIをより迅速に構築できるGeckoベースのブラウザーを使用することをお勧めします最初からHTMLよりもデスクトップアプリケーションの使い慣れた機能。 Geckoはオープンソースであり、積極的に開発されているため、プロプライエタリなものを使用している場合でも動けなくなる危険はありません。

常に適切に記述します-クロスブラウザ-新しいバージョンのブラウザが古い動作をいつ変更するかわからないためです。

ただし、ChromeのWebアプリケーションの「アプリケーション化」を使用することは、イントラネットに適しています。 (特に、ユーザーが<!> quot;私のブラウザが壊れている<!> quot;を止めるのに役立つ場合)

<!> quot;中小企業向けのコアビジネスイントラネットアプリを設計していて、特定のブラウザーにこだわるのに無関心な、できるだけ反応の良い感じにしたい場合。 <!> quot;

Chrome。クロムレスWebアプリを作成して、イントラネットアプリをデスクトップアプリのように見せ、動作させることができます(高速Javascriptはここで非常に役立ちます)。 Chromeでアプリケーションのショートカットを作成することもできます。これにより、アドレスバーが表示されなくなり、画面上のスペースが増えます。

Chromeは他のブラウザよりも少し速く起動します。Stackoverflowで何かをすぐに読みたいときはいつも、Chromeを使用します。

最も安価な方法は、組織の標準に合わせてイントラネットアプリを調整することです。彼らが時間単位であなたに支払いをしているのなら、本当にあなたがあなたの時間を何に費やすかについての彼らの決定です。彼らがそれがFireFoxだけだと言うなら、それはそれがされるべき方法です。固定入札の場合、ある程度の余裕があるかもしれませんが、最終的には彼らの決定です。クロムで動作させたくない理由があるかもしれません(理由は考えられませんが、それがいくつかないという意味ではありません)。

ブラウザに依存しない。

私の経験では、テクノロジーコミュニティではブラウザ(同種のもの)に対する強い好みがありますが、実際のユーザー人口は実際には気にしません...エンドユーザーにとって重要な最新のブラウザ。

IEとFirefox(特にIE)は、Chromeが寛容であるかもしれない標準準拠のために設計されていると思います。

安全な方法は、w3c標準に従ってアプリを設計し、ほとんどのブラウザで同じように動作することを保証することです。

政治的に正しいために、Webの標準としては、主要なブラウザーで表示できるようにする必要があります。ただし、GearsでChromeを使用する利点はどうでしょうか?

<!> quot;スタッフが特定のブラウザで立ち往生していることに無関心である、可能な限りレスポンシブな感じにしたかった<<> quot;

スマートクライアントアプリケーションが必要なようです。

編集:スマートクライアントとは、ブラウザから個別に実行され、Webサービスを使用してサーバーと通信するアプリケーションを意味します。

できるだけブラウザに依存しないようにします。このようないくつかのシステムがあり、技術的には1つのブラウザのみをサポートしますが、IEで少なくとも機能します(たとえそうでなくても)-Gecko-WebKitユニバース。

(一方で、今日ゼロからそれらの1つを開始する場合、IEではなくChrome向けに最適化することは本当に魅力的です。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top