{"id":2655,"date":"2016-04-07T10:56:13","date_gmt":"2016-04-07T08:56:13","guid":{"rendered":"https:\/\/thinking.holistic-net.de\/?p=2655"},"modified":"2016-04-07T10:59:53","modified_gmt":"2016-04-07T08:59:53","slug":"xpages-freuden","status":"publish","type":"post","link":"https:\/\/thinking.holistic-net.de\/?p=2655&lang=de","title":{"rendered":"XPages Freuden"},"content":{"rendered":"<p><a href=\"https:\/\/thinking.holistic-net.de\/wp-content\/uploads\/2016\/04\/mann.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-2657\" src=\"https:\/\/thinking.holistic-net.de\/wp-content\/uploads\/2016\/04\/mann.png\" alt=\"mann\" width=\"104\" height=\"104\" \/><\/a>F\u00fcr den IBM Sales Guy ist alles ganz einfach: Wer den Notes Fat Client nicht mehr mag, der soll ratzfatz alles auf XPages umstellen und dann brauch er nur noch den Browser. Ganz easy, kostet fast nichts, passiert fast von selbst und ist wie durch ein Wunder auch noch viel performanter.<\/p>\n<ul>\n<li>Problem A: Ist nicht in allen F\u00e4llen ganz easy.<\/li>\n<li>Problem B: Eine XPages Entwicklung kostet nach wie vor mehr als die gleiche Applikation im klassischen Notes.<\/li>\n<li>Problem C: Die Performanz f\u00e4llt nicht vom Himmel, dagegen tut sich die eine oder andere Falle auf. Das XPages Framework hat (noch) nicht den gleichen Solidit\u00e4tsgrad wie die klassische Notes Entwicklungsumgebung.<\/li>\n<\/ul>\n<p>Unsere aktuelle Story: Die Suche \u00fcber eine Datenbank schwemmt trotz limitierender Parameter den Arbeitsspeicher voll und f\u00fchrt zu kommentarlosen Serverabst\u00fcrzen. Mein Kollege Greg hat dies in seinem Blog <a href=\"http:\/\/reederprogramming.com\" target=\"_blank\">Reeder Programming<\/a> in deutlichen Worten beschrieben.<\/p>\n<p><a href=\"http:\/\/reederprogramming.com\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-2656\" src=\"https:\/\/thinking.holistic-net.de\/wp-content\/uploads\/2016\/04\/rp-600x226.png\" alt=\"rp\" width=\"600\" height=\"226\" srcset=\"https:\/\/thinking.holistic-net.de\/wp-content\/uploads\/2016\/04\/rp-600x226.png 600w, https:\/\/thinking.holistic-net.de\/wp-content\/uploads\/2016\/04\/rp-1024x385.png 1024w, https:\/\/thinking.holistic-net.de\/wp-content\/uploads\/2016\/04\/rp-300x113.png 300w, https:\/\/thinking.holistic-net.de\/wp-content\/uploads\/2016\/04\/rp-500x188.png 500w, https:\/\/thinking.holistic-net.de\/wp-content\/uploads\/2016\/04\/rp-900x338.png 900w, https:\/\/thinking.holistic-net.de\/wp-content\/uploads\/2016\/04\/rp.png 1370w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a>Das \u00f6konomische Problem besteht dann darin, dass wir mehr als 7 Tage investieren mussten, um das Problem sauber zu identifizieren, ein PMR-Ping-Pong mit der IBM zu starten und einen Workaround zu finden. Der Kunde m\u00f6chte diesen Aufwand nicht bezahlen und hat die witzige Idee, dass die IBM doch den Aufwand bezahlen k\u00f6nne. Selten so gelacht. Die Dummen sind nat\u00fcrlich wir und man bekommt noch den zynischen Trost &#8222;Lessons learned&#8220; nachgereicht.<\/p>\n<p>Damit will ich nicht den Stab \u00fcber XPages brechen. Man kann sch\u00f6ne Sachen damit machen. Aber die Erwartungshaltung des Kunden, vor allem in Sachen Implementierungskosten, Betriebskosten, zu denen ich auch das l\u00e4stige Stochern im Nebel z\u00e4hle, und Zuverl\u00e4ssigkeit passen allzu oft nicht zu den realen Fakten.<\/p>\n<p>P.S.<br \/>\nJava und .NET ist mindestens genauso teuer. Ach wie sch\u00f6n war doch solides Rapid Application Development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr den IBM Sales Guy ist alles ganz einfach: Wer den Notes Fat Client nicht mehr mag, der soll ratzfatz alles auf XPages umstellen und dann brauch er nur noch den Browser. Ganz easy, kostet fast nichts, passiert fast von &hellip; <a href=\"https:\/\/thinking.holistic-net.de\/?p=2655&#038;lang=de\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,3],"tags":[28],"class_list":["post-2655","post","type-post","status-publish","format-standard","hentry","category-softwareentwicklung","category-technik","tag-xpages"],"_links":{"self":[{"href":"https:\/\/thinking.holistic-net.de\/index.php?rest_route=\/wp\/v2\/posts\/2655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thinking.holistic-net.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thinking.holistic-net.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thinking.holistic-net.de\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/thinking.holistic-net.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2655"}],"version-history":[{"count":4,"href":"https:\/\/thinking.holistic-net.de\/index.php?rest_route=\/wp\/v2\/posts\/2655\/revisions"}],"predecessor-version":[{"id":2661,"href":"https:\/\/thinking.holistic-net.de\/index.php?rest_route=\/wp\/v2\/posts\/2655\/revisions\/2661"}],"wp:attachment":[{"href":"https:\/\/thinking.holistic-net.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thinking.holistic-net.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thinking.holistic-net.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}