You're ten years late. This was the situation during the mid-1990s. Right now Java is in the exact same place C++ was back then. |
Yes, C++ was used once upon a time for business programming (until ~1998, when Java took it over). The only difference is there is no such threat to Java now, as Java was to C++ back then.
With Java, a single entity controls the standard: Oracle |
No, the standard is controlled by the JCP committee members who vote for or against JSRs
anyone can submit. The list is here:
http://jcp.org/ja/participation/members/
As you can see, not only Oracle is there, but Google, RedHat, Apple and others are there too.
Since infrastructure are very important component for large systems then the more though-out process is justified for C++.
|
This is a poor excuse of slow movement of C++, because Java is probably even more common for infrastructure software than C++ is. Many big companies run their big databases implemented almost exclusively in Java. The JVMs are written usually in C++, but, who cares?
Properly managed frequent releases decrease the risk of bugs. It is not "test less" to release faster, it is "change less".
Anyway, back to the topic: there is that Doxygen, right? But why its HTML output looks like it was created by your Grandma using MS FrontPage in the mid 1990s? Hello, this is 2011, we have JS, CSS3 and HTML5 (almost)? See ScalaDoc how good documentation should look like.