2012-12-13 30 views
3

让我们来讨论Oracle ADF框架的优缺点。请分享您的经验并了解如何使用Oracle ADF(与其他框架比较,如Java Server Faces,Google Web Toolkit,Django,Ruby on Rails和ASP.NET MVC Framework更可取)Oracle ADF框架的优缺点及与其他框架的比较

主要标准是:效率,支持(社区支持),浏览器兼容性(是否适用于所有浏览器,包括移动设备),附加库和其他一些因素。

回答

3

对于浏览器的支持看这里:http://www.oracle.com/technetwork/developer-tools/jdev/jdev11gr2-cert-405181.html#Browsers

注意,也有新的ADF移动 - 这允许您构建设备上的应用程序(基于不浏览器)。

在社区看这里:http://www.oracle.com/technetwork/developer-tools/jdev/community/index.html

对许多你所提到的其他框架的一个关键区别是工具支持的水平 - 在JDeveloper中,你可以用最少的代码得到做了很多,然后在需要的地方添加代码。 另一方面是框架的完整性 - 所以不仅仅是UI或控制器或数据库访问,还包括所有这些以及更多。

值得一提的是,您还有一个名为Oracle ADF Essentials的免费版本的Oracle ADF。

+0

你好,谢谢!谢谢你的回答。我有以下情况:因为我有Oracle BI发布者和Oracle Spatial。我可以在ADF中使用“Oracle iframe”来将BI发布商与空间集成到我的自定义ADF应用程序中。这个想法是在我的应用程序中使用不同的内容,比如adf表单,双向出版商以及其他一些oracle产品。 你能否也请看看下面的问题:http://stackoverflow.com/questions/13859634/how-to-enclose-oracle-bi-publisher-into-iframe-of-some-other-app – user1749546

-1

您可能会发现此链接有用: https://forums.oracle.com/forums/thread.jspa?messageID=9450798

此外,ADF是一个终端到终端的框架,所以具有得到位共同努力少摆弄。另外,与流行的观点相反,ADF并不仅限于Oracle开发,尽管它在这里表现优异。此外,还支持在Eclipse中ADF Faces和ADF Model的ADF开发。 不确定你的意思是“其他图书馆和因素”。

0

由于依赖于JSR 227,我在决定使用Oracle ADF时会非常小心.SRR 227是一个非常复杂的规范,没有深入的信息可用。我已经写了关于here