Pular para o conteúdo principal

3 Razões para Usar Frameworks


O que é mesmo esse tal de Framework?


A melhor definição que já encontrei de Framework foi no WhatIs, que o define como sendo uma estrutura real ou conceitual planejada para servir de suporte ou guia na construção de algo que expande a sua estrutura.


E a muito tempo esse conceito foi adotado por programadores que desejavam organizar e agilizar o seu trabalho. Em programação, os Frameworks contém uma estrutura com regras gerais onde é possível implementa-las tornando essas regras mais específicas, ou simplesmente utiliza-las.



1 - Uma base sólida para se apoiar

Há ainda quem diga que não utiliza desses poderosos recursos em seus projetos, porque não conhecem a fundo o assunto e acreditam a utilização dos mesmos pode acabar "engessando", ou seja, limitando a capacidade do que ele está criando (leia-se eu mesmo até pouco tempo).

Na verdade o que essas estruturas proporcionam é justamente o contrário. Elas provém uma base sólida para que você possa se apoiar, em quanto se preocupa com o que realmente é importante e quase sempre é possível expandir, especializar ou até mesmo reescrever as regras das mesmas não limitando em nada o seu processo criativo.


2 - Não gaste tempo com trivialidades

Frameworks surgiram para seguir um conceito bem antigo em programação:
Don't repeat yourself.
Numa tradução livre seria algo como: não se repita. Ao invés de realizar uma determinada ação repetidas vezes, por que não criar uma função que realize esta ação para você? É exatamente isso que os frameworks fazem, disponibilizando de mão beijada o que você perderia muito tempo fazendo e refazendo, e todos sabemos que:
Time is money.

3 - Seja mais eficiente

Quando se tem uma base para se iniciar um projeto e se conta com uma gama de funcionalidades, com a organização toda planejada o resultado é uma eficiência maior na sua produtividade. se você é Front-End ou Back-End Developer explore os Frameworks da sua área, faça uso dessas ferramentas e caso não se dê bem, você pode simplesmente descartá-las e dizer que ao menos experimentou.


Dicas de Frameworks

Vou listar aqui alguns frameworks que já testei e recomendo que você experimente.

  • PHP - Para desenvolvimento PHP eu recomendo o CakePHP que é um excelente Framework baseado no Design Pattern - MVC (Model View Controller).
  • CSS - Atualmente estou utilizando para CSS o Bootstrap que, além de ser compatível com HTML5 e CSS3 permite a criação de sites completamente Responsivos com muita facilidade. O Foundation também excedeu muito às minhas expectativas.
  • JavaScript - E claro não podia ficar de fora o mais famoso framework de JavaScript de todos, o jQuery.

/fa-clock-o/ WEEK TRENDING$type=list

Como Criar um Menu Horizontal com Sub Menu Utilizando CSS3

Clique aqui e veja aqui o código em funcionamento. Como Criar um Menu com Sub-menu? No princípio das minhas peripécias com front-end, eu tive bastante dificuldade para criar até mesmo um simples menu horizontal com CSS seguindo nossos amados tutoriais nas "interwebs" da vida. Criar um menu com Drop-down então, com o que eu sabia, era impensável! Antes de estudar bem o CSS, eu nem imaginava a capacidade que ele tinha. Se você não sabe o que é drop-down: Drop-down em tradução livre e literal significa suspenso. Mas no caso de um menu com  função  drop-down, é um menu com um sub-menu acoplado para determinados items, que se revela ao passar o mouse ou clicar nesses mesmo itens. Quebrei muito a cabeça com tutoriais e códigos prontos e não conseguia entender a lógica do sistema e sem entender essa lógica não era possível adaptá-lo para meus fins e acabava por utilizar outras saídas que até resolviam o problema, porém davam muito trabalho para pouco resultado. Ut...

Conheça o Vite e esqueça todas as outras ferramentas de bundle

Conheça o Vite e esqueça todas as outras ferramentas de bundle O ecossistema JavaScript está em constante evolução, e com isso, surgem novas ferramentas e frameworks que prometem tornar a vida dos desenvolvedores mais fácil. Um exemplo disso é o Vite, uma ferramenta de build ultra-rápida criada pelo criador do Vue.js, Evan You. Neste artigo, iremos explorar como o Vite surgiu e como ele funciona, além de mostrar alguns exemplos práticos de como utilizá-lo.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   O que é o Vite? O Vite é uma ferramenta de build e desenvolvimento para projetos JavaScript. Ele se destaca por ser extremamente rápido, oferecendo uma experiência de desenvolvimento fluida e instantânea. Ao contrário de outras ferramentas de build como o Webpack, o Vite não necessita de uma compilação prévia para executar, e utiliza a dependência nativa do navegador para carregar os módulos. Isso significa que o...

Dicas para treinar o ChatGPT para melhorar a qualidade das respostas

Dicas para treinar o ChatGPT para melhorar a qualidade das respostas O ChatGPT é uma IA de linguagem natural que pode ser treinado para responder perguntas e realizar tarefas de forma mais precisa e eficiente. Aqui estão algumas dicas para treinar o ChatGPT para melhorar a qualidade das suas respostas.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   1. Fornecer feedback Quando o ChatGPT fornecer uma resposta incorreta ou inadequada, é importante fornecer feedback sobre o que deu errado. O feedback pode incluir correções gramaticais, sugestões para melhorar a resposta ou informações adicionais que ajudem o ChatGPT a entender melhor a pergunta. Por exemplo, se o ChatGPT responder "sim" para uma pergunta que exige uma resposta "não", o feedback pode indicar que a resposta está incorreta e que a resposta correta deveria ser "não". Além disso, o feedback pode ser útil para melhorar a capacidad...