As mentioned in this article, Oracle is not giving up on PL/SQL.
“PL/SQL is absolutely not going to go away. It’s critical technology in so many parts of the Oracle technology stack. And even if it weren’t, there are literally millions of lines of PL/SQL code out there that have been running in mission-critical applications for decades. So, I think that everybody should be quite confident that PL/SQL is not only going to stick around, but it will be enhanced. The PL/SQL team is still working hard at making it the best possible database programming language.”
Most developers love having all the logic in *one* programming language. Java or .NET (or other languages, but I’m focussing on the mainstream for Enterprises). As a result many applications perform poorly, because it doesn’t make sense to get the information from the datasource first and then start filtering in memory. The memory usage on the server side becomes huge, especially if millions of users are to use your application.
In QAFE we like to think best of breed: use the best technology for the correct purpose. As the Oracle database is here to stay, we have to use the power of that technology to the fullest. That is why QAFE works seamlessly with PL/SQL, allowing PL/SQL developers to be more productive and reuse his/her skills. While offering an easy transition to Java and SOA, in order to write Web2.0 applications and integrate with other databases and Java logic in a transparent way.
P.S. Good to see that Oracle is also implementing new features like Function Result Cache, a much needed feature in Enterprise Applications (QAFE already implemented this for all databases of course).