{"id":279,"date":"2007-07-19T10:37:58","date_gmt":"2007-07-19T09:37:58","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/?p=279"},"modified":"2007-07-19T10:37:58","modified_gmt":"2007-07-19T09:37:58","slug":"simple-rad-tools-from-industry-giants-fly-below-the-radar","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/279-simple-rad-tools-from-industry-giants-fly-below-the-radar.html","title":{"rendered":"Simple RAD tools from industry giants fly below the radar"},"content":{"rendered":"<p>Oracle and IBM are not normally names you associate with simple, highly productive software development tools.&nbsp;Arguably, it is the over-complexity of J2EE that left the door open for Microsoft .NET as well as nimbler open-source&nbsp;options like PHP and Ruby on Rails. Still,&nbsp;let me mention two tools that demonstrate how even these giants are&nbsp;devoting&nbsp;attention to productivity. IBM&#8217;s <a href=\"http:\/\/www.projectzero.org\" target=\"_blank\">Project Zero<\/a>&nbsp;is&nbsp;the first:<\/p>\n<blockquote>\n<p>The Project Zero environment includes a scripting runtime for Groovy and PHP with application programming interfaces optimized for producing REST-style services, integration mash-ups and rich Web interfaces.<\/p>\n<\/blockquote>\n<p><a href=\"http:\/\/groovy.codehaus.org\/\" target=\"_blank\">Groovy<\/a> is a dynamic language for the Java Virtual Machine, and an interesting option for agile development on the Java platform, though it is perhaps getting overshadowed by <a href=\"http:\/\/jruby.codehaus.org\/\" target=\"_blank\">JRuby<\/a>.<\/p>\n<p>And what about <a href=\"http:\/\/www.oracle.com\/technology\/products\/database\/application_express\/index.html\" target=\"_blank\">Oracle Application Express<\/a>&nbsp;(or APEX)? This seems to be a well-kept secret at Oracle, though its users love it. Once known as HTML DB, it lets you write applications declaratively. A snag is that you have to know PL\/SQL if you want to extend it with custom components. That said,&nbsp;APEX has a couple of big advantages. One is that it is a web services client, so you can integrate it with other web applications. Second, it is ideal for hosted development:<\/p>\n<blockquote>\n<p>Oracle Application Express enables a single database to host large numbers of users.&nbsp; Users work in a dedicated work area called a workspace.&nbsp; This flexible architecture enables a single database instance to manage thousands of applications.<\/p>\n<\/blockquote>\n<p>It all sounds strangely similar to what <a href=\"http:\/\/www.salesforce.com\" target=\"_blank\">Salesforce.com<\/a> is doing. Salesforce.com also&nbsp;calls its platform APEX, runs on Oracle, and was founded by former Oracle executive Mark Benioff.<\/p>\n<p>A&nbsp;difference is that Salesforce.com says its APEX platform is the future of web development and will host your application for you, while Oracle markets Application Express as an alternative to Microsoft Access for small departments.<\/p>\n<p>IBM is equally reticent about Project Zero. I couldn&#8217;t find it mentioned on the <a href=\"http:\/\/www.ibm.com\/developerworks\/\" target=\"_blank\">developerWorks<\/a> site.<\/p>\n<p>It is much easier for startups to promote new models of software development.<\/p>\n<div class=\"wlWriterSmartContent\" id=\"0767317B-992E-4b12-91E0-4F059A8CECA8:0b330832-bfe0-411b-8418-ab39c01e7993\" contenteditable=\"false\" style=\"padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px\">Technorati tags: <a href=\"http:\/\/technorati.com\/tags\/oracle\" rel=\"tag\">oracle<\/a>, <a href=\"http:\/\/technorati.com\/tags\/ibm\" rel=\"tag\">ibm<\/a>, <a href=\"http:\/\/technorati.com\/tags\/software%20development\" rel=\"tag\">software development<\/a>, <a href=\"http:\/\/technorati.com\/tags\/agile\" rel=\"tag\">agile<\/a>, <a href=\"http:\/\/technorati.com\/tags\/groovy\" rel=\"tag\">groovy<\/a>, <a href=\"http:\/\/technorati.com\/tags\/jruby\" rel=\"tag\">jruby<\/a>, <a href=\"http:\/\/technorati.com\/tags\/salesforce.com\" rel=\"tag\">salesforce.com<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Oracle and IBM are not normally names you associate with simple, highly productive software development tools.&nbsp;Arguably, it is the over-complexity of J2EE that left the door open for Microsoft .NET as well as nimbler open-source&nbsp;options like PHP and Ruby on Rails. Still,&nbsp;let me mention two tools that demonstrate how even these giants are&nbsp;devoting&nbsp;attention to productivity. &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/279-simple-rad-tools-from-industry-giants-fly-below-the-radar.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Simple RAD tools from industry giants fly below the radar<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[79,80],"tags":[],"class_list":["post-279","post","type-post","status-publish","format-standard","hentry","category-software","category-software-development"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=279"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/279\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}