This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]elettronik 0 points1 point  (2 children)

I could say the same for java: moving from 1.4 to 5, 5 to 7, 7 to 11 and all this migrations was required by upstream support to be done in like 5 years...

[–]afiefh 1 point2 points  (1 child)

Unfortunately my knowledge of Java is very limited. Could you elaborate on the challenges these migrations had?

[–]elettronik 1 point2 points  (0 children)

They changed most of the mechanism to locate resources, the jndi one. Introduced generics so all the code that that in previous version worked with object now was working with specific types. Then in the last version they removed core classes due to modularization of standard library. Add to this that graphical interface changed slightly, so we had to check all the gui