O que é um framework em computação ou programação

O que é um framework em computação ou programação? A palavra Framework é a combinação de duas palavras, ou seja, Frame (frame) e Work (work). Isso significa que uma estrutura já foi projetada e que o desenvolvedor deve operar nessa estrutura para atender aos requisitos de seu projeto. É apenas uma ferramenta que ajuda o desenvolvedor a codificar melhor e mais rápido .

Em geral, uma estrutura é uma estrutura real ou conceitual projetada para servir como um suporte ou guia para a construção de algo que expande a estrutura em algo útil. Em linguagem computacional, um Framework é uma plataforma de software universal e reutilizável para o desenvolvimento de aplicativos, produtos e soluções de software. Em outras palavras, podemos dizer que é um tipo de biblioteca , um software que fornece aos desenvolvedores da Web uma base de código e formas consistentes e padronizadas de criar aplicativos da web.

Em sistemas de computador, uma estrutura é geralmente uma estrutura estratificada que indica que tipo de programas pode ou deve ser construído e como eles se inter-relacionarão. Algumas estruturas de sistemas de computadores também incluem programas reais, especificam interfaces de programação ou oferecem ferramentas de programação para usar quadros. Um framework pode ser para um conjunto de funções dentro de um sistema e como elas se inter-relacionam; as camadas de um sistema operacional; as camadas de um subsistema de aplicativo; como a comunicação deve ser padronizada em algum nível de uma rede; Etc. Um framework é geralmente mais completo que um protocolo e mais prescritivo do que uma estrutura.

Um exemplo pode valer mais do que muitas explicações abstratas ou teóricas: Se eu disser cortar uma folha de papel com dimensões de 5m por 5m, certamente você faria isso. Mas peço-lhe para cortar 1000 pedaços de papel das mesmas dimensões. Então você não fará a medição 1000 vezes, obviamente você faria um quadro de 5m por 5m e então com a ajuda você poderia cortar 1000 papéis em menos tempo. Então, o que você fez se tornou um framework que faria esse tipo de tarefa. E, em vez de fazer o mesmo tipo de tarefa repetidamente para o mesmo tipo de aplicativo, o que você faz é criar um framework que tenha todas essas facilidades juntas em um bom pacote, fornecendo a abstração para o seu aplicativo e, mais importante muitos aplicativos.

Share this Post

Leave a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*
*