Sono ancora uno studente, senza molta esperienza di vita nella programmazione. Non ho mai scritto qualcosa di più grande di ~ 5k righe di codice. Ho scritto codice sia in Flash che in Java, e non riesco proprio a capire perché le persone stiano scrivendo applicazioni Web come i lettori video (YouTube ecc.) In Flash e non come applet Java. Quindi voglio chiederti, programmatori con esperienza pratica, per alcune sagge parole sull'argomento.
Non vedo alcun reale vantaggio di Flash rispetto alle applet, mentre, d'altra parte, almeno per me, sembra buggy da morire. Capisco che è più veloce creare qualcosa in Flash, e posso capire perché sarebbe una buona cosa per la prototipazione rapida, ma in generale, ne vale la pena? Ogni volta che uno YouTube impazzisce, maledico gli sviluppatori per averlo scritto in Flash. E se stai usando Linux con Opera, questo succede sempre.
Quindi, in pratica, perché le persone usano il flash e non le applet?