Ev gelişme Yazılım çerçevesi nedir? - techopedia nedir?

Yazılım çerçevesi nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Yazılım Çerçevesi ne demektir?

Yazılım çerçevesi, genel işlevselliğe sahip ortak kodun geliştiriciler veya kullanıcılar tarafından seçici olarak özelleştirilebileceği veya geçersiz kılınabileceği somut veya kavramsal bir platformdur. Çerçeveler, iyi tanımlanmış bir uygulama programı arabiriminin (API) geliştirilmekte olan yazılımın herhangi bir yerinde yeniden kullanılabildiği kütüphaneler şeklindedir.

Techopedia, Yazılım Çerçevesini açıklıyor

Belirli özellikler, aşağıdakiler dahil bir çerçeveyi diğer kütüphane formlarından farklı kılar:

  • Varsayılan Davranış: Özelleştirmeden önce, bir çerçeve kullanıcının eylemine özgü bir şekilde davranır.
  • Kontrolün Tersine Çevirilmesi: Diğer kütüphanelerin aksine, bir çerçeve içindeki küresel kontrol akışı arayan tarafından değil çerçeve tarafından kullanılır.
  • Genişletilebilirlik: Bir kullanıcı, varsayılan kodu kullanıcı koduyla seçerek değiştirerek çerçeveyi genişletebilir.
  • Değiştirilemez Çerçeve Kodu: Bir kullanıcı çerçeveyi genişletebilir, ancak kodu değiştiremez.

Yazılım çerçevesinin amacı, geliştirme ortamını basitleştirerek geliştiricilerin çabalarını çerçevenin sıradan, tekrarlayan işlevleri ve kütüphaneleri ile uğraşmak yerine proje gereksinimlerine adamalarını sağlamaktır. Örneğin, hazır bir çerçeve kullanan bir geliştirici sıfırdan bir VoIP uygulaması oluşturmak yerine, kullanıcı dostu düğmeler ve menüler eklemeye veya VoIP'i diğer işlevlerle entegre etmeye konsantre olabilir.

Yazılım çerçevesi nedir? - techopedia nedir?