framework yazılım geliştiriciler için hazırlanmış, isteğe göre değiştirebilir, yazılımcı için gereken bir çok özelliği içeren kütüphanelere sahip yapılara verilen isimdir. türkçesi uygulama çatısı olarakta geçer. yazılımcılar için büyük bir nimettir. bir projeye başladıktan sonra ortalama 12 ay sürecek bir işi bir 1 aylık bir sürede çıkarmanızı sağlayabilir. bunun en büyük sebebi bir çok aracın framework'ün içinde hazır bir biçimde bulunmasıdır.
frameworkler ayrıca mvc (model, view, controller) yapılar ile projeniz için büyük bir okunurluk ve düzen sağlayabilir. özellikle bir çok kişinin için çalışacağı açık kaynak veya kapalı kaynak şirket projeleri için önerilir. projede çalışacak yazılımcılar projede kullanılan framework'ün kullanımını biliyorlarsa çok kolay bir şekilde diğer yazılımcının yazdığı kodu okuyabilir üstünde değişiklik veya ekleme yapabilirler.
günümüzde frameworkler genelde açık kaynak geliştirilir buda onlara büyük bir gelişme ve güncelleme gücü sağlar. örnek sizin 1 aylık bir sürede yazabileceğiniz bir güvenlik kontrolü framework'ün içinde opensource sayesinde 20 farklı yazılımcı tarafından yazılmış ve yüzlerce yazılımcı tarafından kontrol edilmiş şekilde sizin kullanımınıza açıktır. siz bu güvenlik kontrolünü kullanarak hem 1 aylık bir iş sürecinden kurtulursunuz, hemde profosyonel yazılmış güvenli bir koda sahip olursunuz.
Posted on Hede.io - Knowledge Sharing Dictionary
Read this entry or all entries about framework.