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 ganhar dinheiro com desenvolvimento de software

Como ganhar dinheiro com desenvolvimento de software Se você é um programador ou desenvolvedor de software, pode se perguntar como ganhar dinheiro com essa habilidade. A boa notícia é que existem muitas oportunidades para quem sabe programar, e as possibilidades só aumentam com o tempo.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   Neste artigo, vamos explorar algumas das melhores estratégias para ganhar dinheiro como desenvolvedor de software em 2023. Desde trabalhar em tempo integral em uma empresa de tecnologia até criar seu próprio negócio de software, há muitas opções para escolher. 1. Trabalhar em tempo integral em uma empresa de tecnologia Trabalhar em uma empresa de tecnologia é uma das maneiras mais populares para ganhar dinheiro como desenvolvedor de software. Existem muitas empresas que estão sempre procurando desenvolvedores de software para ajudar a criar e manter seus produtos. Além de um salário...

Tudo o que você precisa saber sobre renderização no lado do servidor com ReactJS

Tudo o que você precisa saber sobre renderização no lado do servidor com ReactJS A renderização no lado do servidor (SSR) com ReactJS é uma técnica que pode melhorar significativamente o desempenho de sua aplicação, especialmente em termos de tempo de carregamento inicial. Neste artigo, discutiremos em detalhes o que é a renderização no lado do servidor com ReactJS, por que ela é importante e como implementá-la em sua própria aplicação.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   O que é a renderização no lado do servidor com ReactJS? A renderização no lado do servidor com ReactJS é uma técnica que permite que sua aplicação seja renderizada no servidor, em vez de no navegador do usuário. Isso significa que, em vez de enviar apenas o HTML e o JavaScript para o navegador, você pode enviar o HTML totalmente renderizado para o usuário. A renderização no lado do servidor pode melhorar significativamente o desempe...

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...