Gostaria de falar algo aqui que muitos já sabem: o quanto agiliza o desenvolvimento e sites ou sistemas com o uso de frameworks. Apesar de estar desenvolvendo a crisLib – que atualmente, graças a Deus, está contando com a ajuda de outros desenvolvedores como o LeoCaseiro -, nunca havia desenvolvido usando ela em 100% do projeto. E o resultado foi incrível!
Apesar de a crisLib ainda ser, digamos, uma “bebê”, consegui economizar uns 25% do tempo de desenvolvimento normal. E agora, com ela documentada pelo LeoCaseiro, este tempo deve melhorar! Principalmente se você usar Zend Studio (como o Leo havia me sugerido), ai meu amigo, dá tempo até para um cafezinho!![]()
Não se trata de usar código de terceiros, se trata de produzir mais e melhor em menos tempo, se trata de não perder tempo reinventando a roda.
A crisLib é para desenvolver usando PHP e, ou banco de dados, mas vamos falar de java-script, vamos falar sobre a jQuery, por exemplo. Até o Google a usa de tão boa e completa que é! Não estou dizendo que é a mais completa, estou dizendo que muita coisa pode-se fazer com ela! Eu, particularmente, não estudei ela a fundo para usa-la no meu dia-a-dia, mas com certeza ela está na minha lista de estudos!
Pra que ficar reinventando a roda? Se há uma alternativa rápida e segura, porque não? Lembrando que estou falando especificamente de frameworks! Sou totalmente contra um sujeito que se julga “desenvolvedor” sair por ai instalando WordPress, instalar um tema pronto e cobrar R$ 1000 por isto. Já usei WordPress alguns trabalhos, mas cobrei somente pela instalação, criação do tema e animações que havia feito. Saiu muito barato para o cliente. Me refiro a sujeitos que cobram horrores para instalar sistemas prontos. Coisas que não levam mais de 30 minutos instalando e customizando.
Para meu cliente português, que solicitou o desenvolvimento deste site. Eu poderia ter instalado um WordPress para ele. O que ele queria fazer se encaixava perfeitamente nisto. Mas e o meu trabalho? O prazer de desenvolver? A consciência limpa de que estava ganhando um dinheiro suado? Onde ficam? E ele não ia precisar de tudo o que tinha no WordPress! Então desenvolvi do zero!
Por isto crianças (risos), recomendo o uso de frameworks em seus projetos! A produtividade aumenta e todos ganham! O site ganha em qualidade, consequentemente o cliente ganha um projeto bem feito, e o desenvolvedor ganha tempo para pegar outros trabalhos ou, descansar!
Um abraço!
Guilherme Rambo
December 10th, 2008 at 3:04 pm
É verdade, vejo muita gente por aí dizendo “aff, eu gosto de fazer as coisas eu mesmo, não fico usando esses negócios pré-prontos”. Poxa vida, por que não usar algo como jQuery, que é um ABSURDO de framework sem o qual eu não vivo mais? Atualmente uso o Codeigniter quando desenvolvo com PHP, Rails quando desenvolvo com Ruby e Django quando desenvolvo com Python (que atualmente ainda estou aprendendo), isso sem contar as inúmeras pequenas bibliotecas que crio com coisas que eu sempre uso. Se eu fosse fazer cada serviço meu totalmente “do zero”, eu já teria desistido de ser programador.