Es ist nur allzu üblich, pauschale Aussagen über alle Websites zu treffen. Jason Miller
Wir treffen oft Verallgemeinerungen über Anwendungen, die wir in freier Wildbahn sehen, sowohl anekdotisch als auch statistisch: „Single-Page-Anwendungen sind langsamer als Mehrseitenanwendungen“ oder „Apps mit niedrigem TTI haben schnell geladen“. Das Ausmaß, in dem diese Verallgemeinerungen für die Leistung und Architekturmerkmale, die uns wichtig sind, gelten, variiert jedoch.
An einem Morgen beim Frühstück bei An Event Apart saß ich mit einem Mann zusammen, der an einer Universitätswebsite mit einer riesigen Anzahl von Seiten arbeitete. Ebenfalls am Tisch saß jemand, der bei einem Medienunternehmen mit einer breiten Palette von Marken arbeitete, aber alles weitgehend Websites mit blogähnlichen Inhalten waren. Es gab auch jemanden, der an einem Entwicklerwerkzeug arbeitete, das viele Dashboards hatte. Wir können uns alle um Barrierefreiheit, Leistung, Wartbarkeit usw. kümmern, aber die geeigneten Technologiestacks und Bereitstellungsprozesse sind sowohl in dem, was wir tatsächlich tun, als auch in dem, was wir wahrscheinlich tun sollten, ganz unterschiedlich.
Dies ist ein gängiger Versuch, diese unterschiedlichen Websites zu lösen, indem zwei Kategorien gebildet werden: Webseiten und Webanwendungen. Oder dynamische Seiten und statische Seiten. Oder Inhaltsseiten und alles andere. Jason erstellt uns weitere Kategorien („Holotypen“)
🎪 Social-Networking-Ziele
🤳 Social-Media-Anwendungen
🛍 Auslagen
📰 Inhalts-Websites
📨 PIM-Anwendungen
📝 Produktivitätsanwendungen
🎧 Mediaplayer
🎨 Grafikeditoren
👨🎤 Medieneditoren
👩💻 Ingenieurwerkzeuge
🎮 Immersive / AAA-Spiele
👾 Gelegenheitsspiele
Das ist fast so, als würde man einen Blogbeitrag über die „50 besten Filme aller Zeiten“ lesen, bei dem jeder und seine Mutter etwas dazu zu sagen hat. Es ist schwierig, das gesamte Web in Scheiben zu schneiden, ohne dass sich jemand benachteiligt fühlt, dessen Sache nicht gut kategorisiert werden kann.
Mir gefällt die Nuancierung hier, ähnlich wie in Jasons (und Addys) Artikel „Rendering on the Web“, der das Spektrum dessen behandelt, wie bestimmte Arten von Websites ausgeliefert werden sollten.