让我们讨论一下 Oracle ADF 框架的优缺点。请分享您使用 Oracle ADF 的经验和知识(与 Java Server Faces、Google Web Toolkit、Django、Ruby on Rails 和 ASP.NET MVC 框架等其他框架进行比较是更好的选择)
主要标准是:效率、支持(社区支持)、浏览器兼容性(它是否适用于所有浏览器?包括移动)、附加库和其他一些因素。
让我们讨论一下 Oracle ADF 框架的优缺点。请分享您使用 Oracle ADF 的经验和知识(与 Java Server Faces、Google Web Toolkit、Django、Ruby on Rails 和 ASP.NET MVC 框架等其他框架进行比较是更好的选择)
主要标准是:效率、支持(社区支持)、浏览器兼容性(它是否适用于所有浏览器?包括移动)、附加库和其他一些因素。
浏览器支持请看这里:http ://www.oracle.com/technetwork/developer-tools/jdev/jdev11gr2-cert-405181.html#Browsers
请注意,还有新的 ADF Mobile - 它允许您构建设备上的应用程序(不是基于浏览器的)。
对于社区看这里:http ://www.oracle.com/technetwork/developer-tools/jdev/community/index.html
与您提到的许多其他框架的一个关键区别是工具支持的级别——使用 JDeveloper,您可以用最少的编码完成很多工作,然后在需要的地方添加代码。另一个方面是框架的完整性——因此不仅仅是 UI、控制器或 DB 访问,而是所有这些以及更多。
可能值得一提的是,您还有一个名为 Oracle ADF Essentials 的免费版本的 Oracle ADF。
由于 Oracle ADF 依赖于 JSR 227,因此我在决定使用 Oracle ADF 时会谨慎。JSR 227 是一个极其复杂的规范,没有可用的深入信息。我在这里写过这个。
您可能会发现此链接很有帮助: https ://forums.oracle.com/forums/thread.jspa?messageID=9450798
此外,ADF 是一个端到端的框架,因此不必费心让位一起工作。此外,与普遍的看法相反,ADF 不仅限于 Oracle 开发,尽管它在这方面表现出色。此外,Eclipse 还支持 ADF Faces 和 ADF Model 的 ADF 开发。不确定“其他库和因素”是什么意思。