Casa Notícies interiors Què és el marc d'aplicacions? - Definició de tecnologia

Què és el marc d'aplicacions? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Application Framework?

Un marc d'aplicacions és una biblioteca de programari que proporciona una estructura fonamental per donar suport al desenvolupament d'aplicacions per a un entorn específic. Un marc d'aplicacions actua com a suport esquelètic per crear una aplicació. La intenció de dissenyar marcs d’aplicacions és disminuir els problemes generals que s’enfronten durant el desenvolupament d’aplicacions. Això s’aconsegueix mitjançant l’ús de codi que es pot compartir en diferents mòduls d’una aplicació. Els marcs d'aplicacions s'utilitzen no només en el desenvolupament de la interfície gràfica d'usuari (GUI), sinó també en altres àrees com les aplicacions basades en la web.


Els marcs d’aplicació no són una idea sorgida recentment. Alguns dels antics marcs d'aplicacions que encara s'utilitzen avui en dia són el marc de la interfície d'usuari SmallTalk, MacApp (per a Macintosh) i Struts (per a aplicacions basades en web).

Techopedia explica Application Framework

Degut al desig de crear interfícies d'interès gràfics en aplicacions amb menys esforç de desenvolupament, els frameworks d'aplicacions van resultar ser una bona solució, al proporcionar un marc estàndard amb l'estructura de codis predefinida subjacent. Per exemple, MFC (Microsoft Foundation Classes) és un marc d'aplicacions utilitzat en l'entorn de Windows per desenvolupar aplicacions en l'idioma C ++. MFC disposa de totes les eines per a la generació automàtica de codis per a controls GUI dins del marc.


Un marc d'aplicacions actua com una eina per subministrar l'estructura i les plantilles per construir una aplicació. Si s’utilitzen tècniques orientades a objectes mentre s’implementen el framework, es poden fer classes preexistents per construir les aplicacions fàcilment. Els avantatges d'utilitzar marcs d'aplicacions són:

  • La composició del marc permet als desenvolupadors utilitzar-lo de forma peça a peça. Això es tradueix en una millor assignació de desenvolupadors basada en la seva experiència, reducció d'errors i un menor cost de desenvolupament.
  • La reutilització del codi i del disseny ajuda a l'ús dels components provats, la qual cosa augmenta la qualitat.
  • Extensibilitat per personalitzar el marc per implementar els requisits empresarials.
  • La simplicitat s’aconsegueix mitjançant la funció d’encapsulació, que ajuda a controlar l’accés dels components i proporcionar seguretat a les dades.
  • Millor manteniment del codi perquè tot el codi base està centralitzat en una única ubicació.
  • A més del codi, les interaccions predefinides entre diferents classes formen una plantilla per reduir l’esforç de desenvolupament. Això proporciona un millor començament per al desenvolupament de programari i ajuda al desenvolupament d'aplicacions ràpides.
Què és el marc d'aplicacions? - Definició de tecnologia