11 Stimmen

Welche gemeinsamen Merkmale von Desktop-Anwendungen fehlen den meisten Webanwendungen?

Stackoverflow-Benutzer Lukas schrieb diese Antwort :

Die Grenzen zwischen Desktop und Web Anwendungen haben sich stark verwischt. Während früher die Art der Entwicklung Entwicklung für das Web völlig anders war völlig anders als die Entwicklung für den Desktop, so findet man heute dieselben Konzepte [...] in beiden Bereichen auftauchen.

Da ich ständig auf der Suche nach Verbesserungen für meine bestehenden Webanwendungen bin, würde ich gerne wissen Welche gemeinsamen Merkmale "klassischer" Desktop-Anwendungen fehlen den meisten Webanwendungen?

Die meisten Desktop-Anwendungen zum Beispiel den Benutzer auffordern, nicht gespeicherte Daten zu speichern, wenn er eine Seite verlässt oder ein Fenster schließt - eine Funktion, die vielen Webanwendungen fehlt. Es könnte sein, dass einige Funktionen gar nicht notwendig sind oder auf andere Weise kompensiert werden. Vielleicht gibt es Funktionen, die in einer (klassischen) Webanwendung nicht implementiert werden können?

6voto

koenig Punkte 484

Sie können nicht den Stecker ziehen, wenn sich die Anwendung aufhängt. (Ja, ich meine es ernst)

4voto

pyon Punkte 18048

Erweiterte Grafiken: Ich habe ein C-Programm geschrieben, das eine Oberfläche zeichnet, die Bézier-Flächen in einem einfachen Fenster verbindet, und ich musste es in unvorstellbarer Weise optimieren, damit es in einer angemessenen Zeit zeichnet. Ich kann mir nicht vorstellen, dass sich das ins Web portieren lässt.

Ich meine, fortgeschrittene Grafiken zu erstellen ist nicht das, was jede Anwendung braucht, aber wenn die Anzeige von nicht-trivialen Bildern langsam ist, dann sollten wir nicht einmal über Animationen sprechen.

4voto

Loki Punkte 28114
  • Unterstützung für große Dateien.
  • Integration mit dem Client-Betriebssystem.
  • Unterstützung für spezielle Input/Output Devices.
  • 3D oder irgendetwas anderes, das rechenintensiv ist (spezifisch für jeden Benutzer).

3voto

Andy Dent Punkte 16955

Eine Korrekte Unterstützung der Macintosh-Menüleiste.

Wenn Sie ein langjähriger Mac-Benutzer sind, haben Sie selbst bei zwei großen Monitoren Muskeln, die für Aktionen an den oberen Rand des Bildschirms wandern, in dem Wissen, dass die unendliche Tiefenwirkung wird aktiviert und Sie können an der Kante entlang gleiten und aus den Menüs auswählen.

Keine browserinterne Anwendung kann dieses Erlebnis bieten.

Zwei Befehlstasten, was ein Nebeneffekt der nicht zur Anwendung gehörenden Menüleiste ist, aber noch ein bisschen weiter geht - gute Desktop-Anwendungen haben Befehlstastenkombinationen (Beschleuniger für euch Windows-Leute, ich meine nicht nur die Mnemonics, die mit Unterstützung der Alt-Taste funktionieren). Gute Desktop-Anwendungen zeigen kleine Hinweise neben den Schaltflächen an, die über Beschleuniger verfügen, wenn Sie die entsprechenden Sondertasten gedrückt halten und einen Sekundenbruchteil warten.

Drei Klügere Tische. Es gibt viele Anwendungen, bei denen eine Art Tabellenkalkulationsansicht als Paradigma funktioniert, einschließlich Bearbeiten, Sortieren, Ändern der Spaltengröße. Ich glaube, ich habe einige seltsame Beispiele für eine teilweise Unterstützung gesehen, aber eine gute Tabelle in einer Web-App ist immer noch ein bisschen ein Tanzbär .

Vier Früher war es ein Rechtsklick, aber ich finde immer mehr Anwendungen, die das richtig machen, wie Kerio's hervorragende Webmail-Engine . Sie fehlt noch in genügend Webanwendungen, um hervorgehoben werden zu können.

2voto

Nahom Tijnam Punkte 4490

Anzeige des Anforderungs-/Verarbeitungsstatus der Anwendung oder von Meldungen in der Taskleiste oder Statusleiste.

Für das Web kann Javascript verwendet werden, um den Text in der Statusleiste zu aktualisieren, aber das ist keine übliche Anwendung.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X