Herkese merhaba bugün sizlere Symfony Framework'den basedeceğim.
Symfony Framework dünyanın en çok kullanılan web programlama dili olan PHP için geliştirilmiş, bir çok içeriği ve paketi içerisinde bulunduran bir framework'dür.
Symfony framework çok derin ve köklü bir topluluğa sahip olduğu gibi düzenli olarak SensioLabs tarafından geliştirilmeyede devam etmektedir.
Projelerimizde framework kullanmanın yararlarını listeleyecek olursak öne çıkanlar;
- Çok detaylı ve anlaşılabilir bir dökümantasyona sahip.
- Hazır paketler sayesinde Amerikayı tekrar keşfetmemize gerek kalmadan projelerimizi hazırlayabiliriz, bir kaç konsol komutu ile istediğiniz paketleri projenize dahil edebilirsiniz.
- Yüksek güvenlikli projeler hazırlayabiliriz, Symfony ve türevi frameworkler barındırdıkları hazır kodlar sayesinde güvenlik açıklarına olanak vermeden projelerimizi hazırlamamıza olanak sağlar.
- Takım çalışmasına uygun projeler hazırlamaya yardımcı olurlar, bir projede birden fazla yazılımcı çalışıyorsa projenin karmaşıklığını en az seviyeye indirir.
- Manuel işlemlerinizi konsol yardımıyla otomatiğe bağlayarak çok etkili bir şekilde zamandan tasarruf edebilirsiniz.
- Genelde projelerimizde bulunun "assets" klasörünün içinde bulunun front-end öğelerini Assestic özelliği ile çok kolay bir şekilde organize eder ve derlersiniz.
- Debug işlemi developer toolbar ile gerçekten çok kolay bir hal alıyor, projenizdeki birden çok fazla kompanent ne işlem yapıyor, projenizin kaynak kullanımını, hatalarını çok kolay bir şekilde ayıklayabilirsiniz.
Dökümantasyon için tıklayın.