Frage

Schwere Frage.

habe ich versucht, die meisten der berühmten Websites (einschließlich Facebook) und ich kann sagen, dass Tonnen von Funktionalität nicht beeinträchtigt nicht mit behinderter js. Ich habe immer gesagt, dass js anmutig verschlechtern sollte, aber nicht das gilt nach wie vor in dieser heutigen Zeit?

IE6-Unterstützung wird von mehreren Standorten fallen gelassen wird, und die meisten der web2.0 stützt sich stark auf js (vor allem Ajax habe ich sogar einige Websites gefunden, die Sie nicht lassen einloggen ohne js aktiviert).

Was sind Ihre Gedanken darüber?

EDIT:

Ich möchte hinzufügen, dass ich für ein entwickeln Webapps ohne js zuerst und dann mit ihm zu verbessern. Das Problem ist, dass Jahr für Jahr js mehr und mehr ein Teil der Bahn. HTML5, Canvas und schweren js Anwendungen beginnen zu steigen. Werden wir jemals den Punkt erreichen, wo js wird in den meisten der Websites verbindlich vorgeschrieben werden? Ich sprach über Facebook, weil die Website tatsächlich abbaut und wieder verwendbar ist, ohne js aber die meisten der Funktionen und Verknüpfungen zu den poin abgestreift werden, dass die Seite fühlt sich matt und alt. Darüber hinaus gibt es beispielsweise, wo js ist besser als Server Side Scripting, beispielsweise die Bestellung von großen Tabellen ist schneller und weniger Server intensiv, dass eine PHP-Implementierung.

P. S. Ich weiß nicht, wie diese ein Community Wiki zu machen, aber ich will, ich bin in Ihren Meinungen gerade interessiert.

War es hilfreich?

Lösung

Im Jahr 2011 gibt es immer noch einige wichtige Arten von Benutzern, für die man nicht davon ausgehen kann Javascript richtig funktioniert:

  • Suchroboter
  • Browser für sehbehinderte Benutzer
  • Feature-Phones
  • Corporate-Browser, Thin Clients, etc noch IE6 oder was auch immer
  • REST-basierte Clients von anderen Entwicklern
  • Frontend Usability Test-Tools
  • seltsam neuer Browser wie meine Mutter Roku TV-Box

Also ich denke, es ist immer noch am besten Graceful Degradation anbieten zu können.

Andere Tipps

Auch wenn es nicht notwendig ist, ich immer noch lieber zu schreiben Anwendungen, die nicht Notwendigkeit JS aktiviert.

Ich glaube nicht, gibt es viel Publikum für nicht-JS-Versionen Ihrer Web-Anwendungen, und selbst wenn es, wer sich interessiert? Es ist so ein kleiner Prozentsatz der Menschen, die Sie nicht zwingen, sie zu ärgern sehr vielen Menschen gehen, um ihren Browser zu aktualisieren.

Aber ich schreibe nicht erniedrigend JS für meine Nutzer, schreibe ich es für mich ...

In der Tat, ich schreibe nicht erniedrigend JS überhaupt - ich schreibe verbessernden JS.

Ich fühle, dass ich Anwendungen mit mehr Richtung und Erfolg schreiben kann, wenn ich erster Schreib sie ohne JavaScript und die JavaScript hinzufügen später die Anwendung zu verbessern .

Wie immer bei diesen Fragen, die Antwort ist es hängt .

Es hängt von Ihre Publikum (was wahrscheinlich sehr unterschiedlich sein wird von allen allgemeinen Browser-Statistiken Sie finden können).

Wie viele von ihnen haben JavaScript deaktiviert? Haben Sie über diese Nutzer interessieren? Wenn nicht, dann sicher, nicht abbauen anmutig.

sagte, dass, zumindest aber, würde ich Ihnen empfehlen, zumindest Ihre Website nutzbar und befahrbar ohne JavaScript zu machen.

Die Seite sollte „Arbeit“. Es muss nicht singen oder tanzen, aber es sollte niemanden ausschließen, ohne JS.

nach wie vor die meisten Screenreadern nicht JS verwenden, so dass alle Ihre Inhalte sollten sie zur Verfügung stehen.

Wer ist Ihr Ziel? Geeks, oder Mitarbeiter von Unternehmen (oder noch schlimmer, militärische Einrichtungen), wo Sie Javascript verbannt?

Es ist immer noch gut zu wissen, wie noch verschlechtern, wenn Sie es 100% machen für jede Anwendung, die Sie nicht gelten.

ich denke, dass Javascript ist eine Technologie, und das soll es kosten nicht zu degradieren zu verbessern, können wir nicht degradiert Technologie, nur weil es kleinere Gemeinschaft bewirken könnte und nicht nur, weil es einige Gefahr bringen könnte.

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