Pergunta

Fui lentamente e um pouco dolorosamente trabalhando na curva de aprendizado do DataStore/JDO no GAE. Recentemente, encontrei uma estrutura chamada Objetivar Isso deve estar em algum lugar entre a API nativa de dados mais simples e o complexo JDO. Eu tenho lido e parece atraente.

O que eu quero saber é que, se alguém tem muita experiência com o Objectify ... quão madura é? Existe muita comunidade de usuários? Está pronto para o horário nobre de levantamento pesado? Poderia ser abandonado?

Parece não haver muita discussão sobre objetificar aqui ou na Web em geral, o que me deixa nervoso em confiar meu projeto a ele.

Foi útil?

Solução

Eu olhei para objetificar um pouco e escrevi um post inicial sobre isso em http://borglin.net/gwt-project/ . Na verdade, existem pelo menos 5 estruturas de invólucro de baixo nível neste momento (Objectify, Twig, Simpled, Siena, Slim3).

Atualmente, estou trabalhando em uma comparação no estilo de entrevista entre Objectify, Twig e Simplys, juntamente com os autores para cada estrutura. Eles responderão a um monte de perguntas técnicas e farei alguns cenários de código a cada estrutura.

Enquanto isso, você pode querer conferir estes tópicos:http://groups.google.com/group/google-appengine-java/tree/browse_frm/thread/4467986eaf01788b/c6d007863a616a1b

http://groups.google.com/group/google-appengine-java/browse_thread/thread/f20d922ffcb310c

http://groups.google.com/group/google-appengine-java/browse_thread/thread/79078132130a3dfe#

Outras dicas

Para todos que estão procurando a comparação no estilo de entrevista entre Objectify, Twig e Simplyed, conforme mencionado por Andreas Borglin, ele está disponível aqui: http://borglin.net/gwt-project/?page_id=604

Acabei de enviar da JDO e da API de baixo nível para objetivar, e sou vendido. Uso automático de memcache, consultas muito mais fáceis (e mais curtas), menos surpresas. Gosto que não oculte a natureza do armazenamento de dados - apenas facilita o uso.

Você também pode querer conferir o recente anúncio do Twig Final Release 1.0:

http://groups.google.com/group/google-appengine-java/browse_thread/thread/aafbeb679a6e6790

Ele fornece uma boa visão geral do que o galho é capaz. Um ponto de interesse é a capacidade de fazer consultas assíncronas sem bloqueio, o que só é possível com o galho no momento.

O Objectify está ok, mas ainda não há nada melhor. O Twig é relativamente novo, a partir de 21/09/10, deu uma olhada na documentação, exemplos, grupos de discussão de ambos e parece ter alguns caminhos a percorrer antes de serem mainstream. Muitos recursos reivindicados têm exemplos de trabalho fora da caixa. Adoro a documentação sucinta do Twig, em oposição à documentação detalhada, mas um tanto clara, da Objectify. Objectify parece querer que eu faça muito trabalho, por exemplo, nenhum suporte de relacionamento de propriedade gerenciada etc., mas, considerando tudo o que ele dá no topo de JDO/JPA simples e também dado o JDO/JPA não dá muito, direi que o Objectify é o melhor escolha por enquanto.

Você pode ler este artigo. Ele fornece uma comparação muito boa entre Objectify e JDO

http://borglin.net/gwt-project/?page_id=491

É uma resposta tardia, mas eu me aproveitei nessa questão como você. Como eu queria usar Lucene e Compass naquele momento para pesquisa de texto completo e então descobri que você pode usar o Objectify na pesquisa de texto completo neste projeto

http://code.google.com/p/fulltext-search-in-objecjectify/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top