JD Edwards的开发学习曲线是什么?

时间:2009-04-01 05:09:34

标签: jdedwards

平均而言,使用JD Edwards精通开发需要多长时间?学起来容易吗?有先决条件吗?

4 个答案:

答案 0 :(得分:11)

我假设您对学习JD Edwards的开发技能感兴趣,而不是系统实际实现的业务流程。

JDE有两个版本。一个运行AS / 400平台,DB2数据库并使用RPG(语言)来实现报告和功能。我不熟悉那个版本(做了很少的接口工作,由于DB2与我常用的数据库 - Oracle或SQL Server的不同),它们都很复杂。

另一个版本是EnterpriseOne(以前称为OneWorld)。我在2000年开始为这个版本开发并一直活跃到2006年。很容易实现基本的开发水平,然后你就可以面对系统中的奇怪和已知问题以及如何躲避它们,那就是当你变得有经验时。

所有开发工具都是JDE的内部工具。有一个表设计器,一个查询设计器(具有类似于任何可视化查询设计器的网格接口),一个交互式程序设计器(表单),一个报表设计器和一个业务规则设计器。

如果您有使用任何RDA工具(例如Visual Studio)和数据库开发的经验,您将能够利用这些知识来简化学习过程。就我而言,我是一名SQL程序员,我在Visual Basic和Microsoft Access方面有很多经验。通过了解系统的基本概念并对其进行调整,我能够利用这种经验。我和一位经验丰富的程序员一起训练了大约25个小时,让我准备好至少为真正的客户做基本的事情。这个小时数因人而异。显然。

但是,我可以说我只是开始觉得我在第一个客户每天工作6个月后就理解了工具和流程。大约12-18个月之后,我对我写的第一个应用程序感到羞耻,所以我实际上回去并在我自己的时间重写了一些......: - )

关于JDE的事情是:数据库端的编码/功能很少(因为它曾经在数据库选择上很灵活)。所有表格和报告都是通过设计师在实际系统中编写的。

所有“编码”都是通过简单(有时是愚蠢的)点击界面完成的。例如:你没有写一个赋值语句,比如var = value。选择“分配”按钮,然后在列表中选择变量,然后在列表中选择值(或输入值,如果它已修复)。

表单,报告和业务规则背后的所有规则都是以这种方式创建的。一个例外:当您编写业务规则时,您可以选择使用此方法(称为命名事件规则 - NER)还是使用C语言(称为业务功能)。

如果您选择NER,则在完成后,系统会将其转换为C.

表单,报告和业务规则都有调试功能。

这是基本的发展。通常会为开发人员分配其他工具和功能,因此您可以做更多事情。我在界面,互操作性,工作流程等方面做了很多工作。

另外值得注意的是,JDE有一个内部工具,用于管理对象,版本控制,签入,签出以及将对象从一个环境转移到另一个环境以完成开发工作。

作为开发人员,您对实施的业务流程了解得越多越好。您可以了解功能的内部(代码,规格)和外部(流程),这有助于您作为开发人员并帮助您实现职业生涯(和薪酬)。

现在,关于我的答案我唯一的警告:正如我所提到的,自从我离开JD Edwards开发以来已经有一段时间了。据我所知,情况几乎相同,但我不能肯定地说。

我可以提供的最佳建议:访问www.jdelist.com了解具体问题并帮助解决问题。要礼貌,试着提出有关具体问题的问题,而不是一般性问题(我的意思是:如果你问那些家伙学习JDE需要多长时间,他们可能会忽略你,但如果你问“你认为”之类的东西,那么是JDE开发人员掌握的最复杂的任务吗?“你可能会得到一些非常好的答案。”

希望它有所帮助,祝你JDE好运。在最初的颠簸之后,我非常喜欢我的骑行。

答案 1 :(得分:0)

据我所知,这取决于JDE的版本。有许多不同的组件和不同的版本(从我可以看出来的。)例如,我们的姐妹公司通过终端运行JDE到AS / 400。这是所有“绿屏”基于文本的屏幕,在命令提示符下键入三个字母命令,并使用光标在屏幕上移动。

我还没有尝试深入学习它,但是试图学习足够的基础支持已经花了我几个月的时间,每周几个小时。将JDE视为SAP的婴儿版本,可以让您了解问题的范围。

答案 2 :(得分:0)

我教过一些关于JDEdwards EnterpriseOne Development的课程。

我之前从未编程过的一个学生花了大约320个小时的训练才能在JDEdwards上做一些开发。如今,他是一名同事和一名优秀的程序员。

他的320小时训练是:

  • 在5个月内,我在星期六,8小时教学
  • 然后他又进行了另一次训练,每周4小时,周六8小时,持续5周

正如我所说的那样,他已经能够执行JDEdwards开发人员的所有任务。

我对谁将要研究这个问题的建议是,对于以前使用任何编译语言编写的SQL有很好的知识,它会有很大的帮助。

答案 3 :(得分:0)

您可以从《 JD Edwards EntepriseOne开发人员指南》开始,以了解对象管理工作台,表格,表单和报表的设计工具以及业务功能API。

https://docs.oracle.com/cd/E53430_01/nav/development.htm