适用于 Oracle 数据库应用程序的富 Internet 应用程序 (RIA)
我们的 Oracle 应用程序是用 Oracle Forms 编写的。但是,要求它是富互联网应用程序 (RIA)。即,没有部署,通过网络访问,外观和导航(选项卡等)尽可能接近桌面 GUI 应用程序。
Apex 因不够好而被废弃,无法产生足够好的用户体验,并且与其他技术相比看起来并不好。
Silverlight 被认为是最好的前进方向,但我想知道还有什么。
我建议前进的道路是使用 HTML5/CSS,但我们需要一个好的框架来管理记录。我不想重新发明轮子。据我了解,Silverlight for Business 应用程序可以满足其中一些要求。
此外,我们的想法是在 Oracle 中创建 Web 服务并拥有 Silverlight 前端。这是可能的/正确的做事方式吗?
任何正确方向或想法的指示将不胜感激。
谢谢。
Our Oracle application is written in Oracle Forms. However, there is a requirement for it to be a Rich Internet Application (RIA). I.e. no deployment, accessed via web, looks and navigates (tabbing etc) as closely to a desktop GUI application as possible.
Apex has been discarded as not good enough and will not produce a sufficiently good user experience and does not look good compared to other technologies.
Silverlight is being suggested as the best way forward, but I would like to know what else is out there.
I have had suggestions that the way forward is to use HTML5/CSS, but we need a good framework for managing records. I do not wish to be reinventing the wheel. I understand that Silverlight for Business Applications takes care of some of those requirements.
Also, the idea is to create web services in Oracle and have a Silverlight front-end. Is this possible / the right way of doing things?
Any pointers in the right direction or thoughts would be appreciated.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Oracle Apex 具有您正在寻找的所有功能。您可以使用 CSS 对其进行自定义,用户可以使用 Web 访问它,并且由于您当前的应用程序位于 Oracle Forms 中,因此您可以重用在 Oracle 过程/包/触发器中编写的大量代码。此外,Oracle 开发人员的学习曲线将非常平滑。
我建议您尝试为您未来的项目创建一个小模块,看看它在开发时间和丰富的 UI 方面的效果如何。
Oracle Apex has all the features that you are looking for. You can customize it using CSS, users can access it using web and since your current application is in Oracle Forms, you can reuse a lot of your code written in Oracle procedures/packages/triggers. Also, the learning curve for your Oracle Developers would be very smooth.
I'd suggest you to try and create a small module for your future project and see how effective it is in terms of both Development time and the rich UI.
我对此了解不多,但您可能想看看 FormSpider。
当然还有 Oracle ADF。
和 Rajesh 一样,我对 Apex“不够好”的说法感到愤怒,因为我曾大量参与 非常成功的 Apex 项目 ;-)
I don't know much about it, but you might want to look at FormSpider.
And of course there is Oracle ADF.
Like Rajesh, I bridle at the suggestion that Apex is "not good enough", having been heavily involved in a very successful Apex project ;-)
从我的角度来看,您未来的 RIA 和您现在使用的 RDBMS 之间不存在直接依赖关系。换句话说,对于不同的数据源(例如SQL Server、Oracle等),Silverlight\Entity Framework的功能和优势几乎相同。
使用中间层(WCF 或 WCF RIA 服务)作为数据访问层比在 Oracle 中创建 Web 服务更可取。
本教程可帮助您全面了解 Silverlight 和 WCF Ria 服务。
http://www.silverlightshow.net/items /WCF-RIA-Services-Part-1-Getting-Started.aspx
From my point of view,there is no direct dependence between your future RIA's and the RDBMS you are using now. In other words,features and advantages of Silverlight\Entity Framework are almost equal for different data sources (e.g SQL Server,Oracle and etc).
Using a middle tier (WCF or WCF RIA Services) as a data access layer will be more preferable than creating web-services in Oracle.
This tutorial can be usefull for you to get some general view of the Silverlight and WCF Ria Services.
http://www.silverlightshow.net/items/WCF-RIA-Services-Part-1-Getting-Started.aspx