Skip to main content

Em tradução direta para o português, framework significa “estrutura” e, de forma geral, essa estrutura é feita para resolver um problema específico.

O framework é conjunto de códigos e é um dos melhores recursos para o programador que deseja aumentar sua produtividade, já que por meio dele é possível adicionar trechos de códigos genéricos que complementam a estrutura construída pelo desenvolvedor.

Basicamente, ele é um pacote de códigos prontos que podem ser utilizados no desenvolvimento para aplicar funcionalidades, comandos e estruturas já prontas para garantir qualidade no projeto e produtividade.

Assim, quando um projeto é iniciado pelo profissional, esse conjunto de códigos prontos se torna um suporte que facilita o trabalho, evitando a necessidade de iniciar o projeto do zero, já partindo de uma base comum a qualquer desenvolvimento.

As bibliotecas de frameworks

É possível encontrar diversas bibliotecas de códigos prontos espalhados pelo mundo, já que qualquer pessoa pode construir e disponibilizar um framework e, por conta da facilidade no compartilhamento, esse conjunto de códigos funciona de maneira ampla entre as linhas de programação para garantir seu bom funcionamento.

A única preocupação que se deve ter ao procurar por frameworks é encontrar um que seja compatível com a linguagem utilizada no desenvolvimento do seu projeto. Dessa forma, não há problemas de incompatibilidade e, futuramente, a programação com o restante das funcionalidades e características do site pode fluir naturalmente, evitando falhas ou outros problemas.

Funções de um framework

Existem diversos tipos de frameworks diferentes, cada um com determinado objetivo e aplicação. Implementar padrões de segurança, criar menus, estruturar a validação e registro de usuários e executar o comando de consulta ao banco de dados são alguns dos recursos e funcionalidades que os frameworks possibilitam em um projeto.

Além disso, existe uma grande variedade de parâmetros para as funções do framework, o que garante ao desenvolvedor a possibilidade de fazer personalizações de acordo com as necessidades do projeto, usando dos princípios de orientação a objeto, como abstração, polimorfismo e herança.

As funções originais de cada framework são conhecidas como frozen spots ou hook points, já a instanciação e a personalização criadas pelo desenvolvedor são denominadas de hot spots.

Uma de suas principais características é a integração entre as diferentes funções dessa ferramenta, o que significa que, por serem feitas de forma aberta, se adaptam a uma grande quantidade de situações.

Leave a Reply

Fullture School
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.