Ev Haberlerde Uygulama çerçevesi nedir? - techopedia nedir?

Uygulama çerçevesi nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Uygulama Çerçevesi ne demektir?

Uygulama çerçevesi, belirli bir ortam için uygulamaların geliştirilmesini destekleyen temel bir yapı sağlayan bir yazılım kütüphanesidir. Bir uygulama çerçevesi, bir uygulama oluşturmak için iskelet desteği görevi görür. Uygulama çerçeveleri tasarlamanın amacı, uygulamaların geliştirilmesi sırasında karşılaşılan genel sorunları azaltmaktır. Bu, bir uygulamanın farklı modülleri arasında paylaşılabilen kod kullanılarak gerçekleştirilir. Uygulama çerçeveleri yalnızca grafik kullanıcı arayüzü (GUI) geliştirmede değil, aynı zamanda web tabanlı uygulamalar gibi diğer alanlarda da kullanılır.


Uygulama çerçeveleri yakın zamanda ortaya çıkan bir fikir değildir. Bugün hala kullanılmakta olan eski uygulama çerçevelerinden bazıları SmallTalk kullanıcı arabirimi çerçevesi, MacApp (Macintosh için) ve Struts'tur (Web tabanlı Java uygulamaları için).

Techopedia Uygulama Çerçevesini açıklıyor

Daha az geliştirme çabası olan uygulamalarda GUI oluşturma arzusu nedeniyle, uygulama çerçeveleri, önceden tanımlanmış kod yapısının altında standart bir çerçeve sağlayarak iyi bir çözüm olduğunu kanıtladı. Örneğin, MFC (Microsoft Foundation Classes), Windows ortamında C ++ dilinde uygulamalar geliştirmek için kullanılan bir uygulama çerçevesidir. MFC, çerçeve içinde GUI denetimleri için otomatik kod oluşturma araçlarına sahiptir.


Uygulama çerçevesi, bir uygulama oluşturmak için yapı ve şablonlar sağlamak için bir araç görevi görür. Çerçeveyi uygularken nesne yönelimli teknikler kullanarak, önceden var olan sınıflar uygulamaları kolayca oluşturmak için kullanılabilir. Uygulama çerçevelerini kullanmanın avantajları:

  • Çerçevenin bileşenlendirilmesi, geliştiricilerin çerçeveyi parça parça kullanmasına olanak tanır. Bu, geliştiricilerin uzmanlıklarına, hatalardaki azalmaya ve daha düşük geliştirme maliyetine göre daha iyi tahsis edilmesiyle sonuçlanır.
  • Kod ve tasarımın yeniden kullanılabilirliği, test edilen bileşenlerin kullanımına yardımcı olur ve bu da kaliteyi artırır.
  • İş gereksinimlerini uygulamak için çerçeveyi özelleştirmeye yönelik genişletilebilirlik.
  • Sadelik, bileşenlerin erişimini kontrol etmeye ve veri güvenliği sağlamaya yardımcı olan kapsülleme özelliği ile sağlanır.
  • Daha iyi kod bakımı, çünkü tüm temel kod tek bir yerde merkezileştirilmiştir.
  • Koda ek olarak, farklı sınıflar arasındaki önceden tanımlanmış etkileşimler geliştirme çabasını azaltmak için bir şablon oluşturur. Bu, yazılım geliştirme için daha iyi bir başlangıç ​​sağlar ve hızlı uygulama geliştirmeye yardımcı olur.
Uygulama çerçevesi nedir? - techopedia nedir?