Die Schwierigkeiten, Microsoft-Word-Dateien in Google Docs zu öffnen
- Der Vater des Autors musste Word auf seinem Laptop installieren, um an Microsoft-Word-Dokumenten zu arbeiten
- Der Autor schlug seinem Vater Google Docs vor
- weil er bereits ein Google-Konto hatte, es einfach zu benutzen ist, Cloud-basiert ist und automatisch synchronisiert
- Als jedoch eine etwa 30 MB große Dokumentdatei in Google Docs geöffnet wurde, hatten Chrome oder Google Docs Mühe damit; selbst getippte Inhalte erschienen erst nach mehreren Sekunden auf dem Bildschirm
- Am Ende wurde LibreOffice installiert, und dort funktionierte alles sehr schnell
Gedanken zu heutigen Softwarestandards
- Es stellt sich die Frage, ob sich Softwareentwicklung in Bezug auf Performance nicht zurückentwickelt
- ob uns die neuesten schicken modernen Tools, Frameworks und Sprachen bei der Effizienz eher zurückwerfen
- Die Hardwareanforderungen steigen, um Web-Apps und Browser zu bewältigen
- was bei rein nativen Apps unnötig gewesen wäre
- warum Mobiltelefone überhaupt 8 GB oder 16 GB RAM benötigen
- Das Web braucht natives Rendering statt Wrapper um UI-Rendering-Engines
- dass selbst auf einem leistungsfähigen Laptop keine 30 MB große Word-Datei in Google Docs geöffnet werden kann, liegt daran, dass Browser mehr Speicher und CPU-Leistung benötigen
- Es wirkt, als hätten wir verlernt, optimierte, effiziente und performante Anwendungen zu entwickeln. Dieses Problem muss gelöst werden
- Der Apollo-Computer von 1966 mit 2 KB RAM brachte die Menschheit zum Mond, aber 2024 kann ein Browser keine 30-MB-Dokumentdatei verarbeiten
- Der Fokus liegt auf dem Web, weil sich heute in der Branche alle auf PWA-Anwendungen für die Zukunft konzentrieren
Die Bedeutung der API-Optimierung
- API-Optimierung ist sowohl bei Web- als auch bei nativen Apps wichtig, weil die API-Performance zur Gesamtleistung der App beitragen kann
- Das Produkt des Autors, Onradar(https://onradar.io), hilft mit API-Monitoring bei der Optimierung
- Onradar bietet Uptime-Monitoring und Flow-basiertes Monitoring für APIs
- Im Flow-Editor lassen sich mögliche Benutzerszenarien mit den betreffenden APIs erstellen, die Onradar dann 24/7 testen kann
- Bei Incidents werden Benachrichtigungen bereitgestellt
Meinung von GN⁺
- Kompatibilitätsprobleme zwischen Google Docs und MS Office werden seit Langem als Thema angesprochen. Sie sind noch immer nicht vollständig gelöst und verursachen weiterhin Unannehmlichkeiten für Nutzer. Es wäre wünschenswert, wenn beide Unternehmen aktiver zusammenarbeiten würden, um dieses Problem zu lösen
- Dass Performance-Probleme von Web-Apps durch höhere Hardware-Spezifikationen gelöst werden, ist keine grundlegende Lösung. Es braucht Softwareentwicklung, die begrenzte Ressourcen effizient nutzt
- Für native Apps zu argumentieren ist eine Möglichkeit, aber es wäre besser, die Performance von Web-Apps zu verbessern und dabei die Vorteile des Webs zu erhalten. Die Portabilität und Zugänglichkeit von Web-Apps sind Vorteile, auf die man nur schwer verzichten kann
- API-Optimierung und Monitoring sind wichtige Faktoren, die zur Verbesserung der Gesamtleistung eines Systems beitragen können. Gerade heute, wo Microservices-Architekturen zum Mainstream werden, wird das Interesse an der API-Schicht zwangsläufig weiter zunehmen
- Der Vergleich mit der Apollo-Ära erscheint nicht passend. Raumfahrzeugsteuerung und Textverarbeitung lassen sich schwer auf dieselbe Ebene stellen. Moderne Software ist inzwischen so umfangreich und komplex geworden, dass sich die Effizienz aus der Apollo-Zeit kaum erwarten lässt
1 Kommentare
Hacker-News-Meinung
Zusammenfassung: