Drupal 8 ve Symfony'de oldukça yeniyim ve Symfony'deki bazı YouTube eğitimlerini okuyor/inceliyorum. Sitemiz için Drupal 8'i kullanacağız. Bu Symfony'yi kullanamadığımız anlamına mı geliyor? Bir mi, diğeri mi? Bu noktada benim anlayışım, sitemizin çoğunluğunu tema ve modüller aracılığıyla yapacağız. Bu, kapının hemen dışında tam bir Symfony sitesi oluşturmam gerektiğini bildiğim anlamına mı geliyor? Herhangi bir anlayış çok takdir edilmektedir.Drupal 8 ve Symfony tamamen farklı mı yoksa her ikisini de kullanabilir mi?
cevap
Drupal 8 şimdi symfony2'yi kullanıyor - eğer Drupal ile daha yeni başlıyorsanız, hiç bir şeyden söz etmeyeceğim. Symfony, birleştirilmiş php bileşenlerinin bir koleksiyonudur - bu kütüphaneler, D8'in bazı 'çekirdeklerini' dönüştürür. Örneğin
, drupal kullanılan Symfony2'nin bileşenlerin bazıları: HttpFoundation, HttpKernel, Routing, EventDispatcher, DependencyInjection, and ClassLoader
, bu yığınında çok düşük seviyeli işlevleri muhtemel şeyler çok fazla ile gelmeyeceksiniz karışıklık (en vardır en azından ilk olarak) ve sadece sınıflara/yöntemlere (özellikle Yönlendirme ve Bağımlılık Enjeksiyonu gibi şeyler için) nasıl erişileceğini bilmeye ihtiyaç duyarlar
Gerçekten de Symfony'ye aşina olan geliştiricilerin çok fazla alışması için Drupal'ın stratejik bir hareket olduğunu düşünüyorum. drupal ortama daha hızlı. Ayrıca, eğer gerçekten harika bir php kütüphanesi yazarsanız, bunu drupal sitenize bağlayabilir ve daha sonra symfony kullanan herkesin bunu kullanabilmesi için topluluğa katkıda bulunabilirsiniz.
Gönderinizde anlatabildiğim kadarıyla, ikisinin birbirine karışmasıyla ilgili endişeleriniz yok - Drupal geleneksel bir CMS'den çok daha fazlasıdır, Symfony ise bir php bileşenleri koleksiyonudur.
Bunlardan ikisi ile ilgili bazı iyi haberler: Resmi site olarak
- 1. Her ikisini de al
- 2. Eğer IDEA'm varsa, ruby dev için rubimine ihtiyacım var mı yoksa her ikisini de mi yapacak?
- 3. İmleç El ve İmleç İşaretçisi veya her ikisini de kullanabilir miyim?
- 4. Kod Yorumlama: Kod açıklamalarınızı Arayüzlere mi yoksa Beton sınıflarına mı yoksa her ikisine mi yazıyorsunuz?
- 5. 8 - Drupal 8 kancayı kaydettirin
- 6. C# de yardımcı yöntemler: Statik mi yoksa statik olmayan mı?
- 7. Ayar PHP'de yol aralıklı olarak ben her ikisini de denediyseniz
- 8. Drupal 8 için bağlamsal filtre
- 9. Drupal 8'de varlık referans alanı nasıl oluşturulur?
- 10. Karşılaştırıcılar her seferinde mi, yoksa sadece bir kez mi uygulanmalıdır?
- 11. Drupal 8'de bir Bartik alt teması yaratılıyor
- 12. Çevrimiçi derleyici araçları her şeyi yapar mı yoksa sadece derlediklerini kontrol ederler mi?
- 13. Docker, WSL içinde mi yoksa Windows'a mı bağlanıyor?
- 14. Drupal devel modülünü takın 8
- 15. Dizin var mı, yoksa linux değil mi?
- 16. SQL Server yerel mi yoksa uzak mı?
- 17. Nesnede var mı yoksa javascriptte mi var
- 18. Javadoc yorum. İhtiyacınız mı yoksa gereksiz mi?
- 19. Dizginin son eki mi yoksa uzantı mı?
- 20. == ve%% farklar farklı mı?
- 21. rake db: migrate ve rake db: geliştirme veritabanında her ikisini de oluşturma, geliştirme veritabanı değil
- 22. Gerekirse için RSPEC gerekse_düzenlensin ve her ikisini de geçemedi. İstisna için
- 23. Aynı sunucuda APC VE memcached kullanabilir miyim?
- 24. Önek mi yoksa boole değerlerine mi ait
- 25. Drupal 7'de JQuery'yi Kullanma
- 26. Android uygulamalar java 8 derlenmiş kavanoz kullanabilir mi?
- 27. FILE * ve istream: ikisini birleştirmek?
- 28. hem Jersey 1 hem de Jersey 2'yi alabilir ve farklı sınıflarda farklı ithalatlar kullanabilir miyim?
- 29. Drupal 7, geliştirme değişikliklerini Drupal 6'dan daha iyi yönetme yöntemine sahip mi?
- 30. Drupal 7 drupal_mail HTML'yi mi çıkarıyor?
kodlama http://symfony.com/what-is-symfony http://www.blinkreaction.com/blog/why-is-symfony-in-drupal-8-and-how-does-that-change-things
İyi şanslar ve mutlu Symfony'nin yeniden kullanılabilir PHP bileşenleri bir dizi ... ve bir PHP çerçeve içindir" diyor web projeleri. Drupal bir CMS'dir. Drupal Symfony (bileşenler) kullanır. Yani Drupal kullanıyorsanız, varsayılan olarak – kero
Drupal 8 uygulamaları (bazı) Symfony kullanıyorsunuz ve saf Symfony 2 uygulamaları aynı sunucu üzerinde bir arada var olabilir. Ama esas olarak Drupal 8 uygulamalarını destekliyorsanız, sadece öğrenmek istemediğiniz sürece Symfony uygulamalarına dalmanıza gerek yoktur. – Cerad
Yanıt için çok teşekkür ederim. Ve evet, bu noktada esas olarak birçok içeriği barındırmak için Drupal 8'i kullanacağız. Bunun yanı sıra, API servisini sağlayan kendi sunucumuzdan veri çekmek için sadece modül ve tema kullanacağız. – Charlie123