Framework de pilha completa

13 respostas
Ticianne

Olá, queridos.

Estava eu a escrever um artigo falando sobre Web Application Frameworks, quando me deparo com a definição do RIFE http://rifers.org/, que é a seguinte:

Alguém pode me esclarecer o que é um framework de pilha completa? Quer dizer, até dá pra ter uma idéia, mas gostaria de uma explicação mais formal, sabe… alguém sabe de fato o que é?

Obrigada!! :smiley: :smiley:

13 Respostas

Ticianne

Ok, acho que não me expressei muito bem! Não precisa de uma definição bem formal, mas so gostaria de uma explicação sobre o que significa um framework ser de pilha completa.

Toda ajuda é super bem vinda!

:mrgreen: :mrgreen:

andrepestana

Eu entendo que seja um framework que tente ajudar na construção de todas as características da sua aplicação. No site do RIFE mesmo existe um gráfico (What’s inside the full stack?) que mostra as camadas do framework e quais as características em que elas atuam.

saoj

Assim como o Mentawai e o RoR, o Rife é full-stack. Ele abstrai e/ou resolve todos os problemas de uma aplicação web. Quais são esses problemas? Autenticação, Autorização, Pool de Conexão, Tags, Envio de Email, blah, blah, blah, blah, etc.

Por exemplo? Como vc faz IoC com Struts? Provavelmente vão te recomendar o Spring. Como vc faz pool de conexões? Vão de recomendar C3P0. Como vc envia email? Fácil, usa o Commons Email. E por aí vai, até o seu projeto virar uma salada de frameworks. Salada de framework = complexidade desncessária = http://en.wikipedia.org/wiki/Rube_Goldberg_machine

No Mentawai, e provavelmente no Rife tb, ele já te dá um container de IoC, abstrai o pool de conexões dentro dele, o envio de email e todo o resto. Ele não te “joga” para qualquer outro framework que faça isso. Isso é ser full-stack.

O Rife é component-based. Mentawai e RoR são action-based. Me parece que o Rife não pegou. Escuto pouca coisa sobre ele…

Ticianne

Ok, realmente, esclareceu esse conceito de pilha completa!
Obrigada, pessoal! :wink:

peerless

Ticianne:
Ok, realmente, esclareceu esse conceito de pilha completa!
Obrigada, pessoal! ;)

não traduza as buzzwords tecnicas, por favor :slight_smile:

Outras opções Full-stack: JBoss Seam, Spring Framework, Grails …

M

É como se fosse esses aparelhos de ginástica que vende na TV e promete todo tipo de exercício, e claro acaba não sendo bom em nenhum.

saoj

Hehehehe. Bom comentário. Isso pode mesmo acontecer, mas no caso do Mentawai ele não apenas promete mas faz. Não porque eu estou falando, mas porque dezenas de pessoas e empresas, de todos os cantos do Brasil e do mundo, usam e aprovam. Tb o sucesso do RoR comprovou que isso (=ser full-stack) não é apenas possível mas tb desejável para agilizar o desenvolvimento web.

Há dezenas de outros comentários. Para acessar a lista completa clique aqui.

Rubem_Azenha

Você esqueceu de colocar o comentário do Bruce Tate… :confused:

Marcio_Duran

Full-Stack é puro serviço.

fredferrao

Pô tu ta usando pesado a idéia do pessoal do maker em, marketing pesado hehe :lol:

Ticianne

certo…

peerless:
não traduza as buzzwords tecnicas, por favor

Outras opções Full-stack: JBoss Seam, Spring Framework, Grails …

eu entedo que há outros frameworks que apresentam pilha completa e que ha certos termos técnicos não traduziveis, mas pilha completa é traduzivel. :wink:

eu só precisava esclarecer mais um conceito meio nebuloso que tinha. Mas é realmente o que eu estava pensando, as explicações me ajudaram.

Thank you a todos!! :smiley:

P.S. a da máquina de exercícios foi a analogia perfeita! :stuck_out_tongue:

Marcio_Duran

Ticianne:
certo…

peerless:
não traduza as buzzwords tecnicas, por favor

Outras opções Full-stack: JBoss Seam, Spring Framework, Grails …

eu entedo que há outros frameworks que apresentam pilha completa e que ha certos termos técnicos não traduziveis, mas pilha completa é traduzivel. :wink:

eu só precisava esclarecer mais um conceito meio nebuloso que tinha. Mas é realmente o que eu estava pensando, as explicações me ajudaram.

Thank you a todos!! :smiley:

P.S. a da máquina de exercícios foi a analogia perfeita! :P

Outras opção de Full-Stack, JBoss Sean, Spring FrameWork, Grails<-------------------------------->full-Stack<---------------->indiferente<-------->FrameWorks são modelos e nesse modelos ser full stack é ligado linguagem que tem a capacidade interoperabilidade jpython, jruby, grovvy entre plataformas e FrameWorks distintos.

peerless

Ticianne:
certo…

peerless:
não traduza as buzzwords tecnicas, por favor

Outras opções Full-stack: JBoss Seam, Spring Framework, Grails …

eu entedo que há outros frameworks que apresentam pilha completa e que ha certos termos técnicos não traduziveis, mas pilha completa é traduzivel. :wink:

eu só precisava esclarecer mais um conceito meio nebuloso que tinha. Mas é realmente o que eu estava pensando, as explicações me ajudaram.

Thank you a todos!! :smiley:

P.S. a da máquina de exercícios foi a analogia perfeita! :P

Tudo é traduzivel, acontece que tem coisas como “full-stack” que se voce for conversar tecnicamente com alguem, ficará meio estranho “pilha completa”. Vai por mim…

Criado 9 de junho de 2009
Ultima resposta 12 de jun. de 2009
Respostas 13
Participantes 8