Подтвердить что ты не робот

Ищите мнения об использовании Objectify-appengine вместо JDO в GAE-J

Я медленно и немного мучительно работал над кривой обучения datastore/JDO в GAE. Недавно я нашел фреймворк Objectify, который должен находиться где-то между очень простым API-интерфейсом Datastore и сложным JDO. Я читал об этом, и это кажется привлекательным.

Что я хочу знать, если у кого-то есть большой опыт работы с Objectify... Насколько зрелым это? Много ли сообщества пользователей? Готово ли оно для тяжелого подъема прайм-тайм? Можно ли его оставить?

Здесь, похоже, не много обсуждают Objectify здесь или в Интернете, что заставляет меня нервничать о том, чтобы доверять моему проекту.

4b9b3361

Ответ 1

Я просмотрел объективизацию и написал начальную запись об этом в http://borglin.net/gwt-project/. На данный момент существует по крайней мере 5 различных низкоуровневых оболочечных фреймворков (objectify, Twig, SimpleDS, siena, slim3).

В настоящее время я работаю над сравнением интервью между объективацией, Twig и SimpleDS вместе с авторами для каждой структуры. Они ответят на кучу технических вопросов, и я буду делать некоторые сценарии кода с каждой структурой.

В то же время вы можете проверить эти потоки: 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/f20d922ffecb310c

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

Ответ 2

Для всех, кто ищет сравнение стиля интервью между объективом, Twig и SimpleDS, как упоминалось Андреасом Борглином, он доступен здесь: http://borglin.net/gwt-project/?page_id=604

Ответ 3

Я только что портировал JDO и низкоуровневый API для Objectify, и я продаюсь. Автоматическое использование Memcache, намного проще (и короче) запросов, меньше сюрпризов. Мне нравится, что он не скрывает природу хранилища данных - он просто упрощает использование.

Ответ 4

Вы также можете проверить недавнее объявление финальной версии Twig 1.0:

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

Он дает хороший обзор того, что может сделать Twig. Интересной является возможность делать неблокирующие асинхронные запросы, которые возможны только с Twig в это время.

Ответ 5

Objectify - это хорошо, но пока ничего лучше. Twig является относительно новым, по состоянию на 21.09.10, рассмотрел документацию, примеры, группы обсуждений и того, и другое похоже, что у нее есть несколько способов, прежде чем попасть в мейнстрим. Не многие заявленные функции имеют готовые рабочие примеры. Мне нравится краткая документация от Twig, а не Verbose, но несколько четкая документация из объектива. Кажется, что Objectify хочет, чтобы я много работал, например. нет управляемых отношений с родственниками и т.д. Но учитывая все, что он дает на вершине простого JDO/JPA, а также учитывая, что JDO/JPA не дает многого, я скажу, что Objectify - лучший выбор на данный момент.

Ответ 6

Вы можете прочитать эту статью. Это обеспечивает очень хорошее сравнение между Objectify и JDO

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

Это поздний ответ, но я понял эту проблему как вы. Поскольку я хотел использовать lucene и compass в то время для полнотекстового поиска, а затем я нашел, что вы можете использовать objectify в полнотекстовом поиске в этом проекте

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