Copyright © 2004, Aonix
4
Productivity benefits of Java
•Many developers have found they are 5-10 times more productive integrating independently developed Java components than C or C++ components.  Why?
–Improved portability eliminates the need to “port” components to each new hardware or operating system
–Object-oriented abstractions reduce name collisions and other interference between components
–Automatic garbage collection simplifies integration by eliminating need to assign responsibility for reclaiming memory used by one component but allocated by another
–
–Summary: components simply work “out of the box”