Lợi thế kỹ thuật của Cấu hình hoặc Tính năng so với cái khác?


18

Nói tóm lại, Cấu hình vs Tính năng , trong Drupal 7, chiến đấu!

Như mọi khi, lợi thế kỹ thuật hoặc sự thật khó khăn khác, như chúng ta không thảo luận ở đây. Drupal 7 cụ thể để giới hạn phạm vi, vì CMI vs Feature là một cuộc thảo luận hoàn toàn khác.


Không có cuộc thi - Cấu hình chiến thắng! Nhưng tôi không có sự thật để sao lưu điều đó, ngoài thực tế tôi đã sử dụng nó trong vài tháng nay và thậm chí sẽ không mơ trở lại các tính năng. Nó gọn gàng hơn, trung bình hơn, dễ dàng mở rộng hơn và nói chung là một niềm vui khi làm việc với
Clive

@Clive Phiên bản nào bạn đang sử dụng? Tôi chỉ nhìn vào trang dự án, nhưng 1.x hoàn toàn là một tính năng ' không có gì đặc biệt ', với 2.x là D8-ish hơn?
Chapabu

@Chapabu, vâng, tôi tin rằng hai tuyên bố đó là chính xác. Sau khi lướt qua 2.x, tôi gặp khó khăn trong việc hiểu cấu hình khác với "Một tính năng nguyên khối thực sự lớn" như thế nào, do đó, câu hỏi của tôi. :)
Letharion

1
Tôi chỉ đọc một thực tế kỹ thuật ngay tại đó! :) DI là một điều tốt, nhưng đối với tôi nó không rõ ràng như thế nào. bạn có thể giải thích về điều đó không? :)
Letharion

2
@Letharion Điều là các công cụ DI / PSR-0 không thực sự là một phương pháp để so sánh giữa Cấu hình / Tính năng, đó chỉ là cách các cơ sở mã hóa được đặt ra (ví dụ như các đường dẫn 'được đặt tên' như lib/Drupal/node/Plugin/Core/Entity/Node.phpcho bộ điều khiển nút trong D8). Đừng hiểu sai ý tôi, thật tuyệt khi mọi thứ đang đi theo hướng này, nhưng tôi không nhất thiết phải là một lợi thế so với các Tính năng như vậy. Tôi sợ rằng tôi không có bất cứ điều gì hữu hình để nói về sự khác biệt thực sự, ngoại trừ việc tôi luôn tìm thấy các Tính năng 'cục mịch' và tôi không có cảm giác đó khi sử dụng Cấu hình :)
Clive

Câu trả lời:


2

Xem cấu hình cho tương lai, vì nó theo sát hơn mô hình của Drupal 8. Nhưng tôi không khuyên bạn nên sử dụng nó ngay bây giờ, vì nó ở trạng thái alpha, có nghĩa là bạn cần chuẩn bị để hack nó để giữ cho nó hoạt động và bạn cần liên tục cập nhật nó, bởi vì nó sẽ không nhận được Tư vấn bảo mật chính thức nếu phát hiện ra vấn đề bảo mật.

Các tính năng ở mức 1.0, do đó, đây là lựa chọn ổn định hơn cho các dự án sắp được sản xuất, vì bạn có thể tin tưởng rằng các bản cập nhật phiên bản nhỏ sẽ không phá vỡ các tính năng hiện có của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.