PL / SQL Web应用程序的可行性

时间:2014-03-12 09:49:52

标签: web-services plsql

目前,我正在研究在我的组织中使用的PL / SQL Web应用程序。 Web应用程序完全在数据库中运行,并返回PL / SQK Web工具包的HTML输出。我试图找到有关如何积极开发此技术的信息,以及未来如何在表单中添加更多动态功能(如AJAX)。

但是,我在PL / SQL Web应用程序上找不到什么,或者主要优点/缺点是什么。有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:0)

我为一个使用大多数oracle堆栈的组织工作,包括oracle dbms和plsql。我们有一个使用javascript框架构建的高级Web应用程序,它使AJAX调用存储过程返回JSON数据。

<强>优点

- 易于编写plsql代码并让新开发人员快速上手

- 如果您正在编写存储过程和包

,则不必担心数据库连接

-pl / sql正由oracle

积极开发

<强>劣势

-Cant轻松将代码移动到另一个DBMS

-Oracle可能非常昂贵

这些只是我对它的一些看法。如果您正在构建处理大量数据库数据和事务的应用程序,则不能低估易用性

答案 1 :(得分:0)

我完全同意lication。我目前正在开发一个项目,其中前端正在使用DOJO构建,后端是REST API,提供使用PL / SQL实现的JSON。该应用程序最初是使用PL / SQL Web Kit构建的。但是,我们正在为新的增强功能创建一个新的RESTful架构,计划最终将整个应用程序迁移到新的架构。

REST风格架构正在被越来越多地采用。趋势是使用HTML和JavaScripts完全构建前端,而不依赖于任何后端技术,PL / SQL或Java来生成Web界面。如果按照预期的那样发挥作用,那么即使是J2EE最终也会逐渐消失,而不是提及PL / SQL Web Kit。但是,这并不会减少PL / SQL的使用。

当后端缩减为单一数据服务时,PL / SQL甚至可能比Java和任何其他中间层语言更具优势。它是处理Oracle数据的最佳选择,它是托管SQL的最佳位置。关键是要轻松生成JSON数据,然后它可以在未来的应用程序架构中发挥更大的作用。

这只是一些随意的想法,因为我刚刚推出了一个PL / SQL REST数据服务框架,用于直接从Oracle数据库创建REST服务API。如果有人感兴趣,这里有我们网站的链接:

http://backlogic.net/