Whilst I would agree that Java is rarely the preferred language for industrial-strength applications, it does have an advantage over C++ in that it is easier to learn, yet it still has many of the same characteristics of C++.
For those who are used to hierarchical programming styles, the learning curve when starting with Java is much less steep than it is when going head-first with C++. However, once you have grasped the fundamental OO concepts within Java, it is easy enough to learn the way things are handled in C++. For this reason, Java should not be completely discounted nor just ignored.
Additioanlly, the understanding of web servers and the use of JSP, servlets, etc... is also a formidable skill that the security consultant should possess in today's online environment.
For those who are used to hierarchical programming styles, the learning curve when starting with Java is much less steep than it is when going head-first with C++. However, once you have grasped the fundamental OO concepts within Java, it is easy enough to learn the way things are handled in C++. For this reason, Java should not be completely discounted nor just ignored.
Additioanlly, the understanding of web servers and the use of JSP, servlets, etc... is also a formidable skill that the security consultant should possess in today's online environment.
[ reply ]
Link to this comment: http://www.securityfocus.com/comments/infocus/1861/508#508