2010-05-07 50 views
15

Tôi tự hỏi sự khác biệt giữa thư viện và plugin là gì?sự khác nhau giữa plugin và thư viện là gì?

nếu một thành phần tạo cơ sở dữ liệu (có thể đi kèm với tệp .sql hoặc tạo thông qua phương thức), nó vẫn có thể là thư viện hay được gọi là plugin hoặc mô-đun?

vì tôi đang tạo thành phần sổ địa chỉ và cung cấp phương pháp chèn và đọc bản ghi trong cơ sở dữ liệu. tôi không biết nếu tôi nên đặt nó trong thư mục thư viện hoặc thư mục plugin.

hãy làm sáng tỏ điều này.

cảm ơn

Trả lời

14

Tôi bỏ phiếu cho plugin.

A plugin mở rộng khả năng của ứng dụng lớn hơn. Điều đó nghe có vẻ giống như những gì sổ địa chỉ của bạn đang làm.

A library là tập hợp các chương trình con hoặc các lớp được sử dụng để phát triển phần mềm. Tôi nghĩ rằng bất kỳ thành phần nào instantiates cơ sở dữ liệu riêng của nó nằm ngoài phạm vi của một thư viện.

1

Tôi đoán đó sẽ là một plugin. Một thư viện thường cung cấp một số chức năng thực dụng hoặc một cái gì đó. Giống như một cách để truy cập một dịch vụ, hoặc cung cấp một bộ chức năng, nhưng nó thường không tạo ra một cơ sở dữ liệu riêng của nó.

+0

Tôi đồng ý với u nhưng sau đó tôi nghĩ về Doctrine là thư viện xử lý cơ sở dữ liệu? và tôi tự hỏi. –

+0

Học thuyết là một khung ** ORM ** chứ không phải thư viện. Thư viện Zend là một 'thư viện' và nó không tạo ra bất kỳ cơ sở dữ liệu hoặc viết bất cứ điều gì (trừ khi nó là một chức năng cụ thể của thư viện) –

1

Đây là vấn đề về ý kiến ​​và hương vị. Thư viện có xu hướng không làm điều đó nhiều về riêng của họ, nhưng cho phép bạn ("lập trình viên") để làm việc. Mặc dù có thể nói nhiều plugin cũng như vậy ...

1

Thư viện: Là tập hợp các phương thức được sử dụng để thực hiện nhiều tác vụ hơn.

Plugin: Là tập hợp một vài phương pháp được sử dụng để thực hiện tác vụ cụ thể.

0

Plugin là các lớp bên thứ ba của bạn. Thư viện là các lớp của riêng bạn mà bạn đã triển khai cho dự án của mình.

Các vấn đề liên quan