Here, we measure in dollars just how painful this process would be. The migration to Java will not be swift, easy or cheap.
Training takes approximately one month.
Due to the complexity of these subjects, trainees will require another month to digest the information, play with tools and try writing code. Although it is not necessary for developers to take all these classes in one chunk, we strongly recommend training developers within the first four to five months of Java's adoption by the IS organization. In addition to the two-month training period, it will take another six to 10 months for trainees to gain experience and mature as Java developers. Enterprises should take into account this a lack of productivity during the time required for the developer's skills to mature. Casual developers build simple applets and servlets, usually using visual tools.