это первое что пришло в голову, потому что ява как бесила с флешем так ниче не изменилось просто частичн ооткусил себе задачи HTML5 если в разрезе вёба например
решение любых задач программирования. математика. сеть. крипта. логика. функциональное дробление кода, масштабируемость, простота, читаемость, низзком порог вхождения для техноменов (типа рубей) и многое многое