Skip to main content

Lập trình ActiveX là gì?

Lập trình ActiveX là một khung được phát triển bởi công ty phần mềm máy tính Mỹ Microsoft.Khung này cho phép các mô -đun, tập lệnh và chương trình ActiveX tồn tại bên trong các ứng dụng khác.Các ngôn ngữ mà các ứng dụng khác được viết không bị ảnh hưởng, bởi vì phần ActiveX thay đổi rất ít.Mặc dù khung được sử dụng rất nhiều trong hệ điều hành máy tính Microsoft Windows, nhưng nó sẽ chạy trong các môi trường khác.Trong lịch sử của nó, công nghệ này đã bị cháy như một công cụ độc quyền internet và rủi ro bảo mật máy tính. Công nghệ cuối cùng đã trở thành hoạt động X đã có mặt trong các phiên bản đầu của Windows.Công nghệ phát triển từ sự kết hợp của các phương pháp lập trình Microsoft khác nhau như mô hình đối tượng thành phần, liên kết và nhúng đối tượng và các lớp Microsoft Foundation.Các công nghệ lập trình và thông số kỹ thuật khác nhau này là trung tâm của việc tạo ra các cửa sổ.Là một nỗ lực để đơn giản hóa sự tương tác giữa tất cả các ý tưởng lập trình khác nhau này, Microsoft đã phát triển ActiveX vào năm 1996. Ngoài khung cơ bản, công ty còn phát hành một số trình hướng dẫn lập trình, lớp học và mở rộng ngôn ngữ.Bản phát hành này trùng với việc phát hành trình duyệt web Internet Explorer 3.0, có hỗ trợ gốc cho ActiveX được nhúng trong các trang web.Ý tưởng đằng sau bản phát hành là đơn giản hóa lập trình web, tạo ra một môi trường web phong phú hơn và phát triển các công cụ web tương tác.

actacex có thể được sử dụng cho gần như bất kỳ tác vụ web nào.Các ứng dụng điển hình liên quan đến việc sắp xếp và hiển thị thông tin, thu thập dữ liệu người dùng và tạo các nút và cửa sổ web tương tác.Các ứng dụng này được tải xuống máy tính của người dùng khi lần đầu tiên truy cập trang.Mô -đun sau đó chạy giống như một chương trình bình thường từ trình duyệt web lưu trữ tạm thời. Đã có những tranh cãi xung quanh ActiveX kể từ khi được giới thiệu.Nhiều vấn đề bắt nguồn từ tính độc quyền nhận thức của nó đối với Internet Explorer và nền tảng Windows.Một khiếu nại chính khác đến từ sự thiếu bảo mật ban đầu của nó.ActiveX là một điểm chính trong nhiều cuộc tranh luận cạnh tranh không công bằng về Microsoft, bởi vì chương trình này dựa trên công nghệ Windows và có nguồn gốc từ hệ điều hành đó và trình duyệt web nội bộ của nó, Internet Explorer.Một số người cho rằng số tiền này để đàn áp cạnh tranh.Công nghệ này hiện chỉ có nguồn gốc trong Internet Explorer, nhưng nhiều trình duyệt web lớn khác có trình cắm cung cấp cho họ chức năng của nó. Điểm khác của tranh cãi được coi là bảo mật của ActiveX.Các hình thức ban đầu của ActiveX cho phép các chương trình tải xuống và thực hiện mà không có bất kỳ tương tác nào với người dùng.Các chương trình này đã trở thành một điểm ra mắt cho một loạt các phần mềm độc hại, được gọi là phần mềm độc hại.Trong những năm qua, Microsoft đã cố gắng ngăn chặn các chương trình độc hại làm việc thông qua ActiveX với thành công cao.Trong khi các vấn đề bảo mật thiên đường đã bị loại bỏ, nhiều người trong lĩnh vực này nói rằng chúng tốt hơn đáng kể so với ban đầu.