Overall Satisfaction with Oracle Java SE
I use Java to teach an introductory programming course. Java is still currently the best language to achieve my goals. First of all, the course is not about teaching Java. It is about teaching principles of object orientation and of programming in general. Java exemplifies the principles very well. OO concepts can be discussed easily and clearly.
Secondly, in the education space, Java has the best tooling. Python, for example, is also popular in the space, but does not come close to Java in the quality of IDEs and other tools available. If you agree that educational environments really matter, Java has no serious competition.
Secondly, in the education space, Java has the best tooling. Python, for example, is also popular in the space, but does not come close to Java in the quality of IDEs and other tools available. If you agree that educational environments really matter, Java has no serious competition.
- The educational tools available are better than for other languages.
- A very wide range of teaching material and ecosystem is available.
- Great support is available for teachers in the community.
- In more recent versions, the Java language has become more complex. Language features are being added that help professionals, but get in the way for novices.
- We have a very well rated programming course using Java.
- The course has been stable for a long time, giving us chance to polish and fine-tune.
Many other languages could be used for initial programming. However, simplicity of concepts, static type system and available tool support in combination made Java come out top for us. Especially Python has become very popular recently. I think this is a step backwards, due to lack of static typing. This does not help beginners.
Do you think Oracle Java SE delivers good value for the price?
Yes
Are you happy with Oracle Java SE's feature set?
Yes
Did Oracle Java SE live up to sales and marketing promises?
Yes
Did implementation of Oracle Java SE go as expected?
Yes
Would you buy Oracle Java SE again?
Yes