Buscar

Framework ou encarar o problema de frente na hora do desenvolvimento?

Muitos programadores adotam o uso de framaworks para desenvolvimento de softwares por questão de tempo e padrões de desenvolvimento, mais quero saber a opnião de especialistas sobre a usabilidade e a dependencia que esses freamworks causam para uma aplicação e se é possível crescer utilizado freamworkes?

💡 4 Respostas

User badge image

Joao Andre MArtins Dias

Boa tarde parceiro, acho que o a questão de usar ou não um framework é mais relativa a produtividade do que qualquer outra coisa.

Produzir um sistema completo se o uso de algum framework é quase impossível ou econômicamente inviavel. Imagise construir um sistema WEB em Java por exemplo sem uma ferramenta de ORM como o Hibernate e/ou um Framework para gerenciar injeção de dependências, ou mesmo um Framework para Front end como Bootstrap. O tempo gasto em tarefas repetitivas como a construção de camadas de visão ou clases de acesso a dados DAO seria enorme, e por vezes impediria a produção do sistema em tempo e custo viáveis ao cliente.

Para certas coisas não ha de se reinventar a roda, há inumeras ótimas soluções em frameworks consagrados no mercado.  Se é possivel crescer utilizando estas ferramentas? eu diria que no mercado atual, é quase impossivel crescer sem o uso deles, e recomendo fortemente que você aprenda a usa-los. Em C# por exemplo há o .NET MVC 5, o Entity Framework(ORM), em Java o HIbernate(ORM) Vraptor (injeção de dependeências),Mavem, JavaFX8 , Bootstrap(Front End)... Em fim existe uma infinidade deles, e eles agregam muito valor ao sistema final.

0
Dislike0
User badge image

Andre Smaira

Há quem diga que não sente vontade de utilizar um framework para desenvolver um software, porém não há como negar sua incrível utilidade quanto à opção de ter tudo que mais se utiliza , de forma mais simples e direta.


Podemos definir o framework como uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Podendo ser criado para atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação.


Mas tá , utilizar ou não utilizar ? Caso, você queira ter um código totalmente seu e que você entenda totalmente sua utilização , integração e comentários , pode se dizer que você deve encarar de frente na hora do desenvolvimento. Mas caso precise de algo mais rápido e se você têm capacidade de compreender códigos genéricos e facilidade de adaptar para aquilo que você precisa , com certeza utilizar um framework é uma belíssima opção.

0
Dislike0
User badge image

Andre Smaira

Há quem diga que não sente vontade de utilizar um framework para desenvolver um software, porém não há como negar sua incrível utilidade quanto à opção de ter tudo que mais se utiliza , de forma mais simples e direta.


Podemos definir o framework como uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Podendo ser criado para atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação.


Mas tá , utilizar ou não utilizar ? Caso, você queira ter um código totalmente seu e que você entenda totalmente sua utilização , integração e comentários , pode se dizer que você deve encarar de frente na hora do desenvolvimento. Mas caso precise de algo mais rápido e se você têm capacidade de compreender códigos genéricos e facilidade de adaptar para aquilo que você precisa , com certeza utilizar um framework é uma belíssima opção.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais