1

我想尝试 Oracle ADF 技术,并在 oracle 网站上尝试了示例分步教程。

就我看到的情况来看,这里是我的个人评论。

  • 拖放操作。让我觉得我正在为网络编写桌面应用程序。
  • 我没有做过任何 Javascript 或 CSS 编码,但我能够创建一个简单的 AJAX 功能
  • 我没有担心跨浏览器问题。
  • 业务组件映射很棒
  • JDeveloper 让一切变得快速
  • 专业外观的网站,您无需成为 CSS/AJAX 大师。

有了所有这些,我可以说甲骨文已经完善了这项新技术吗?这是 J2EE 开发中的下一件大事吗?是否值得花时间研究这一点,学习这项技术是否会给我带来更大的机会?现在这些技术有公平的市场份额吗?

我尝试过只使用 Servlet/JSP 来做 Web 程序。然后我尝试使用 Struts 和 Spring,但我经常花很长时间使用这些技术来做一个简单的搜索/更新页面。

我现在不能说任何缺点,因为我还没有用 ADF 完成过严肃的 Web 项目。

你们觉得怎么样?

谢谢

4

2 回答 2

3

我第一次使用 Jdeveloper 是在 2000 年,当时它是一个非常复杂的产品。从那以后,它的进步已经超出了所有人的认知。尤其是 Oracle 在数据库交互(毫不奇怪)和向导驱动/可视化开发工具方面投入了大量工作。

在严肃的开发方面,Oracle 正在使用该产品构建下一代电子商务套件 Fusion Apps。这使得 JDeveloper 成为 Oracle 向 World Domination 迈进的旗舰工具。

主要问题是,大多数 Java 开发人员对专有工具持谨慎态度。他们更喜欢 Eclipse、Hibernate 等。现在甲骨文拥有 Java,态度是否会改变还有待观察。

于 2011-03-17T13:57:52.933 回答
0

当您将其与完成任务所需的其他技术堆栈进行比较时,ADF 是一种一体式解决方案,可让您专注于完成工作,而不是专注于如何使解决方案 A 与解决方案 B 交谈......但是,另一方面,甲骨文许可费是您需要依靠的东西。如果您购买 Web Logic 服务器的许可证,ADF 是免费的。但是,如果您计划在解决方案中使用其他一些应用程序服务器,则需要支付运行时许可证。

在任何情况下,学习新事物都没有坏处:)

于 2011-03-29T13:17:17.380 回答