Chúng có giống nhau không? Nếu không, sự khác biệt là gì?Sự khác nhau giữa Shockwave, Flash & Flex là gì?
Trả lời
Adobe Shockwave là trình phát đa phương tiện (trước đây là Macromedia) và có thể được sử dụng để chạy các ứng dụng Adobe Director (thường là trong trình duyệt web dưới dạng plugin). Nó đã được thay thế phần lớn bởi Adobe Flash (cũng ban đầu bởi Macromedia). IIRC, Flash ban đầu chỉ là một phiên bản ưa thích mới của Shockwave, thường được gọi là Shockwave Flash (là nơi mà nó trở nên khó hiểu). Đây là lý do tại sao hầu hết các đối tượng Flash có phần mở rộng SWF.
Flex được xây dựng trên Flash và được thiết kế để đơn giản hóa một vài khía cạnh của flash. Hãy nghĩ về Flex như một bộ công cụ (à la Qt và GTK) cho Flash.
Thêm một chút: ban đầu, trình phát Shockwave là một trình chơi nặng dành cho các giao diện CD-ROM và những thứ như vậy, và Flash là một trình phát có trọng lượng nhẹ hơn dành cho các giao diện dựa trên web. Mặc dù SW không phổ biến trong những ngày này, nhưng điều này vẫn gần như đúng - Flash Shockwave "thay thế" ở chỗ nó có thể chơi nội dung Flash, cũng như những thứ Flash không thể làm (như render 3D tăng tốc phần cứng) .
Với điều đó đã nói, trong khi tính năng liệt kê các Flash và Shockwave khác nhau là các công nghệ tương đương. Cả hai trình phát nội dung có thể đứng một mình hoặc chạy dưới dạng plugin trình duyệt.
Để biết thêm chi tiết về Flex, hãy xem this similar question.
- 1. Trong Flex, sự khác nhau giữa 'creationComplete' và 'addToStage' là gì?
- 2. Sự khác nhau giữa flex mxml và actionscript-3
- 3. Sự khác nhau giữa WPF và WinForms là gì?
- 4. Sự khác nhau giữa JavaScript và Java là gì?
- 5. Sự khác nhau giữa ODBC và OleDB là gì?
- 6. Sự khác nhau giữa SGML và XML là gì?
- 7. Sự khác nhau giữa DefaultSelenium và RemoteWebDriver là gì?
- 8. Sự khác nhau giữa RMI và Corba là gì?
- 9. Sự khác nhau giữa scgi và wsgi là gì?
- 10. Sự khác nhau giữa wsHttpBinding và ws2007HttpBinding là gì?
- 11. Sự khác nhau giữa Pingback và Trackback là gì?
- 12. Trong Python, sự khác nhau giữa ".append()" và "+ = []" là gì?
- 13. Sự khác nhau giữa AxInterop và Interop là gì?
- 14. Sự khác nhau giữa CellClick và CellMouseClick là gì?
- 15. Sự khác nhau giữa .bashrc, .bash_profile và .environment là gì?
- 16. Sự khác nhau giữa JSP và Facelets là gì?
- 17. Sự khác nhau giữa hg quên và hg là gì?
- 18. Sự khác nhau giữa GDI và GDI + là gì?
- 19. Sự khác nhau giữa đá quý và plugin là gì?
- 20. Sự khác nhau giữa metaClass.methods và metaClass.metaMethods là gì?
- 21. Sự khác nhau giữa kEND và $ end là gì?
- 22. Sự khác nhau giữa java và jsp là gì?
- 23. Sự khác nhau giữa Application.Run() và Form.ShowDialog() là gì?
- 24. Sự khác nhau giữa -0 và 0 là gì?
- 25. Sự khác nhau giữa HTTP 1.0 và 1.1 là gì?
- 26. Sự khác nhau giữa java.lang.Math và java.lang.StrictMath là gì?
- 27. Sự khác nhau giữa " " và "" là gì?
- 28. Sự khác nhau giữa Spring BeanFactoryAware và ApplicationContextAware là gì?
- 29. sự khác nhau giữa SCRIPT_FILENAME và SCRIPT_NAME là gì?
- 30. Sự khác nhau chính giữa Convert.ChangeType hoặc Convert.ToInt32 là gì?