Todavía soy un estudiante, sin mucha experiencia en la vida real en la programación. Nunca he escrito nada más grande que ~ 5k líneas de código. He escrito código tanto en Flash como en Java, y no puedo entender por qué las personas escriben aplicaciones web como reproductores de video (YouTube, etc.) en Flash, y no como applets de Java. Así que quiero preguntarle a ustedes, programadores con experiencia práctica, algunas palabras sabias sobre el tema.
No veo ningún beneficio real de Flash sobre los applets, mientras que, por otro lado, al menos para mí, parece estar lleno de errores. Entiendo que es más rápido hacer algo en Flash, y puedo ver por qué sería bueno para un prototipado rápido, pero en general, ¿vale la pena? Cada vez que un YouTube se vuelve loco, maldigo a los desarrolladores por escribirlo en Flash. Y si está utilizando Linux con Opera, esto sucede todo el tiempo.
Básicamente, ¿por qué la gente usa flash y no applets?