Turner Cheats
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

A importância de um Framework

+2
~Rush~Pek
][_FaTaL.?
6 participantes

Ir para baixo

A importância de um Framework Empty A importância de um Framework

Mensagem por ][_FaTaL.? Ter Ago 28, 2012 5:59 pm

Um framework é, na minha concepção, a base de sustentação para o desenvolvimento de sistemas no contexto atual, segundo o paradigma de orientação a objeto.

É claro que no paradigma estruturado também é perfeitamente possível haver um framework, mas essa denominação é mais recente e veio junto com a força da Orientação a Objetos (já meio antiga, mas que hoje em dia tem muita força, graças ao Java).

Um bom framework, deve atender alguns requisitos básicos:

Deve ter uma API consistente e extensível
É importante que trabalhe em camadas
Deve, de preferência, ser estruturada sob Design Patterns(MVC, por exemplo)
Deve ter um bom tratamento de erros
Talvez você se pergunte: pra que eu preciso de um framework?
Acredito que a resposta mais comum para essa pergunta é: agilidade no desenvolvimento. Eu explico.

Com um framework, a maioria das rotinas básicas que você vai utilizar, já está prevista como por exemplo:

conexão com banco de dados
autenticação de usuário[em alguns frameworks]
formatação de exibição de campos
Isso diminui enormemente o seu trabalho de desenvolvimento uma vez que o básico já está previsto e você não irá precisar reprogramar tudo do zero.

Se o framework já usar, pelo menos, um Design Pattern, a produtividade aumenta, pois você já irá ter todo o suporte desse Pattern, que em casos como o do MVC, é fantástico!

A programação em camadas, é uma coisa fundamental para o desenvolvimento de softwares. Quando falamos de desenvolvimento para Web, isso pode ser multiplicado algumas vezes.

Hoje em dia, programar sem que haja essa divisão em camadas, dificulta muito o trabalho do desenvolvedor, que, além de trabalhar no que seria a camada de negócios, também vai ter que trabalhar na camada de apresentação, e isso toma muito tempo.

É importante dividir tudo em camadas, e deixar ao designer o que lhe compete, e ao desenvolvedor a sua parte. Se o projeto puder ter uma pessoa só para trabalhar com a camada de dados, é melhor, no entanto, esse trabalho para o desenvolvedor não se torna um jugo tão pesado (em alguns casos), é claro que há projetos que isso pode ser um fardo enorme!

Quando eu ainda trabalhava na Intertexto, tive uma experiência com um toolkit (segundo denominação do próprio projeto), que pode ser um bom exemplo do que eu considero um framework. Esse tookit é o OpenACS, uma ferramenta muito produtiva, escalável, extensível e robusta. Espero um dia poder falar melhor sobre ela aqui.

Em um dos freelance que estou fazendo no momento, acabei descobrindo um framework que promete muito, em PHP. O nome do projeto é Seagull, ainda está numa versão de desenvolvimento mas apresenta um excelente avanço. O framework é todo construído sob a PEAR, o que compatibiliza o projeto com a mais renomada biblioteca do PHP.

link para baixar : [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

By:_][FaTaL.?
][_FaTaL.?
][_FaTaL.?
Co-Admin
Co-Admin

Turner Cheats Evolution

Jogo : Crossfire
Mensagens : 31
Cash : 4319
Obrigado : 3
Data de inscrição : 28/08/2012
Idade : 25
Conquistas : A importância de um Framework BQkVm

Ir para o topo Ir para baixo

A importância de um Framework Empty Re: A importância de um Framework

Mensagem por ~Rush~Pek Dom Set 02, 2012 4:32 pm

obrigado por trazer conteudo parabens continue assim..
~Rush~Pek
~Rush~Pek
Membro de Honra
Membro de Honra

♥ iLove Turner Cheats! ♥

Jogo : Combat Arms
Mensagens : 291
Cash : 4706
Obrigado : 38
Data de inscrição : 28/08/2012
Idade : 28
Conquistas : A importância de um Framework CtII9

Ir para o topo Ir para baixo

A importância de um Framework Empty Re: A importância de um Framework

Mensagem por Mallesco Dom Set 02, 2012 6:51 pm

COMENTÁRIO EDITADO!

Advertência Recebidoa.


Última edição por NuTsZ.Myre em Dom Set 02, 2012 7:12 pm, editado 1 vez(es) (Motivo da edição : Flood)
Mallesco
Mallesco
[E]stagiário
[E]stagiário

[E]stagiário.

Jogo : Point Blank
Mensagens : 117
Cash : 4473
Obrigado : 66
Data de inscrição : 01/09/2012
Idade : 29
Conquistas : Nenhum troféu

Ir para o topo Ir para baixo

A importância de um Framework Empty Re: A importância de um Framework

Mensagem por Jonnathan™ Seg Set 03, 2012 1:39 pm

Muito bom Conteúdo

Parabéns

Continue assim! ~
Jonnathan™
Jonnathan™
Banido
Banido

Turner Cheats Evolution

Jogo : Grand Chase
Mensagens : 131
Cash : 4393
Obrigado : 71
Data de inscrição : 28/08/2012
Idade : 28
Conquistas : Nenhum troféu

Ir para o topo Ir para baixo

A importância de um Framework Empty Re: A importância de um Framework

Mensagem por Nutsz.Myre Seg Set 03, 2012 2:22 pm

Bom Tutorial mano parabéns..
Nutsz.Myre
Nutsz.Myre
Administrador
Administrador

Uɱ ɱѳɱɛɳtѳ ɳãѳ é tuɗѳ... ɱɑร ѵѳcê é tuɗѳ ɛɱ uɱ รó ɱѳɱɛɳtѳ ♥

Jogo : Combat Arms
Mensagens : 397
Cash : 4942
Obrigado : 103
Data de inscrição : 22/08/2012
Idade : 24
Conquistas : A importância de um Framework K6FQO

https://turnercheats.forumbrasil.net

Ir para o topo Ir para baixo

A importância de um Framework Empty Re: A importância de um Framework

Mensagem por lipe1457 Sáb Set 08, 2012 9:23 pm

muito bom explicaçao
parabens
continue assim
lipe1457
lipe1457
Bronze Member
Bronze Member

Jogo : Outros...
Mensagens : 343
Cash : 4732
Obrigado : 153
Data de inscrição : 28/08/2012
Conquistas : Nenhum troféu

Ir para o topo Ir para baixo

A importância de um Framework Empty Re: A importância de um Framework

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos