{"id":607,"date":"2006-05-25T15:35:25","date_gmt":"2006-05-25T22:35:25","guid":{"rendered":"http:\/\/www.redmonk.com\/jgovernor\/wp\/?p=607"},"modified":"2006-05-25T15:35:25","modified_gmt":"2006-05-25T22:35:25","slug":"sap-on-rails-pretty-freaky-a-shadow-over-innsmouth","status":"publish","type":"post","link":"https:\/\/redmonk.com\/jgovernor\/sap-on-rails-pretty-freaky-a-shadow-over-innsmouth\/","title":{"rendered":"SAP on Rails: pretty freaky&#8230; A Shadow over Innsmouth"},"content":{"rendered":"<p>The idea of using the Ruby On Rails framework to extend SAP apps and give them some <a href=\"http:\/\/www.redmonk.com\/sogrady\/archives\/001354.html\">prettiness<\/a> potentially makes a lot of sense.<\/p>\n<p>Step forward <a href=\"http:\/\/raa.ruby-lang.org\/project\/sap4rails\">SAP4Rails<\/a>, as <a href=\"http:\/\/www.piersharding.com\/blog\/\">put forward by Piers<\/a>.<img decoding=\"async\" alt=\"\" src=\"http:\/\/www.flickr.com\/photos\/jonee\/97318807\/\" \/><\/p>\n<p>Culturally however the combination is very odd. Odd to the point of spooky. <\/p>\n<p>SAP is the ultimate configurable enterprise system. R\/3 is surely the most <a href=\"http:\/\/blog.amber.org\/2006\/04\/12\/enterprisey-architecture\/\">enterprisey<\/a> system ever designed.<\/p>\n<p>Ruby On Rails on the other hand is supposed to be the ultimate triumph of <a href=\"http:\/\/www.redmonk.com\/jgovernor\/archives\/001506.html\">convention over configuration<\/a>, beauty through simplicity and constraints.<\/p>\n<p>I can easily imagine <a href=\"http:\/\/www.loudthinking.com\/\">David Heinemeier Hannson<\/a> in Walldorf telling a group of SAP engineers that BAPI is just too ugly to live. If <a href=\"http:\/\/ben.milleare.com\/2006\/04\/06\/php-is-not-the-devil-on-your-shoulder\/\">PHP is the devil<\/a>, then what the hell order of darkness is BAPI? We&#8217;d need to approach <a href=\"http:\/\/www.cthulhu.org\/cthulhu\/index.html\">Cthulhu<\/a> to get close to that level of evil. SAP is surely one of the great old ones.<\/p>\n<\/p>\n<p>Tags: <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/DHH\">DHH<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/David+Heinemeier+Hannson\">David Heinemeier Hannson<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/SAP\">SAP<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/Ruby+on+Rails\">Ruby on Rails<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/RoR\">RoR<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/SAP4Rails\">SAP4Rails<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/enterprisey\">enterprisey<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/PHH\">PHH<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/Walldorf\">Walldorf<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tag\/Adobe+\">Adobe<\/a><\/p>\n<\/p>\n<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The idea of using the Ruby On Rails framework to extend SAP apps and give them some prettiness potentially makes a lot of sense. Step forward SAP4Rails, as put forward by Piers. Culturally however the combination is very odd. Odd to the point of spooky. SAP is the ultimate configurable enterprise system. R\/3 is surely<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[1],"tags":[],"class_list":["post-607","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9wfjh-9N","_links":{"self":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/comments?post=607"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/607\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/media?parent=607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/categories?post=607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/tags?post=607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}