Quote:
Originally Posted by jacob9706
maybe bloat is not the right word. why I had a hard time using it was that to do one thing like drive, you had to have one system that represented the drive, one command to drive and had to register the command in a diffrent place.
|
Correct, but I think that it does a good job of breaking up the subsystems away from the tasks. I think it also does a good job of (if programmed correctly) separating subsystems so you don't run into issues of multiple systems using the same devices. Our team has been nothing but happy with our switch to Java, mainly because of the command based design. It creates a very intuitive process for students to learn from.