Question

Je suis lentement et un peu de travail péniblement mon chemin, la courbe d'apprentissage datastore / JDO dans GAE. Récemment, je l'ai trouvé un cadre appelé Objectify qui est censé être quelque part entre le Banque de données très simples API native et le JDO complexe. J'ai lu sur le sujet et il ne semble attrayante.

Ce que je veux savoir est, si quelqu'un a beaucoup d'expérience avec Objectify ... Comment est-il à maturité? Y at-il beaucoup d'une communauté d'utilisateurs? Est-il prêt pour prime time lourds de levage? Se pourrait-il être abandonné?

Il ne semble pas y avoir beaucoup de discussions sur Objectify ici ou sur le web en général, ce qui me rend nerveux à l'idée de confier mon projet à lui.

Était-ce utile?

La solution

Je l'ai regardé dans objectiver un peu et écrit un message initial à ce sujet à http://borglin.net / GWT-projet / . Il y a en fait au moins 5 différents cadres wrapper bas niveau à ce point (objectiver, Brindille, SimpleDS, SIENNE, SLIM3).

Je travaille actuellement sur une comparaison de style d'entrevue entre objectiver, Brindille et SimpleDS ainsi que les auteurs pour chaque cadre. Ils répondront à un tas de questions techniques et je vais faire des scénarios de code à chaque cadre.

Dans le même temps, vous pourriez vouloir vérifier ces discussions: http://groups.google.com/group / google-appengine-java / arbre / browse_frm / fil / 4467986eaf01788b / c6d007863a616a1b

http://groups.google.com/group/ google-appengine-java / browse_thread / fil / f20d922ffecb310c

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

Autres conseils

Pour tous ceux qui sont à la recherche pour la comparaison de style d'entrevue entre objectiver, Brindille et SimpleDS comme mentionné par Andreas Borglin, il est disponible ici: http://borglin.net/gwt-project/?page_id=604

Je viens de JDO et Ported l'API de bas niveau à objectiver, et je suis vendu. Utilisation automatique des Memcache, des requêtes beaucoup plus facile (et plus courtes), moins de surprises. J'aime qu'il ne cache pas la nature du datastore -. Il est tout simplement plus facile à utiliser

Vous pouvez également consulter l'annonce récente de la version finale 1.0 Brindille:

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

Il donne un bon aperçu de ce que Brindille est capable. Un point d'intérêt est la possibilité de faire des requêtes asynchrones non-blocage qui est seulement possible avec Brindille à ce moment.

Objectify est Ok, mais il n'y a rien de mieux encore. Brindille est relativement nouvelle, Au 09/21/10, a pris un coup d'œil à la documentation, des exemples, des groupes de discussion des deux et ressemble a des façons d'aller avant de se intégrer. Pas beaucoup de caractéristiques revendiquées ont des exemples de travail hors de la boîte. J'adore la documentation succincte de Twig, par opposition à la verbeux encore un peu de documentation clairement objectiver. Objectify semble que je fasse beaucoup de travail, par exemple aucun soutien géré des relations avec la propriété, etc. Mais étant donné tout ce qui lui donne au-dessus de la plaine JDO / JPA et aussi donné JDO / JPA ne donne pas grand-chose, je dirai Objectify est le meilleur choix pour l'instant.

Vous pouvez lire cet article. Il offre une très bonne comparaison entre Objectify et JDO

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

Il est une réponse tardive mais je diged dans cette question que vous. Comme je voulais utiliser Lucene et une boussole à ce moment pour la recherche plein texte, puis je l'ai trouvé, vous pouvez utiliser objectiver dans la recherche en texte intégral dans ce projet

http://code.google.com/p/fulltext-search -en-objectiver /

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top