in reply to both, java applets did that appeared before flash, lost cause of different implementations of jvm(java virtual machines) (microsoft implemented a microsoft java virtual machine in internet explorer following no standards) that killed the applets else java would grow in that field and proper IDE's would come. also i think java can be dynamic (reflection) as in we can call dynamic methods on dynamic classes, so in my point of view its pretty flexible
in reply to both, java applets did that appeared before flash, lost cause of different implementations of jvm(java virtual machines) (microsoft implemented a microsoft java virtual machine in internet explorer following no standards) that killed the applets else java would grow in that field and proper IDE's would come. also i think java can be dynamic (reflection) as in we can call dynamic methods on dynamic classes, so in my point of view its pretty flexible