@bigown "Por que as pessoas ainda dizem que o Java é lento?"
Porque eles são burros. Porque eles não têm experiência de trabalho, mas pensam que são a encarnação viva de Dikjstra ou a segunda vinda de Linus Torvald, oh não sei. As razões para dizer uma coisa tão retardada são muitas, mas geralmente a estupidez, o fanboyismo subjetivo irracional e a prostituição emocional parecem estar por trás deles.
Vamos desativar isso para que você possa ver a verdade do que acabei de dizer acima:
Primeiro, o que é lento, em que contexto, para que, em que condições, com que finalidade de engenharia / científico / negócios (dizer que é péssimo não é um deles). Qualquer pessoa que disser "X é lento" para qualquer tecnologia X, ou simplesmente "X é Y", onde Y é algum tipo de afirmação negativa, sem responder a nenhuma das perguntas acima, deve ser descartado como um tolo. Declarações como essa não têm lugar na engenharia. Na política e nas salas de bate-papo juvenil, talvez, mas não na engenharia.
Segundo, a maioria desses tolos mal orientados reclama que o Java é lento porque o ZOMG leva o seu eclipse para sempre (gee, carrega a coisa com todos os plug-ins e adivinha o que acontece.) A maioria desses tolos nem sabe como para ajustar a jvm para que o eclipse opere rapidamente (ou para qualquer aplicativo Java). Ou seja, eles não têm idéia do ajuste de desempenho, que é uma realidade não apenas para Java, mas para qualquer sistema não trivial, seja hardware ou software. Então, ali mesmo, eles se desarmam por qualquer validade técnica ao fazer tais declarações irracionais.
Terceiro, vamos considerar para que serve a maior parte do desenvolvimento Java: back-end OLTP em primeiro lugar; sistemas de monitoramento em segundo lugar. Qualquer um dos tipos de sistema deve ser executado em clusters e ininterrupto por semanas, se não meses. Realmente importa, então, que seu pequeno eclipse ou aplicativo de brinquedo leve um ou dois minutos para carregar quando o objetivo dos aplicativos Java REAL é executado por longos períodos de tempo? Contexto, pessoas, contexto.
Por fim, a espinha dorsal do OLTP no Google e no Ebay roda em Java. Eu consideraria isso uma prova por contradição de que o Java não é lento (pelo menos para condições importantes, não para pequenas experiências com brinquedos, benchmarks e evidências anedóticas inverificáveis feitas especificamente com o objetivo de dizer "o X é lento, é uma merda".
Há engenharia e há fanboyismo. Adivinhe a que declarações de categoria como essas pertencem?