| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2009 20:56:29
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6400
Offline
|
Alex Basto wrote:
mochuara wrote:
Voce poderia nos dizer qual o contexto que essa citação foi retirada. Eu não lembro de ter visto qualquer referencia no assunto dizer que vc pode ter 1, e apenas 1, URI de entrada para um sistema baseado em REST.
Eu ainda não entendi o que Restfulie esta especificando pra afirma que é uma API, sobre maquina de estado ou recursos acessados do lado do servidor isso é simplesmente um fator comum ou qualquer caracteristica REST, todavia surge uma abordagem ao VRAPTOR não provando o uso de uma especificação clara sobre o que vem só a se limitar já na obervação que você fizera acima.
Agora vamos esperar o Guilherme Silveira se colocar mais objetivamente sobre recursos da especificação Restfulie que é no minimo pra mim ainda algo ainda não materializado sendo só explorado em situação de programação sobre URI.
O que é API pra vc?
Pq o Restfulie e o VRaptor seguiriam uma especificação (JAX-RS, por exemplo) se ela não especifica a parte mais importante que eles fazem?
Se você usa REST só nas URIs e Headers, você pode usar a JAX-RS tranquilamente, pois é o suficiente... mas quando você tenta passar para o próximo nível, e começar a usar HATEOAS, o JAX-RS não te ajuda em quase nada...
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2009 21:40:14
|
Alex Basto
JavaBaby
![[Avatar]](/images/avatar/cb0e59b8f769a8698b9f7154dd8809b5.jpg)
Membro desde: 11/11/2009 09:56:06
Mensagens: 98
Offline
|
lucascs wrote:
O que é API pra vc?
API pra mim é o que atende uma especificação, não me parece ser o que Restfulie se propõe só a conceito à Maquinas de Estado ou chamadas URIs, isso é REST por si só.
Pq o Restfulie e o VRaptor seguiriam uma especificação (JAX-RS, por exemplo) se ela não especifica a parte mais importante que eles fazem?
Justamente Restfulie é segregado no ambiente de Rails mas não tem significativimente comportamento ou especificação de API pois não se extende a JAX-RS ou qualquer outra norma que lhe caracterize ou certifique , veja a propria entrevista do Guilherme Silveira na InfoQ Interview with Guilherme Silveira, creator of Restfulie
Se você usa REST só nas URIs e Headers, você pode usar a JAX-RS tranquilamente, pois é o suficiente... mas quando você tenta passar para o próximo nível, e começar a usar HATEOAS, o JAX-RS não te ajuda em quase nada...
Sim não disse o ao contrário, mas o que vem a ser Restfulie API ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2009 22:24:33
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6400
Offline
|
Alex Basto wrote:
API pra mim é o que atende uma especificação, não me parece ser o que Restfulie se propõe só a conceito à Maquinas de Estado ou chamadas URIs, isso é REST por si só.
Bom, se vc procurar saber, pelo menos, o que significa a sigla (Application Programming Interface), vai ver que API nada mais é do que uma interface para programar aplicações... não tem nada ver com seguir especificações.
Por exemplo o Hibernate tem dois jeitos de fazer buscas no banco de dados: a HQL API e a Criteria API... nenhuma delas tem uma especificação da Sun
Justamente Restfulie é segregado no ambiente de Rails mas não tem significativimente comportamento ou especificação de API pois não se extende a JAX-RS ou qualquer outra norma que lhe caracterize ou certifique , veja a propria entrevista do Guilherme Silveira na InfoQ Interview with Guilherme Silveira, creator of Restfulie
Já vi a entrevista e de novo, ser uma API não implica seguir uma especificação ou ter um certificado, e sim disponibilizar uma Interface para realizar algum conjunto de operações.
Sim não disse o ao contrário, mas o que vem a ser Restfulie API ?
Uma Interface para que você possa fazer aplicações usando os conceitos e funcionalidades do Restfulie.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2009 22:43:16
|
Alex Basto
JavaBaby
![[Avatar]](/images/avatar/cb0e59b8f769a8698b9f7154dd8809b5.jpg)
Membro desde: 11/11/2009 09:56:06
Mensagens: 98
Offline
|
lucascs wrote:
Bom, se vc procurar saber, pelo menos, o que significa a sigla (Application Programming Interface), vai ver que API nada mais é do que uma interface para programar aplicações... não tem nada ver com seguir especificações.
Por exemplo o Hibernate tem dois jeitos de fazer buscas no banco de dados: a HQL API e a Criteria API... nenhuma delas tem uma especificação da Sun 
Se for pensar assim porque eu teria profissionais que em conjunto mantém e certificam normal para JSR e especificam o seu uso e pra qual compatibilidades em pro das versões Java e padrões, veja ai Java Community Press, no que você observa é puramente superficial ao conceito para a proposta de Restfulie como uma nova adquação para soluções de Hipermidia, e fiz já aqui a observação sobre a SUN CLOUD API, que já é uma evolução que não se prende ao universo somente de URI.
Já vi a entrevista  e de novo, ser uma API não implica seguir uma especificação ou ter um certificado, e sim disponibilizar uma Interface para realizar algum conjunto de operações.
Se for para entender programação isso é atende o que você quer falar, se for falar sobre arquitetura tudo o que você colocou vai por terra abaixo.
Uma Interface para que você possa fazer aplicações usando os conceitos e funcionalidades do Restfulie.
Veja aqui você não consegui justificar o que é Restfulie.
This message was edited 1 time. Last update was at 20/12/2009 22:43:43
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2009 22:49:00
|
Guilherme Silveira
Administrador
Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline
|
Alex Basto wrote:
Se for pensar assim porque eu teria profissionais que em conjunto mantém e certificam normal para JSR e especificam o seu uso e pra qual compatibilidades em pro das versões Java e padrões, veja ai Java Community Press, no que você observa é puramente superficial ao conceito para a proposta de Restfulie como uma nova adquação para soluções de Hipermidia, e fiz já aqui a observação sobre a SUN CLOUD API, que já é uma evolução que não se prende ao universo somente de URI.
Eu fico impressionado
Abraco e bom finzinho de domingo!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2009 22:58:15
|
Alex Basto
JavaBaby
![[Avatar]](/images/avatar/cb0e59b8f769a8698b9f7154dd8809b5.jpg)
Membro desde: 11/11/2009 09:56:06
Mensagens: 98
Offline
|
Guilherme Silveira wrote:
Eu fico impressionado
Abraco e bom finzinho de domingo!
ahahahh !!!
- Bom, pra todos nós
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2009 22:58:50
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6400
Offline
|
Alex Basto wrote:
Se for pensar assim porque eu teria profissionais que em conjunto mantém e certificam normal para JSR e especificam o seu uso e pra qual compatibilidades em pro das versões Java e padrões, veja ai Java Community Press, no que você observa é puramente superficial ao conceito para a proposta de Restfulie como uma nova adquação para soluções de Hipermidia, e fiz já aqui a observação sobre a SUN CLOUD API, que já é uma evolução que não se prende ao universo somente de URI.
A JSR pra REST é a JAX-RS... e ela não é suficiente.
A SUN CLOUD API não é uma especificação pra REST em geral, e sim pra REST dentro de uma cloud, então não faz sentido usá-la para projetos gerais.
As JSRs surgem depois que as pessoas usam determinada coisa, e não o contrário. Logo você não deve esperar sair uma JSR pra começar a fazer uma coisa nova.
Se for para entender programação isso é atende o que você quer falar, se for falar sobre arquitetura tudo o que você colocou vai por terra abaixo.
Essa frase simplesmente não faz sentido.
Interface != Arquitetura. API != arquitetura.
Veja aqui você não consegui justificar o que é Restfulie.
Eu não consegui justificar, ou vc não conseguiu entender? Já chegou a olhar o site do Restfulie pra saber o que ele é?
http://restfulie.caelum.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2009 08:07:30
|
Alex Basto
JavaBaby
![[Avatar]](/images/avatar/cb0e59b8f769a8698b9f7154dd8809b5.jpg)
Membro desde: 11/11/2009 09:56:06
Mensagens: 98
Offline
|
lucascs wrote:
A JSR pra REST é a JAX-RS... e ela não é suficiente.
Com certeza, mas existe uma colaboração que certifique determinada especificação, alias depois que a Oracle obteve a adoção da Sun Microsystems muita coisa ainda não mudou, criou-se uma expectativa mas tem um lance de Marketing muito maior ai.
A SUN CLOUD API não é uma especificação pra REST em geral, e sim pra REST dentro de uma cloud, então não faz sentido usá-la para projetos gerais.
Virtualização é o momento para as soluções em HTTP
As JSRs surgem depois que as pessoas usam determinada coisa, e não o contrário. Logo você não deve esperar sair uma JSR pra começar a fazer uma coisa nova.
É necessário ficar mais atualizado ai sobre questão de comunidade , ou melhor dizendo ficar mais atento sobre as questões que podem cair até por monopolio algo que é bem a cara desses players gigantes
Essa frase simplesmente não faz sentido.
Interface != Arquitetura. API != arquitetura.
Ai tem uma questão de melhor se buscar cultura.
Esse Site veio em boa hora, vou dar uma bela explorada.
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2009 12:57:57
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6400
Offline
|
Alex Basto wrote:
lucascs wrote:
Essa frase simplesmente não faz sentido.
Interface != Arquitetura. API != arquitetura.
Ai tem uma questão de melhor se buscar cultura.
Então quer dizer que se eu uso leite pra fazer um bolo então bolo == leite?
E onde vc aprendeu a falar português? na escola do mestre Yoda?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2009 14:46:45
|
Alex Basto
JavaBaby
![[Avatar]](/images/avatar/cb0e59b8f769a8698b9f7154dd8809b5.jpg)
Membro desde: 11/11/2009 09:56:06
Mensagens: 98
Offline
|
lucascs wrote:
Então quer dizer que se eu uso leite pra fazer um bolo então bolo == leite?
E onde vc aprendeu a falar português? na escola do mestre Yoda?
Observe quem esta misturando conceitos é você, o site que a Caelum lançou foi a melhor coisa para justificar Restfulie, entretanto ainda não me aprofundei no assunto sobre questões de sua especificação, quando você se referiu a API fora em contexto somente programatico e não estou visando esse assunto, e nada tinha haver com o core das questões sobre HTTP, URI, Hipermidia etc....
No maximo que poderia contra argumentar era entrar com alguma falha sobre REST,RESTeasy, Restfull ou qualquer outra especificação que justifica-se sua observação e não foi ela foi leiga, pois você não entende sobre arquitetura para se achar na conversa.
Gostei da iniciativa da Caelum vamos ver se o site agora explica melhor o que se propõe !!!
Abraçosss
This message was edited 2 times. Last update was at 21/12/2009 15:08:12
|
|
|
 |
|
|