Frage

Wenn Sie ein Kerngeschäft Intranet App für ein kleines Unternehmen entwerfen, und wollte es so reagiert Gefühl wie möglich sein, wo die Mitarbeiter mit einem bestimmten Browser steckte gleichgültig werden, würden Sie entwickeln für Firefox, Chrome, oder testen weiter verbreitet als man muss nur Lock-in vermeiden? Gibt es andere Faktoren, die Sie vor der Platzierung alle Eier in einen Korb Browser betrachten würde oder nicht?

Zum Beispiel hat Chrome irgendwelche geschwindigkeitsbezogenen Funktionen, die andere Browser, dass der Mangel müssten Chrome in einem Cross-Browser-unfreundlichen Art und Weise ausgerichtet werden, und wenn es so wäre, würde es sich lohnen, um sie entwerfen?

War es hilfreich?

Lösung

Was ist das Geschäft IT-Richtlinie auf Browser? Es scheint, als würde dies bestimmen, was Sie schreiben es. Warum schreibt sie entweder, wenn jeder Computer im Unternehmen Ihres Kunden IE6 hat? Lock-in ist kein Problem für ein Unternehmen, da sie die Politik diktieren können, was die Menschen nutzen und müssen auf ihren Computern haben.

speedwise Sie nicht signifikante Gewinne finden gehen einen über den anderen wählen, wenn Sie bestimmte Aufgaben tun, die auf ihre Stärken ausspielen (siehe Bereich in Benchmarking zum Beispiel haben einige Google-Tests Chrom mehrere hundert Mal schneller, wo, wie andere haben firefox schlag Chrom).

Im Idealfall würden Sie es Agnostiker sein, aber wenn man ein obwohl hatte zu wählen, würde ich mit Firefox gehen, da es sich um eine reifere Browser ist. Ich würde nur ungern die App für einen Browser zum Ziel, die nur ein paar Monate alt ist, vor allem eine, die nur 1,0 getroffen.

Andere Tipps

Go Browser Agnostiker. Es ist nicht abzusehen, wenn jemand einen bestimmten Browser Mandat wird, und Sie werden mit geklebt werden, um ein bestimmtes Modul zu wiederholen, weil es einen speziellen Stecker verwendet oder verfügen nur mit dem Browser nun veraltet zur Verfügung.

Technisch sind wir ein IE-Shop hier, aber ich sicherstellen, dass alle meine apps Funktion auf mindestens IE und Firefox, und ich bin mehr Tests in Chrome als gut.

Obwohl Standards kompatibel ist mit Sicherheit hat, ist viele Vorteile, wenn Ihre Anwendung ist UI schwer und Sie möchten nicht mit einem Mangel HTML-Widgets kämpfen, schlage ich einen Gecko-basierten Browser mit dem Sie UI in XUL viel schneller mit allen bauen die vertraute Funktionalität einer Desktop-Anwendung als HTML von Grund auf neu. Da Gecko Open Source ist und aktiv entwickelt, Sie nicht Gefahr, stecken zu bleiben, wenn Sie proprietäre etwas verwendet haben.

schreiben Sie immer richtig - das heißt Cross-Browser - da weiß man nie, wenn eine neue Version eines Browsers könnte altes Verhalten ändern

.

Allerdings ist die Verwendung von Chrome ‚applicationising‘ von Web-Anwendungen eine gute Wahl für Intranets. (Vor allem, wenn es hilft, stoppt Benutzer sagen „mein Browser ist gebrochen“)

„Wenn Sie waren ein Kerngeschäft Intranet App für ein kleines Unternehmen entwerfen, und wollte es so reagieren Gefühl wie möglich sein, wo die Mitarbeiter mit einem bestimmten Browser stecken gleichgültig sind.“

Chrome. Sie können chrom weniger Web-App machen, so dass Sie Ihre Intranet app aussieht und wirken wie eine Desktop-Anwendung machen kann (fast Javascript hilft viel hier). Sie können sogar eine Anwendungsverknüpfung mit Chrome machen, damit es werde nicht mehr Adressleiste angezeigt, mehr Bildschirm Immobilien sein.

Chrome ein bisschen schneller als andere Browser starten zu, jedes Mal wenn ich will sofort etwas auf Stackoverflow lesen, ich benutze Chrome.

Der billigste Weg wäre zu gehen, den Intranet-App zu den Standards der Organisation anzupassen. Wenn sie Sie durch die Stunde zahlen, eigentlich ist es ihre Entscheidung, was Sie Ihre Zeit auf verbringen. Wenn sie sagen, es FireFox nur ist, dann ist das die Art und Weise sollte es geschehen. Wenn es ein festes Gebot ist, dann könnten Sie einen gewissen Spielraum haben, aber letztendlich ist es ihre Entscheidung. Sie können Gründe haben, warum sie nicht wollen, es mit Chrom arbeiten (ich nicht aus einem Grund denken kann, aber das bedeutet nicht, dass es nicht einige.)

Be Browser Agnostiker.

Meine Erfahrung ist, dass, während es eine starke Präferenz für einen Browser (ihre dergleichen) in Tech-Gemeinschaften, die tatsächlichen Benutzer Bevölkerung wirklich nicht stört ... oder in anderer Weise zu setzen, gibt es keinen signifikanten Unterschied zwischen dem moderner Browser, die für den Endverbraucher wichtig wäre.

ich denke, IE und Firefox (IE vor allem) für Standardkonformität entwickelt, bei denen als Chrome nachsichtig sein könnte, vor allem mit Google Apps groß zu arbeiten, die sich konformes nicht wirklich w3c spec sind.

Eine sichere Wette ist Ihre Anwendung pro w3c Standards zu entwerfen und es in den meisten Browsern gleich sicher sein, funktionieren würde.

politisch korrekt sein, Web-standrards-weise, würden Sie es ansehnlich in den gängigen Browsern machen müssen, und alles, was Jazz über bestehende Unternehmen Config. Aber was über die Vorteile der Verwendung von Chrome mit Gears?

„und wollte es so reagiert Gefühl wie möglich sein, wo die Mitarbeiter mit einem bestimmten Browser steckte indifferent werden“

Klingt wie Sie eine Smart-Client-Anwendung benötigen.

EDIT:. Mit dem Smart-Client meine ich eine Anwendung, die separat von einem Browser ausgeführt und verwendet Web-Service an den Server zu sprechen

ich als Browser-Agnostiker wie möglich gehen würde. Wir haben ein paar Systeme wie diese bekommen, wobei technisch sie nur einen Browser unterstützen, aber wir machen wirklich sicher, dass sie zumindest Funktion (auch wenn sie nicht schön ist) über die IE - Gecko - WebKit Universum.

(Auf der anderen Seite, wenn ich werde einer von denen heute von Grund auf neu zu beginnen, für Chrome zu optimieren, anstatt IE wirklich wäre, wirklich verlockend.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top