Кућа У вестима Шта је оквир апликације? - дефиниција из техопедије

Шта је оквир апликације? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Оквир апликације?

Апликативни оквир је библиотека софтвера која пружа темељну структуру за подршку развоју апликација за одређено окружење. Оквир апликације делује као скелетна подршка за изградњу апликације. Намера дизајнирања апликативних оквира је да умањи општа питања која су суочена током развоја апликација. То се постиже коришћењем кода који се може делити у различитим модулима апликације. Оквири апликација се користе не само у развоју графичког корисничког интерфејса (ГУИ), већ и у другим областима попут веб апликација.


Оквири апликација нису недавно настала идеја. Неки од старих оквира апликација који се и данас користе су СмаллТалк оквир корисничког интерфејса, МацАпп (за Мацинтосх) и Струтс (за веб-базиране Јава апликације).

Тецхопедиа објашњава Апплицатион Фрамеворк

Због жеље за стварањем ГУИ-ја у апликацијама са мање развојног напора, апликацијски оквири показали су се добрим решењем, пружајући стандардни оквир са пододређеном унапред дефинисаном структуром кода. На пример, МФЦ (Мицрософт Фоундатион Цлассес) је оквир апликација који се користи у Виндовс окружењу за развој апликација на језику Ц ++. МФЦ има све алате за аутоматско генерисање кода за ГУИ контроле у ​​оквиру.


Оквир апликације делује као алат за снабдевање структуре и предложака за конструкцију апликације. Коришћењем објектно оријентисаних техника током имплементације оквира, постојеће класе се могу лако користити за изградњу апликација. Предности употребе апликативних оквира су:

  • Компонентација оквира омогућава програмерима да га користе појединачно. То резултира бољом алокацијом програмера на основу њихове стручности, смањењем грешака и нижим трошковима развоја.
  • Поновна употреба кода и дизајна помаже у употреби тестираних компоненти, што повећава квалитет.
  • Проширеност за прилагођавање оквира ради примене пословних захтева.
  • Једноставност се постиже функцијом инкапсулације, која помаже у контроли компонената и пружа им сигурност података.
  • Боље одржавање кода јер је сав основни код централизован на једној локацији.
  • Поред кода, предефинисане интеракције између различитих класа формирају образац за смањење развојног напора. То омогућава бољи почетак развоја софтвера и помаже у брзом развоју апликација.
Шта је оквир апликације? - дефиниција из техопедије