September 24, 2008

Some positive drag-and-drop experience

Filed under: business intelligence,java,oracle — Raimonds Simanovskis @ 1:51 am

In the previous post I wrote that I didn’t quite like drag-and-drop development style in JDeveloper that I experienced during Oracle OpenWorld hands-on session.


Today I was in Oracle BI Answers & Dashboard hands-on session and during this session I was also drag-and-dropping to create reports, charts and business intelligence dashboards. But in this case I liked it as it seemed natural way how to create such reports.

The main difference why I liked it was that I got immediate feedback how the end report will look like – after each change I could immediately see and test real report with real data. And such immediate feedback is key prerequisite for interactive analytical reporting development.

In JDeveloper case I needed to compile and build everything and restart local application server after each change to see real results from any change – and it took at least 10 seconds for just sample “hello world” application. I assume that this lag will be even longer in larger real projects. Probably it is not so long time but when you compare it to 1 second feedback time then anything larger seems long.

I also visited Oracle demo grounds where I discussed my concerns regarding JDeveloper drag-and-drop development style. At the end we reached common understanding that JDeveloper and ADF framework is really good for former Oracle Forms developers who do not want to learn HTML, CSS and Javascript and auto-generated applications could be quite OK for internal enterprise applications. But if you want to build advanced web applications you still need to learn and be expert in these web technologies (HTML, CSS and Javascript).


1 Comment

  1. I think you’re right about the focus on internal web apps – my MD is constantly asking why application development isn’t as simple as it was with Forms (he started out as a developer back with Forms 2.0 and I think stopped around Forms 2.3!). On the other hand, he also wants things that look nice.

    On the BI side – you should take a look at our Dashboard product (linked in the website link) – it was started by our BOB guy, because he hated using Business Objects. It’s a similar idea to Oracle’s BI and Dashboard (I will be fair and say that in the 5 years since we started, Oracle have caught up a long way!) but it’s got a nice architecture (you can pull the XML and SQL underlying any of the charts with a right-click, uses a local in-memory database to reduce the query burden on the main DB server, and all the usual any ODBC source type stuff).

    Comment by JulesLt — July 25, 2010 @ 4:31 pm

RSS feed for comments on this post.

Blog at WordPress.com.

%d bloggers like this: