适用于Oracle数据库应用程序的富Internet应用程序(RIA)

时间:2011-07-07 10:55:17

标签: css silverlight oracle html5 ria

我们的Oracle应用程序是用Oracle Forms编写的。但是,要求它是富Internet应用程序(RIA)。即没有部署,通过网络访问,查看和导航(标签等)尽可能贴近桌面GUI应用程序。

Apex已被丢弃,因为它不够好,不会产生足够好的用户体验,与其他技术相比看起来不太好。

Silverlight被认为是最好的前进方式,但我想知道还有什么。

我已经建议前进的方法是使用HTML5 / CSS,但我们需要一个良好的框架来管理记录。我不想重新发明轮子。据我所知,Silverlight for Business Applications会处理其中一些要求。

此外,我们的想法是在Oracle中创建Web服务并拥有Silverlight前端。这可能/正确的做事方式吗?

任何指向正确的方向或想法都会受到赞赏。

感谢。

3 个答案:

答案 0 :(得分:4)

  

Apex因为不好而被丢弃   足够,不会产生   足够好的用户体验和   与其他相比看起来并不好看   技术。

Oracle Apex具有您正在寻找的所有功能。您可以使用CSS对其进行自定义,用户可以使用Web访问它,并且由于您当前的应用程序位于Oracle Forms中,因此您可以重复使用Oracle过程/包/触发器编写的大量代码。此外,Oracle开发人员的学习曲线将非常顺利。

我建议您尝试为将来的项目创建一个小模块,看看它在开发时间和丰富UI方面的效果如何。

答案 1 :(得分:2)

我对此并不了解,但您可能需要查看FormSpider

当然还有Oracle ADF

像Rajesh一样,我对Apex“不够好”的建议感到不满,因为他已经大量参与了very successful Apex project; - )

答案 2 :(得分:0)

从我的观点来看,您未来的RIA与您现在使用的RDBMS之间没有直接的依赖关系。换句话说,Silverlight \ Entity Framework的功能和优点对于不同的数据源(例如SQL Server,Oracle等)几乎相同。

  

此外,我们的想法是创建网络   Oracle中的服务并且有一个   Silverlight前端。这是   可行/正确的做法   东西?

使用中间层(WCF或WCF RIA服务)作为数据访问层比在Oracle中创建Web服务更为可取。

本教程可帮助您获得Silverlight和WCF Ria服务的一般视图。

http://www.silverlightshow.net/items/WCF-RIA-Services-Part-1-Getting-Started.aspx