{"id":590,"date":"2011-09-14T23:34:47","date_gmt":"2011-09-14T21:34:47","guid":{"rendered":"https:\/\/d-mueller.de\/blog\/?p=590"},"modified":"2011-09-14T23:34:47","modified_gmt":"2011-09-14T21:34:47","slug":"eine-ode-an-das-qualitaetsbewusstsein","status":"publish","type":"post","link":"https:\/\/d-mueller.de\/blog\/eine-ode-an-das-qualitaetsbewusstsein\/","title":{"rendered":"Eine Ode an das Qualit\u00e4tsbewusstsein!"},"content":{"rendered":"<p><b>Disclaimer:<\/b> Hier wird Dampf abgelassen. Tiefgr\u00fcndige Erg\u00fcsse sind nicht zu erwarten.<\/p>\n<h3>Vorgeschichte<\/h3>\n<p>In der letzten Zeit h\u00e4uft sichs: Dreiste Fehler in ausgewachsener Software. Vielleicht hatte ich auch viel Pech bei der Auswahl, tut aber nichts zur Sache. In der offiziellen Version 1.7.2. des millionenfach verwendeten Cross-Platform-Mobile-Application-Frameworks &#8482; <a href=\"http:\/\/www.appcelerator.com\/\">Appcelerator Titanium<\/a> ist auf einmal die Build-Funktion f\u00fcr Apps so hart kaputt, dass man ohne manuellen Eingriff in das Build-Script nichts mehr in den App-Store \/ Android Market bekommen wird.<\/p>\n<p>Evaluation anst\u00e4ndiger UI-Frameworks, um auf Smartphones simple Apps mit Webtechniken zu schreiben: Ein Graus. Beim stark gefeierten <a href=\"http:\/\/www.sencha.com\/products\/touch\/\">Sencha Touch<\/a> werden wilde Javascript-Abtenteuer abgezogen, um eine simple Liste durchzuscrollen. Resultat: 1,2 GHz Dual Core auf dem Smartphone reichen nur noch f\u00fcr Zeitlupenruckelscrollen. Gern st\u00fcrzt z.B. bei <a href=\"http:\/\/dojotoolkit.org\/features\/mobile\">Dojo Mobile<\/a> nach dem Laden von megabyteweise Javascript auch das Handy einfach mal unvermittelt ab. Ganz zu schweigen von <a href=\"http:\/\/jqtouch.com\/\">jqTouch<\/a>, was mit fiesen Darstellungsfehlern aufwartet.<\/p>\n<p>Des Jammerns genug &#8211; man kriegt fast das Gef\u00fchl, die Leute machen das um einen zu \u00e4rgern. <b>Mein eigentlicher Punkt:<\/b> Wie schafft es solche Software in den Release? Die wollen doch Geld damit verdienen oder sich zumindest nicht bis aufs Blut blamieren. Kann ich denn mit total zerst\u00f6rtem, halbfertigen Mist beim Kunde antanzen und auch noch Props daf\u00fcr kriegen? Anscheinend muss mans nur dreist genug betreiben, dann st\u00f6rt sich auch keiner mehr dran.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Disclaimer: Hier wird Dampf abgelassen. Tiefgr\u00fcndige Erg\u00fcsse sind nicht zu erwarten. Vorgeschichte In der letzten Zeit h\u00e4uft sichs: Dreiste Fehler in ausgewachsener Software. Vielleicht hatte ich auch viel Pech bei der Auswahl, tut aber nichts zur Sache. In der offiziellen &hellip; <a href=\"https:\/\/d-mueller.de\/blog\/eine-ode-an-das-qualitaetsbewusstsein\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-590","post","type-post","status-publish","format-standard","hentry","category-persoenlich"],"_links":{"self":[{"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/posts\/590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/comments?post=590"}],"version-history":[{"count":0,"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/posts\/590\/revisions"}],"wp:attachment":[{"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/media?parent=590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/categories?post=590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/d-mueller.de\/blog\/wp-json\/wp\/v2\/tags?post=590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}