Question

Si vous conceviez une application intranet principale pour une petite entreprise et que vous souhaitiez qu'elle soit aussi réactive que possible, le personnel étant indifférent d'être bloqué par un navigateur spécifique, concevriez-vous pour Firefox, Chrome, ou tester plus largement que nécessaire, simplement pour éviter le blocage? Y a-t-il d'autres facteurs à prendre en compte avant de placer tous vos œufs dans le même panier que votre navigateur?

Par exemple, Chrome dispose-t-il de fonctionnalités liées à la vitesse qui font défaut à d'autres navigateurs et qui nécessiteraient que Chrome soit ciblé de manière hostile sur plusieurs navigateurs, et dans ce cas, serait-il intéressant de concevoir autour d'eux?

Était-ce utile?

La solution

Quelle est la politique informatique de l'entreprise concernant les navigateurs? Il semble que cela déterminerait ce que vous écrivez. Pourquoi l'écrire, que ce soit si tous les ordinateurs de l'entreprise de votre client sont dotés d'IE6? L’immobilisation n’est pas un problème pour une entreprise, car elle peut dicter la politique sur ce que les gens utilisent et doivent avoir sur leurs ordinateurs.

Speedwise, vous ne trouverez pas de gains significatifs en choisissant les uns sur les autres, sauf si vous effectuez des tâches spécifiques qui jouent en fonction de leurs points forts (par exemple, certains tests Google ont été chromés des centaines de fois plus rapidement, où comme d’autres ont firefox battant le chrome).

Idéalement, vous voudriez que ce soit agnostique, mais si vous deviez en choisir un, je choisirais Firefox, car c'est un navigateur plus mature. Je serais réticent à cibler l'application pour un navigateur qui n'a que quelques mois, en particulier un qui vient de frapper 1.0.

Autres conseils

Aller agnostique du navigateur. On ne sait pas quand quelqu'un va imposer un certain navigateur, et vous serez obligé de refaire un certain module car il utilisait une prise spéciale ou une fonctionnalité disponible uniquement avec le navigateur maintenant obsolète.

Techniquement, nous sommes un magasin IE, mais je m'assure que toutes mes applications fonctionnent au moins sur IE et Firefox, et je teste davantage sur Chrome également.

Bien que le respect des normes présente de nombreux avantages, si votre application nécessite beaucoup d’interface utilisateur et que vous ne voulez pas lutter contre le manque de widgets HTML, je vous suggère d’utiliser un navigateur basé sur Gecko que vous pourrez construire avec XU beaucoup plus rapidement. la fonctionnalité familière d'une application de bureau que HTML à partir de zéro. Depuis que Gecko est open source et activement développé, vous ne risquez pas d’être bloqué si vous utilisiez quelque chose de propriétaire.

Écrivez toujours correctement, c'est-à-dire sur plusieurs navigateurs, car vous ne savez jamais quand une nouvelle version d'un navigateur peut changer l'ancien comportement.

Toutefois, l'utilisation de l'application d'applications Web de Chrome est un bon choix pour les intranets. (Surtout si cela empêche les utilisateurs de dire "mon navigateur est cassé")

"Si vous conceviez une application intranet principale pour une petite entreprise et que vous souhaitiez qu'elle soit aussi réactive que possible, le personnel serait indifférent d'être coincé avec un navigateur spécifique."

Chrome. Vous pouvez créer une application Web sans chrome, afin que votre application intranet ressemble à une application de bureau et se comporte comme une application de bureau (ici, le langage Javascript aide beaucoup). Vous pouvez même créer un raccourci vers une application avec Chrome afin qu’il n’y ait plus de barre d’adresse affichée, plus d’écran.

Chrome lance un peu plus vite que les autres navigateurs. Chaque fois que je veux lire quelque chose sur Stackoverflow immédiatement, j'utilise Chrome.

La solution la moins coûteuse serait d'adapter l'application intranet aux normes de l'organisation. S'ils vous paient à l'heure, c'est vraiment à eux de décider à quoi vous consacrez votre temps. S'ils disent que c'est seulement FireFox, alors c'est comme ça que cela devrait être fait. S'il s'agit d'une enchère fixe, vous avez peut-être une marge de manœuvre, mais c'est finalement leur décision. Ils peuvent avoir des raisons pour lesquelles ils ne veulent pas que cela fonctionne avec le chrome (je ne peux pas en trouver de raison, mais cela ne veut pas dire qu’il n’en existe pas.)

Soyez agnostique envers le navigateur.

D'après mon expérience, les communautés de technologie ont une nette préférence pour un navigateur (du même genre), mais la population des utilisateurs ne se préoccupe pas vraiment ... ou, autrement, il n'y a pas de différence significative entre les navigateurs modernes qui importent pour l'utilisateur final.

Je pense que IE et Firefox (IE en particulier) sont conçus pour la conformité aux normes là où Chrome pourrait être indulgent, en particulier pour fonctionner parfaitement avec les applications Google qui ne sont pas vraiment conformes aux spécifications W3C.

Une valeur sûre est de concevoir votre application selon les normes W3C et d’être certaine que cela fonctionnerait de la même manière dans la plupart des navigateurs.

Pour être politiquement correct, en termes de standards Web, vous devez le rendre présentable dans les principaux navigateurs et dans tout ce que le jazz fait de la configuration d’entreprise existante. Cependant, qu'en est-il des avantages de l'utilisation de Chrome avec Gears?

"et je voulais qu'il soit aussi réactif que possible, le personnel étant indifférent d'être coincé avec un certain navigateur" "

On dirait que vous avez besoin d'une application de client intelligent.

EDIT: Par client intelligent, j'entends une application qui s'exécute séparément à partir d'un navigateur et utilise des services Web pour communiquer avec le serveur.

Je serais aussi agnostique que possible envers les navigateurs. Nous avons quelques systèmes comme celui-ci, où techniquement ils ne prennent en charge qu'un seul navigateur, mais nous nous assurons qu'ils fonctionnent au moins (même s'ils ne sont pas jolis) dans Internet Explorer - Gecko - WebKit univers.

(D'un autre côté, si je devais commencer l'un de ceux-ci aujourd'hui, l'optimisation pour Chrome plutôt que pour IE serait vraiment tentante.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top