Yapılandırmanın veya Özelliklerin diğerine göre teknik avantajları?


18

Kısacası, Drupal 7'de Konfigürasyona Karşı Özellikler , dövüş!

Her zaman olduğu gibi, burada tartışma yapmadığımız için teknik avantajlar veya diğer zor gerçekler . CMI vs Özellikler tamamen farklı bir tartışma olduğu için Drupal 7 kapsam sınırlamak için özel.


Yarışma yok - Yapılandırma kazanır! Ama bunu destekleyecek hiçbir gerçekim yok, birkaç aydır kullandığım ve özelliklere geri dönmeyi hayal bile edemem. Daha yalın, ortalama, daha kolay genişletilebilir ve genellikle çalışmak için bir zevk
Clive

@Clive Hangi sürümü kullanıyorsunuz? Sadece proje sayfasına baktım, ancak 1.x tamamen ' özelliksiz ' Özellikler, 2.x daha fazla D8-ish mi?
Chapabu

@Chapabu, evet, bu iki ifadenin doğru olduğuna inanıyorum. 2.x'e hızlı bir bakıştan sonra, Config'in "Bir gerçekten büyük monolitik özellik" ten farklı olduğunu anlamakta güçlük çekiyorum. :)
Letharion

1
Sadece teknik bir gerçeği okudum! :) DI iyi bir şey, ama burada nasıl bir rol oynadığı açık değil. Bunu biraz açıklayabilir misin? :)
Letharion

2
@Letharion Şey DI / PSR-0 şeyler gerçekten Yapılandırma / Özellikler arasında karşılaştırma için bir yöntem değil, sadece kod tabanı nasıl yerleştirilir (yani lib/Drupal/node/Plugin/Core/Entity/Node.phpD8 düğüm düğümü gibi 'ad boşluklu' yolları ). Beni yanlış anlamayın, işlerin bu yönde ilerlemesi harikadır, ancak bunu Özelliklere göre bir avantaj olarak sınıflandırmam. Korkarım Gerçekten fark hakkında söyleyebileceğim somut bir şeyim yok, ancak her zaman 'clunky' Özellikleri buldum ve Config kullanarak bu hissi alamıyorum :)
Clive

Yanıtlar:


2

Gelecek için Yapılandırmayı İzle, çünkü Drupal 8 modelini daha yakından takip ediyor. Ama şimdilik kullanmayı önermem, çünkü alfa durumundadır, yani çalışmaya devam etmek için hacklemeye hazır olmanız gerektiği anlamına gelir. ve sürekli olarak güncellemeniz gerekir, çünkü güvenlik sorunları bulunursa resmi Güvenlik Önerileri almaz.

Özellikler 1.0'da, bu nedenle küçük sürüm güncellemelerinin mevcut özelliklerinizi bozmayacağına güvenebileceğinizden, yakında üretime girecek projeler için daha kararlı bir seçim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.