Krótko mówiąc, konfiguracja kontra funkcje , w Drupal 7, walcz!
Jak zawsze, zalety techniczne lub inne twarde fakty, ponieważ nie prowadzimy tutaj dyskusji . Drupal 7 specyficzny dla ograniczenia zakresu, ponieważ CMI vs. Funkcje to zupełnie inna dyskusja.
7
features
configuration-management
Letharion
źródło
źródło
lib/Drupal/node/Plugin/Core/Entity/Node.php
dla kontrolera węzła w D8). Nie zrozumcie mnie źle, świetnie, że rzeczy idą w tym kierunku, ale niekoniecznie klasyfikuję tę przewagę nad funkcjami jako takimi. Obawiam się, że tak naprawdę nie mam nic konkretnego do powiedzenia na temat różnicy, z wyjątkiem tego, że zawsze uważałem, że Funkcje są „niezgrabne” i nie czuję tego za pomocą Config :)Odpowiedzi:
Zobacz konfigurację na przyszłość, ponieważ jest ona bardziej zgodna z modelem Drupala 8. Ale na razie nie sugerowałbym jej użycia, ponieważ jest w stanie alfa, co oznacza, że musisz być przygotowany na włamanie się na nią, aby działała. , i musisz go stale aktualizować, ponieważ w przypadku wykrycia problemów z bezpieczeństwem nie otrzyma oficjalnych porad bezpieczeństwa.
Funkcje są dostępne w wersji 1.0, więc jest to bardziej stabilny wybór dla projektów, które wkrótce zostaną wprowadzone do produkcji, ponieważ możesz mieć pewność, że niewielkie aktualizacje wersji nie spowodują uszkodzenia istniejących funkcji.
źródło