{"id":36689,"date":"2019-10-31T22:13:11","date_gmt":"2019-10-31T19:13:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/krasota-v-glazah-smotryashhego\/"},"modified":"2019-10-31T22:13:11","modified_gmt":"2019-10-31T19:13:11","slug":"krasota-v-glazah-smotryashhego","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/krasota-v-glazah-smotryashhego","title":{"rendered":"Sch\u00f6nheit liegt im Auge des Betrachters","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ich besch\u00e4ftige mich schon lange mit der Entwicklung von Webanwendungen. Sehr lange. Meine ersten Webanwendungen habe ich in der Umgebung <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/IBM_Notes\">Lotus Domino<\/a><\/noindex> entwickelt, als das Wort <em>&#171;google&#187;<\/em> noch kein Verb war und die Menschen zur Informationssuche im Internet Yahoo! und Rambler verwendeten. Ich nutzte <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Infoseek\">Infoseek<\/a><\/noindex>'sie hatten eine schmalere suche und nicht so \u00fcberladenes interface wie yahoo!<\/p>\n<p><\/p>\n<p>Die Entwicklung von Anwendungen, jeglicher Anwendungen, nicht nur f\u00fcr das Web, ist eine kreative Arbeit. Kaum jemand wird dieser Aussage widersprechen. Und die Sch\u00f6nheit im kreativen Schaffen ist wie die Praxis im wissenschaftlichen Erkenntnisprozess \u2013 ein Kriterium der Wahrheit. W\u00e4hrend jedoch wissenschaftliche Praktiken objektiv sind und auf Messungen basieren, ist Sch\u00f6nheit subjektiv und h\u00e4ngt davon ab, wer hinschaut. Daher habe ich mich gefragt, was f\u00fcr mich pers\u00f6nlich eine sch\u00f6ne Webanwendung ausmacht? <\/p>\n<p>\n<img decoding=\"async\" alt=\"Sch\u00f6nheit liegt im Auge des Betrachters\" src=\"\/wp-content\/uploads\/2019\/08\/36411160412b286dd6191aa5baa6ee83.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><em>(beim KDPV, mein Blick ist nicht m\u00e4nnlich, sondern weiblich, aber IMHO ist der weibliche Blick auf KDPV passender als der m\u00e4nnliche, schlie\u00dflich ist das \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/2ch.hk\/s\/src\/2616513\/15633579017010.png\">KDPV<\/a><\/noindex>!)<\/em><\/p>\n<p><\/p>\n<p>Unter dem Cut finden Sie meine pers\u00f6nlichen Kriterien daf\u00fcr, welches Webanwendung derzeit als ansprechend gelten kann. Eine sehr subjektive Darstellung, gepr\u00e4gt von meinen pers\u00f6nlichen Erfahrungen. M\u00f6glicherweise erscheinen meinen Kriterien der Sch\u00f6nheit die Kriterien der H\u00e4sslichkeit. Seien Sie nicht \u00fcberrascht, denn Ihr Erfahrungshorizont k\u00f6nnte anders sein.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Und da Sie unter den Cut gegangen sind, seien Sie bitte vorsichtig mit Ihren Kommentaren. Denn wenn Sie das Lesen des Artikels sofort einstellen k\u00f6nnen, sobald Ihnen der Inhalt unattraktiv oder sogar h\u00e4sslich erscheint, muss ich als Autor alle Kommentare lesen.<\/p>\n<p><\/p>\n<h1 id=\"sreda-obitaniya\">Lebensraum<\/h1>\n<p><\/p>\n<h3 id=\"protokoly\">Protokolle<\/h3>\n<p><\/p>\n<p>Ich bin mir nicht einmal sicher, ob es sinnvoll ist, dieses Kriterium gesondert zu erw\u00e4hnen. Webanwendungen leben im Netz und m\u00fcssen den Gesetzen des Netzes (Protokollen) entsprechen. Die wichtigsten Protokolle im Netz sind <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Transmission_Control_Protocol\">TCP<\/a><\/noindex> und <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/IP\">IP<\/a><\/noindex>. Darauf basieren viele andere Protokolle, aber f\u00fcr Webanwendungen halte ich es f\u00fcr am wichtigsten, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/HTTP\">HTTP<\/a><\/noindex> (oder besser gesagt, seine Erweiterung <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/HTTPS\">HTTPS<\/a><\/noindex> basierend auf <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/TLS\">TLS<\/a><\/noindex>). Das hei\u00dft, eine sch\u00f6ne Webanwendung ist \u00fcber HTTPS\/TLS zug\u00e4nglich (alternativ \u2013 \u00fcber HTTP), w\u00e4hrend alle anderen Protokolle (LDAP, RPC, IMAP4, POP3, SMTP, FTP, NNTP, ...) sie mit jedem zus\u00e4tzlich unterst\u00fctzten Protokoll weniger sch\u00f6n machen. Die Anwendung selbst kann diese zus\u00e4tzlichen Protokolle verwenden, um auf externe Ressourcen zuzugreifen. <\/p>\n<p><\/p>\n<p>Was <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/WebSocket\">WebSocket<\/a><\/noindex>, ich habe allerdings nicht genug Erfahrung mit der Nutzung dieses Protokolls bei Webanwendungen. Es sieht ansprechend und vielversprechend aus, aber wie stabil und praktisch es ist, kann ich nicht sagen. <\/p>\n<p><\/p>\n<h3 id=\"brauzery\">Browser<\/h3>\n<p><\/p>\n<p>Eine Webanwendung steht nur mit einem Bein auf der Serverseite, das andere Bein steht auf der Clientseite. Die Clientseite ist der Browser. Ein moderner Browser bietet <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\">eine Vielzahl von Funktionen<\/a><\/noindex>, die eine moderne Webanwendung nutzen sollte und nutzen muss. Eine ansprechende Webanwendung nutzt die modernen M\u00f6glichkeiten von Browsern und ist nicht gezwungen, in denen zu funktionieren, die diese modernen M\u00f6glichkeiten nicht bieten. Ich verstehe, dass <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%BE%D0%BB%D0%B8%D1%84%D0%B8%D0%BB\">Polyfills<\/a><\/noindex> eine Notl\u00f6sung sind, aber das ist unattraktiv. Schlie\u00dflich sollten nicht nur Entwickler mit den modernen Technologien Schritt halten, sondern auch Nutzer und Unternehmen.<\/p>\n<p><\/p>\n<h3 id=\"yap\">Programmiersprache<\/h3>\n<p><\/p>\n<p>Die Welt der Programmiersprachen, die f\u00fcr die Erstellung von Webanwendungen verwendet werden, ist sehr komplex. F\u00fcr die Client-Seite von Webanwendungen stehen eine Vielzahl von Technologien zur Verf\u00fcgung, die es Entwicklern erleichtern, die Triade HTML\/CSS\/JS zu erstellen (die von allen modernen Browsern verstanden wird). Ich habe mich fr\u00fcher intensiv mit <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Google_Web_Toolkit\">GWT<\/a><\/noindex> besch\u00e4ftigt und finde es ansprechend, wenn der Entwickler im Browser den Originalcode sieht und nicht das Ergebnis einer Kompilierung oder Transpilierung. Deshalb halte ich den Einsatz von <noindex><a rel=\"nofollow\" href=\"https:\/\/webpack.js.org\/\">webpack<\/a><\/noindex>'\u00e4 und \u00e4hnlichen Produkten zur Generierung von Clientcode, IMHO, ist un\u00e4sthetisch. Je mehr der im Browser ausgef\u00fchrte Code dem Quellcode \u00e4hnelt, der vom Entwickler erstellt wurde, desto besser. Glauben Sie nicht? Versuchen Sie, im Produktionsumfeld den von GWT erzeugten Code zu debuggen.<\/p>\n<p><\/p>\n<p>Auf der Serverseite gibt es mehr Freiheit (Java, PHP, Perl, Python, C#, Ruby, &#8230;), aber ich finde es sch\u00f6n, wenn sowohl auf der Serverseite als auch im Browser eine Programmiersprache verwendet wird \u2014 JavaScript. Schlie\u00dflich, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%93%D0%B8%D0%BF%D0%BE%D1%82%D0%B5%D0%B7%D0%B0_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9_%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8\">bestimmt die Sprache das Denken<\/a><\/noindex>, und Teams von Gleichgesinnten sind produktiver.<\/p>\n<p><\/p>\n<h1 id=\"chelovechnost\">Menschlichkeit<\/h1>\n<p><\/p>\n<p>Eine ansprechende Webanwendung muss vor allem n\u00fctzlich sein \u2013 f\u00fcr die Menschen als Endverbraucher. Daher kann ich eine \u00e4sthetisch ansprechende Webanwendung nicht einfach als sch\u00f6n bezeichnen. <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0\">Webdienste<\/a><\/noindex>. F\u00fcr gew\u00f6hnliche Nutzer (nicht Webentwickler) sind sie oft schwierig zu verstehen. Webdienste sind auf ihre eigene Weise attraktiv,<\/p>\n<p><\/p>\n<p>Eine sch\u00f6ne Webanwendung sollte eine intuitive Benutzeroberfl\u00e4che bieten. Man kann dar\u00fcber streiten, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F\">UI<\/a><\/noindex>&#8216;e ist eine recht subjektive Angelegenheit. Aber mit <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D1%81_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%BC\">UX<\/a><\/noindex> ist es viel einfacher: Wenn ein Nutzer die Anwendung ohne das begehrte <noindex><a rel=\"nofollow\" href=\"http:\/\/lurkmore.to\/RTFM\">2. Wie schreibt man?<\/a><\/noindex> nicht nutzen kann, handelt es sich um schlechtes UX und eine unattraktive Webanwendung. Die sch\u00f6nsten Webanwendungen in diesem Sinne k\u00f6nnen problemlos von Kindern verwendet werden, die noch nicht lesen k\u00f6nnen. <\/p>\n<p><\/p>\n<h1 id=\"obratnaya-masshtabiruemost\">R\u00fcckschrittliche Skalierbarkeit<\/h1>\n<p><\/p>\n<p>Es ist lange her, dass Programme auf Disketten \u00fcbertragen wurden, heutzutage geschieht das \u00fcber USB-Sticks oder sie k\u00f6nnen direkt aus dem Internet heruntergeladen werden. Eine herk\u00f6mmliche Anwendung zu kopieren und auf einem anderen Ger\u00e4t auszuf\u00fchren, ist eine triviale Aufgabe. Webanwendungen hingegen sind etwas anders. Das Web ist eine globale Umgebung, in der es nicht n\u00f6tig ist, Klone derselben Webanwendung zu haben. Im Netz gibt es schon genug Facebooks, Twitters, Instagrams, Mail.ru oder Yandex. Man kann verschiedene Webanwendungen im gleichen Themenbereich haben, aber mit unterschiedlichen Zielgruppen (wie Facebook und VKontakte, Mail.ru und Gmail, Google Maps und Azure Maps). Die Hardware-Ressourcen zur Gew\u00e4hrleistung der globalen Verf\u00fcgbarkeit solcher Webanwendungen sind, sagen wir mal, <noindex><a rel=\"nofollow\" href=\"https:\/\/bigpicture.ru\/?p=404950\">nicht trivial<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Ich habe nie mit Webanwendungen auf diesem Niveau als Entwickler gearbeitet und kann mir nicht vorstellen, wie sie intern aufgebaut sind. F\u00fcr den Betrieb solcher Webanwendungen sind Teams von entsprechenden Fachleuten und separate Rechenzentren erforderlich. Ich bewundere die F\u00e4higkeit der Menschen zur Kooperation in solchen Ma\u00dfst\u00e4ben und zur Schaffung \u00e4hnlicher Produkte, aber mein Ideal von Sch\u00f6nheit ist eine Webanwendung, die man auf einem einzelnen Laptop starten kann.<\/p>\n<p><\/p>\n<p>Eine ansprechende Webanwendung kann nicht nur f\u00fcr Nutzer skaliert werden, sondern auch f\u00fcr Entwickler, und zwar sowohl nach oben als auch nach unten.<\/p>\n<p><\/p>\n<h1 id=\"zemnovodnost\">&#171;Amphibianit\u00e4t&#187;<\/h1>\n<p><\/p>\n<p>Um auf moderne Webanwendungen zuzugreifen, werden zwei Arten von Ger\u00e4ten verwendet:<\/p>\n<p><\/p>\n<ul>\n<li>Computer (Laptops, Desktops);<\/li>\n<li>mobile Ger\u00e4te (Smartphones und Tablets);<\/li>\n<\/ul>\n<p><\/p>\n<p>Irgendwo am Horizont erscheint noch &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82_%D0%B2%D0%B5%D1%89%D0%B5%D0%B9\">Internet der Dinge<\/a><\/noindex>&#171;, aber f\u00fcr den Moment ist es so.<\/p>\n<p><\/p>\n<p>Computer unterscheiden sich von mobilen Ger\u00e4ten genauso stark wie Landtiere von Wasserlebewesen. Das sind verschiedene Umgebungen, die unterschiedliche Anforderungen an die Lebewesen (Programme) stellen, die darin leben. Sch\u00f6ne Webanwendungen sind nicht die, die wie <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%97%D0%B5%D0%BC%D0%BD%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5\">Amphibien<\/a><\/noindex>aussehen, sondern die, die im Wasser wie Fische, an Land wie Tiere und in der Luft (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F\">SEO<\/a><\/noindex>) wie V\u00f6gel sind.<\/p>\n<p><\/p>\n<p>Ich finde &#171; un\u00e4sthetisch.<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%B2%D0%B5%D0%B1-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD\">Amphibie<\/a><\/noindex>&lt;, das ist wie der Versuch, auf zwei (mit SEO \u2014 drei) St\u00fchlen zu sitzen. Besser wie Fiona aus Shrek \u2014 tags\u00fcber eine, nachts die andere. Ja, teurer. Aber besser.<\/p>\n<p><\/p>\n<h1 id=\"cross-sharing\">Cross-Sharing<\/h1>\n<p><\/p>\n<p>Ich habe bereits im Punkt  erw\u00e4hnt, dass die Globalit\u00e4t des Netzes die M\u00f6glichkeit bietet, eine einzige Webanwendung f\u00fcr den Planeten zu haben. Daher sollte jede Webanwendung sich in irgendeiner Weise von anderen unterscheiden, um ihr \u00dcberleben zu sichern. Mein jahrelanges Erfahrungswissen mit <noindex><a rel=\"nofollow\" href=\"https:\/\/magento.com\/\">Magento<\/a><\/noindex> Die Grundlage f\u00fcr den Aufbau von E-Commerce-Shops deutet darauf hin, dass eine sch\u00f6ne Webanwendung nicht nur modular sein sollte, sondern auch ihre Module mit anderen Webanwendungen teilen muss. In gewissem Ma\u00dfe spiegelt diese Idee die Spezifikationen <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_Java-%D0%BF%D0%BE%D1%80%D1%82%D0%BB%D0%B5%D1%82%D0%BE%D0%B2\">JSR 168 und JSR 286 sowie Frameworks wie<\/a><\/noindex> JSR 168 und JSR 286 sowie solchen Frameworks wie <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/WordPress\">WordPress<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Django\">Django<\/a><\/noindex> Unter einem Modul verstehe ich nicht Bibliotheken wie jQuery oder RequireJS \u2013 eher gr\u00f6\u00dfere Einheiten, wie Plugins in<\/p>\n<p><\/p>\n<p>. Aber auch f\u00fcr Bibliotheken gilt die Aussage, dass eine weit verbreitete Bibliothek dazu beitr\u00e4gt, sie qualitativ hochwertiger und stabiler zu machen. <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wordpress.org\/plugins\/\">WordPress<\/a><\/noindex> und <noindex><a rel=\"nofollow\" href=\"https:\/\/djangopackages.org\/categories\/apps\/\">Django<\/a><\/noindex>. Aber f\u00fcr Bibliotheken gilt auch der Grundsatz, dass die weitreichende Verbreitung einer Bibliothek sie qualitativ hochwertiger und stabiler macht. <\/p>\n<p><\/p>\n<h1 id=\"garvardskaya-arhitektura\">Harvard-Architektur<\/h1>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%93%D0%B0%D1%80%D0%B2%D0%B0%D1%80%D0%B4%D1%81%D0%BA%D0%B0%D1%8F_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0\">Harvard-Architektur<\/a><\/noindex>, im Gegensatz zur derzeit dominierenden <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D1%84%D0%BE%D0%BD_%D0%9D%D0%B5%D0%B9%D0%BC%D0%B0%D0%BD%D0%B0\">Princeton-Architektur<\/a><\/noindex>, impliziert die Trennung von Code und Daten. Die Architektur ist nicht durchgestartet, aber die Idee selbst erscheint mir pers\u00f6nlich sch\u00f6n. Besonders f\u00fcr Webanwendungen. Jede Statik (HTML\/CSS\/JS\/Bilder\/\u2026) ist Code. Dieser kann und sollte sowohl auf der Serverseite als auch auf der Clientseite zwischengespeichert werden. Und die Daten sind <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/REST\">REST<\/a><\/noindex>\/<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/JSON\">JSON<\/a><\/noindex> (sch\u00f6n) oder <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/SOAP\">SOAP<\/a><\/noindex>\/<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/XML\">XML<\/a><\/noindex> (etwas weniger sch\u00f6n). Oder WebSockets\/JSON (vielleicht die beste Option, aber ich habe es nicht ausprobiert).<\/p>\n<p><\/p>\n<h1 id=\"lokalizaciya\">Lokalisierung<\/h1>\n<p><\/p>\n<p>Es gibt zwei Dinge, die mich besonders bei der Entwicklung von Webanwendungen besch\u00e4ftigen \u2013 das mehrsprachige Interface und die Zeitzonen. Ich komme aus Lettland, wo wir drei Sprachen verwenden: LV, RU, EN. Eine ansprechende Webanwendung sollte nicht nur die Nutzung mehrerer Sprachen innerhalb der Anwendung erm\u00f6glichen, sondern auch die Erweiterung der verwendeten Sprachen durch externe Ressourcen wie <noindex><a rel=\"nofollow\" href=\"https:\/\/crowdin.com\/\">Crowdin<\/a><\/noindex>. Das gilt auch f\u00fcr die Module, aus denen die Webanwendung besteht.<\/p>\n<p><\/p>\n<p>Mit Zeitzonen ist alles ganz einfach: In allen F\u00e4llen, in denen unklar ist, wie Datum und Uhrzeit verarbeitet werden, gilt: Alles, was auf dem Server liegt, zur Server geschickt wird und vom Server kommt \u2013 ist UTC, alles, was auf dem Client angezeigt wird \u2013 gem\u00e4\u00df der Zeitzone im Nutzerprofil. Das ist elegant.<\/p>\n<p><\/p>\n<h1 id=\"kuznicy-vmesto-zvezd-smerti\">Schmieden statt<\/h1>\n<p><\/p>\n<p>Vor langer Zeit hatte jede gr\u00f6\u00dfere Stadt ihre eigene Schmiede. Vielleicht sogar mehr als eine. Einige waren besser, andere schlechter. Es gab Schmiede, die weltweit bekannt waren, und solche, zu denen man nur aus Mangel an Alternativen ging. Kriege, Epidemien und Naturkatastrophen hinterlie\u00dfen ihre Spuren. Einige St\u00e4dte verschwanden zusammen mit ihrer Bev\u00f6lkerung. Doch das Schmiedehandwerk lebte weiter. Anstelle der verschwundenen St\u00e4dte wurden neue erbaut und auch dort entstanden Schmieden. <\/p>\n<p><\/p>\n<p>Schauen Sie sich jetzt einen Service wie <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/DNS\">DNS<\/a><\/noindex>an. Wenn die Root-Server ausfallen, <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Distributed_denial-of-service_attacks_on_root_nameservers\">wird die gesamte Welt durchgesch\u00fcttelt.<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Meiner Meinung nach kann eine sch\u00f6ne Webanwendung nicht so gro\u00df sein wie Facebook oder Mail.ru. Das ist n\u00e4her an &lt;\u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/www.wikiwand.com\/ru\/%D0%97%D0%B2%D0%B5%D0%B7%D0%B4%D0%B0_%D0%A1%D0%BC%D0%B5%D1%80%D1%82%D0%B8\">Todesstern\".<\/a><\/noindex>&#187; sowohl hinsichtlich der Ressourcen, die f\u00fcr den Aufbau erforderlich sind, als auch der Ressourcen, die erforderlich sind, um den Betrieb aufrechtzuerhalten. Ja, im Falle der Zerst\u00f6rung von Facebook w\u00fcrde die Menschheit nicht verschwinden, seine Funktionen w\u00fcrden relativ schnell von anderen Anwendungen \u00fcbernommen (wie beispielsweise <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/\">VK<\/a><\/noindex> auf dem Gebiet der RF und angrenzenden, Instagram, Twitter, &#8230;). Dennoch ist es un\u00e4sthetisch, einen signifikanten Teil der Weltbev\u00f6lkerung auf eine einzige Anwendung zu beschr\u00e4nken. Zumal es viele stabilere Alternativen gibt (zum Beispiel <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/The_Pirate_Bay\">Torrents<\/a><\/noindex>).<\/p>\n<p><\/p>\n<h1 id=\"rezyume\">Zusammenfassung<\/h1>\n<p><\/p>\n<p>Wenn Sie bis zum Ende gelesen haben und verwirrt sind - &#171;<em>was war das?<\/em>&#171;, dann m\u00f6chte ich Ihnen mein aufrichtiges Mitgef\u00fchl aussprechen. Ich habe Sie nicht gezwungen, das zu lesen. Ich habe lediglich versucht, meine Gedanken in Worte zu fassen, um diejenigen zu finden, die \u00e4hnlich denken. Vielleicht kann ich mit ihnen einige Aspekte der Erstellung sch\u00f6ner Webanwendungen diskutieren und Antworten auf meine Fragen finden. Und ich habe viele Fragen.<\/p>\n<p><\/p>\n<p>Vielen Dank f\u00fcr Ihre Lekt\u00fcre.<\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/461749\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042f \u0434\u0430\u0432\u043d\u043e \u0443\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0441\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041e\u0447\u0435\u043d\u044c \u0434\u0430\u0432\u043d\u043e. \u0421\u0432\u043e\u0438 \u043f\u0435\u0440\u0432\u044b\u0435 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0441\u0440\u0435\u0434\u0435 Lotus Domino \u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b \u0432 \u0442\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0430, \u043a\u043e\u0433\u0434\u0430 \u0441\u043b\u043e\u0432\u043e &#171;google&#187; \u0435\u0449\u0451 \u043d\u0435 \u0431\u044b\u043b\u043e \u0433\u043b\u0430\u0433\u043e\u043b\u043e\u043c, \u0430 \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043b\u044e\u0434\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 Yahoo! \u0438 Rambler. \u042f \u0436\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f Infoseek&#8216;\u043e\u043c \u2014 \u0443 \u043d\u0438\u0445 \u0431\u044b\u043b \u0441\u0443\u0436\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043f\u043e\u0438\u0441\u043a \u0438 \u043d\u0435 \u0442\u0430\u043a\u043e\u0439 \u0431\u0435\u0437\u043e\u0431\u0440\u0430\u0437\u043d\u043e \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043a\u0430\u043a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27480,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042f \u0434\u0430\u0432\u043d\u043e \u0443\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0441\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041e\u0447\u0435\u043d\u044c \u0434\u0430\u0432\u043d\u043e. \u0421\u0432\u043e\u0438 \u043f\u0435\u0440\u0432\u044b\u0435 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0441\u0440\u0435\u0434\u0435 Lotus Domino \u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b \u0432 \u0442\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0430, \u043a\u043e\u0433\u0434\u0430 \u0441\u043b\u043e\u0432\u043e &quot;google&quot; \u0435\u0449\u0451 \u043d\u0435 \u0431\u044b\u043b\u043e \u0433\u043b\u0430\u0433\u043e\u043b\u043e\u043c, \u0430 \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043b\u044e\u0434\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 Yahoo! \u0438 Rambler. \u042f \u0436\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f Infoseek&#039;\u043e\u043c \u2014 \u0443 \u043d\u0438\u0445 \u0431\u044b\u043b \u0441\u0443\u0436\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043f\u043e\u0438\u0441\u043a \u0438 \u043d\u0435 \u0442\u0430\u043a\u043e\u0439 \u0431\u0435\u0437\u043e\u0431\u0440\u0430\u0437\u043d\u043e \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043a\u0430\u043a\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/krasota-v-glazah-smotryashhego\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0440\u0430\u0441\u043e\u0442\u0430 \u0432 \u0433\u043b\u0430\u0437\u0430\u0445 \u0441\u043c\u043e\u0442\u0440\u044f\u0449\u0435\u0433\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042f \u0434\u0430\u0432\u043d\u043e \u0443\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0441\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041e\u0447\u0435\u043d\u044c \u0434\u0430\u0432\u043d\u043e. \u0421\u0432\u043e\u0438 \u043f\u0435\u0440\u0432\u044b\u0435 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0441\u0440\u0435\u0434\u0435 Lotus Domino \u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b \u0432 \u0442\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0430, \u043a\u043e\u0433\u0434\u0430 \u0441\u043b\u043e\u0432\u043e &quot;google&quot; \u0435\u0449\u0451 \u043d\u0435 \u0431\u044b\u043b\u043e \u0433\u043b\u0430\u0433\u043e\u043b\u043e\u043c, \u0430 \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043b\u044e\u0434\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 Yahoo! \u0438 Rambler. \u042f \u0436\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f Infoseek&#039;\u043e\u043c \u2014 \u0443 \u043d\u0438\u0445 \u0431\u044b\u043b \u0441\u0443\u0436\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043f\u043e\u0438\u0441\u043a \u0438 \u043d\u0435 \u0442\u0430\u043a\u043e\u0439 \u0431\u0435\u0437\u043e\u0431\u0440\u0430\u0437\u043d\u043e \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043a\u0430\u043a\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/krasota-v-glazah-smotryashhego\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:13:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:13:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Sch\u00f6nheit liegt im Auge des Betrachters | ProHoster","description":"Ich besch\u00e4ftige mich schon seit langem mit der Entwicklung von Webanwendungen. Sehr lange. Meine ersten Webanwendungen in der Lotus Domino-Umgebung habe ich in einer Zeit erstellt, als das Wort \"google\" noch kein Verb war und die Menschen zur Informationssuche im Internet Yahoo! und Rambler verwendeten. Ich hingegen nutzte Infoseek \u2013 dessen Suche war pr\u00e4ziser und die Benutzeroberfl\u00e4che war nicht so \u00fcberladen wie die der Konkurrenz.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/krasota-v-glazah-smotryashhego","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0440\u0430\u0441\u043e\u0442\u0430 \u0432 \u0433\u043b\u0430\u0437\u0430\u0445 \u0441\u043c\u043e\u0442\u0440\u044f\u0449\u0435\u0433\u043e | ProHoster","og:description":"\u042f \u0434\u0430\u0432\u043d\u043e \u0443\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0441\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041e\u0447\u0435\u043d\u044c \u0434\u0430\u0432\u043d\u043e. \u0421\u0432\u043e\u0438 \u043f\u0435\u0440\u0432\u044b\u0435 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0441\u0440\u0435\u0434\u0435 Lotus Domino \u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b \u0432 \u0442\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0430, \u043a\u043e\u0433\u0434\u0430 \u0441\u043b\u043e\u0432\u043e &quot;google&quot; \u0435\u0449\u0451 \u043d\u0435 \u0431\u044b\u043b\u043e \u0433\u043b\u0430\u0433\u043e\u043b\u043e\u043c, \u0430 \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043b\u044e\u0434\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 Yahoo! \u0438 Rambler. \u042f \u0436\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f Infoseek'\u043e\u043c \u2014 \u0443 \u043d\u0438\u0445 \u0431\u044b\u043b \u0441\u0443\u0436\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043f\u043e\u0438\u0441\u043a \u0438 \u043d\u0435 \u0442\u0430\u043a\u043e\u0439 \u0431\u0435\u0437\u043e\u0431\u0440\u0430\u0437\u043d\u043e \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043a\u0430\u043a","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/krasota-v-glazah-smotryashhego","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:13:11+00:00","article:modified_time":"2019-10-31T19:13:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36689","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 04:26:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:40:23","updated":"2026-01-22 04:26:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/36689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=36689"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/36689\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/27480"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=36689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=36689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=36689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}