Plugin (điện toán) – Wikipedia tiếng Việt

Trong kỹ thuật máy tính, plugin (tiếng Anh: còn gọi là add-in, addin, add-on, addon, hay extension), trình cắm, hay phần bổ trợ là một bộ phần mềm hỗ trợ mà thêm những tính năng cụ thể cho một phần mềm ứng dụng lớn hơn. Nếu được hỗ trợ, plug-in cho phép tùy biến các chức năng của một ứng dụng. Ví dụ, plug-in thường được sử dụng trong các trình duyệt web để chơi video, quét virus, và hiển thị các loại tập tin mới. Ví dụ hai plug-in được biết đến rộng rãi bao gồm Adobe Flash Player và QuickTime. Plugin không tự hoạt động nếu phần mềm ứng dụng chính không chạy.

Mục đích và những ví dụ[sửa|sửa mã nguồn]

Các ứng dụng ứng dụng tương hỗ plug-in vì nhiều nguyên do. Một số nguyên do chính gồm có :

  • Cho phép các nhà phát triển thứ ba tạo ra các tính năng để mở rộng phần mềm đó.
  • Để hỗ trợ một cách dễ dàng trong việc bổ sung thêm các tính năng mới
  • Để giảm kích thước của một ứng dụng
  • Để tách mã nguồn từ một ứng dụng vì giấy phép phần mềm không tương thích.

Các ví dụ đơn cử trong những ứng dụng và nguyên do sử dụng plug-in :

Như được thể hiện trong hình, ứng dụng chính (host application) cung cấp dịch vụ (service) mà các plug-in có thể sử dụng, bao gồm một đường cho plug-in để đăng ký với ứng dụng chính và một giao thức cho việc trao đổi dữ liệu với plug-in. Plug-in phụ thuộc vào các dịch vụ cung cấp bởi các ứng dụng chính và thường không tự hoạt động. Ngược lại, các ứng dụng chính hoạt động độc lập với plug-in, làm cho nó có thể cho người dùng cuối để thêm và cập nhật các plug-in tự động mà không cần phải thay đổi ứng dụng chính.

Giao diện lập trình ứng dụng ( API ) mã nguồn mở cung ứng một giao diện tiêu chuẩn, được cho phép những bên thứ ba để tạo ra những plug-in tương tác với những ứng dụng chính. Một API không thay đổi được cho phép plug-in của bên thứ ba liên tục hoạt động giải trí như những đổi khác so với phiên bản gốc và để lan rộng ra vòng đời của những ứng dụng đã lỗi thời. Các API plug-in cho Adobe Photoshop và After Effects đã trở thành chuẩn mực và những ứng dụng cạnh tranh đối đầu như Corel Paint Shop Pro phải gật đầu chúng .

So sánh với những bản lan rộng ra[sửa|sửa mã nguồn]

Các bản mở rộng hơi khác so với plug-in. Plug-in thường có các bộ khả năng hạn hẹp. Ví dụ, động lực thúc đẩy ban đầu khi phát triển Mozilla Firefox là việc theo đuổi một ứng dụng cơ bản nhỏ, để loại ra.

Source: https://ta-ogilvy.vn
Category: Hỏi Đáp