« Back to Glossary Index

No contexto da Engenharia e Desenvolvimento de Software:

Um framework é um conjunto de classes extensíveis, abstratas ou concretas, que define padrões de interação entre objetos e apresenta soluções para uma família de problemas relacionados.

framework atua onde há funcionalidades em comum a várias aplicações, porém para isso as aplicações devem ter algo razoavelmente grande em comum para que o mesmo possa ser utilizado em várias aplicações.

Sua arquitetura tem foco em resolver responsabilidades para um domínio de subsistema de aplicativo.

Frameworks de desenvolvimento de software podem resolver problemas de domínio do negócio ou de arquitetura de tecnologia, sendo horizontais ou verticais.

Mais sobre frameworks

« Voltar para o índice do Glossário