ในระยะสั้นการกำหนดค่า vs คุณสมบัติใน Drupal 7 ต่อสู้!
เช่นเคยข้อดีทางเทคนิคหรือข้อเท็จจริงที่ยากอื่น ๆ เนื่องจากเราไม่ได้ทำการสนทนาที่นี่ Drupal 7 เฉพาะเพื่อ จำกัด ขอบเขตเนื่องจาก CMI vs Features เป็นการสนทนาที่แตกต่างอย่างสิ้นเชิง
ไม่มีการประกวด - การกำหนดค่าชนะ! แต่ฉันไม่มีข้อเท็จจริงที่จะสำรองข้อมูลดังกล่าวนอกเหนือจากความจริงที่ฉันใช้งานมาเป็นเวลาสองสามเดือนแล้วและจะไม่ฝันที่จะกลับไปใช้ฟีเจอร์ต่าง ๆ มันผอมง่ายขึ้นยืดได้ง่ายขึ้นและโดยทั่วไปแล้วความสุขในการทำงานกับ
—
Clive
@Clive คุณใช้เวอร์ชั่นไหนอยู่ ฉันดูที่หน้าโครงการแล้ว แต่ 1.x เป็นคุณสมบัติที่ไม่มีรูปแบบโดยที่ 2.x เป็น D8-ish มากขึ้นหรือไม่
—
Chapabu
@Chapabu ใช่ฉันเชื่อว่าข้อความทั้งสองนั้นถูกต้อง หลังจากเหลือบดูอย่างรวดเร็วที่ 2.x ฉันมีปัญหาในการทำความเข้าใจว่า Config แตกต่างจาก "หนึ่งคุณลักษณะเสาหินขนาดใหญ่จริงๆ" - คุณสมบัติดังนั้นคำถามของฉัน :)
—
Letharion
ฉันเพิ่งอ่านข้อเท็จจริงทางเทคนิคที่นั่น! :) DI เป็นสิ่งที่ดี แต่มันก็ไม่ชัดเจนสำหรับฉันว่ามันมีบทบาทอะไรที่นี่ คุณอธิบายรายละเอียดเกี่ยวกับเรื่องนั้นได้ไหม? :)
—
Letharion
@ Letharion Thing เป็นสิ่ง DI / PSR-0 ไม่ใช่วิธีการเปรียบเทียบระหว่าง Config / Features มันเป็นเพียงวิธีการวาง codebase (เช่นเส้นทาง 'namespaced' เช่น
—
Clive
lib/Drupal/node/Plugin/Core/Entity/Node.php
ตัวควบคุมโหนดใน D8) อย่าเข้าใจฉันผิดมันยอดเยี่ยมมากที่สิ่งต่าง ๆ กำลังเคลื่อนไปในทิศทางนี้ แต่ฉันก็ไม่จำเป็นต้องเรียนว่าเป็นข้อได้เปรียบเหนือฟีเจอร์เช่นนี้ ฉันเกรงว่าฉันจะไม่มีตัวตนอะไรเลยที่จะพูดเกี่ยวกับความแตกต่างจริง ๆ ยกเว้นว่าฉันมักจะพบคุณสมบัติ 'clunky' และฉันไม่รู้สึกเช่นนั้นโดยใช้ Config :)