Todavía soy estudiante, sin mucha experiencia en la vida real en programación. Nunca he escrito algo más grande que ~ 5k líneas de código. He escrito código en Flash y Java, y no puedo entender por qué la gente escribe aplicaciones web como reproductores de video (YouTube, etc.) en Flash, y no como applets de Java. Así que quiero preguntarles, 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 la creación rápida de prototipos, 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.
Entonces, básicamente, ¿por qué las personas usan flash y no applets?