In generale sono d'accordo, soprattutto su questo: "supporta una cultura differente ed un diverso (e più limitato) insieme di stili di programmazione".
Java puo' essere molto utile per alcuni utilizzi, ad esempio come linguaggio per pagine web dinamiche (jsp su tomcat, xsp su cocoon).
Non svilupperei mai, che so, un gestionale sotto java, e probabilmente neppure un software generico come winzip.
Credo che ogni linguaggio abbia il proprio campo applicativo, e che C++ sia comunque strutturalmente piu' avanzato di Java (Template ueber alles), e come prestazioni proprio non c'e' confronto.
Anche la cosiddetta e tanto sbandierata portabilita' di Java e' una chimera, visto che costringe ad avere un JRE sul client.
A mio parere, ripeto, Java e' ottimo per sviluppare scripts e tecnologie server-side (beans, jsp+class), per il parsing XML e per altre quisquilie, mentre per sviluppare un software interattivo completo userei solo e sempre C++.


Rispondi quotando