Tôi vẫn còn là một sinh viên, không có nhiều kinh nghiệm thực tế trong lập trình. Tôi chưa bao giờ viết bất cứ điều gì lớn hơn ~ 5k dòng mã. Tôi đã viết mã bằng cả Flash và Java và tôi không thể hiểu tại sao mọi người lại viết các ứng dụng web như trình phát video (YouTube, v.v.) trong Flash chứ không phải là các applet Java. Vì vậy, tôi muốn hỏi bạn, lập trình viên có kinh nghiệm, cho một số từ khôn ngoan về chủ đề này.
Tôi thấy không có lợi ích thực sự nào của Flash so với các applet, trong khi mặt khác, ít nhất là với tôi, nó có vẻ như là lỗi. Tôi hiểu rằng nhanh hơn để tạo ra một cái gì đó trong Flash, và tôi có thể thấy tại sao nó sẽ là một điều tốt cho tạo mẫu nhanh, nhưng nói chung, nó có đáng không? Mỗi khi YouTube phát điên, tôi lại chửi các nhà phát triển vì đã viết nó trong Flash. Và nếu bạn đang sử dụng Linux với Opera, điều này xảy ra mọi lúc.
Vì vậy, về cơ bản, tại sao mọi người sử dụng đèn flash, mà không phải là applet?