Ищу мнения об использовании Objectify-appengine вместо JDO в GAE-J [закрыто]
-
25-09-2019 - |
Вопрос
Я медленно и немного мучительно продвигался вверх по кривой обучения хранилища данных/JDO в GAE.Недавно я нашел фреймворк под названием Объективизировать Предполагается, что это что-то среднее между очень простым собственным API хранилища данных и сложным JDO.Я читал об этом, и это действительно кажется привлекательным.
Я хочу знать, есть ли у кого-нибудь большой опыт работы с Objectify...Насколько он зрелый?Есть ли большое сообщество пользователей?Готов ли он к тяжелой работе в прайм-тайм?Можно ли было его оставить?
Кажется, здесь и в сети в целом не так много обсуждений Objectify, что заставляет меня нервничать, доверяя ему свой проект.
Решение
Я немного посмотрел на объективию и написал начальный пост об этом в http://borglin.net/gwt-project/ Отказ На самом деле находятся не менее 5 различных низкоуровневых каркасов обертки (объективируют, веточки, пропрошеты, Siena, Slim3).
В настоящее время я работаю над сравнением в стиле собеседования между объективом, веточкой и пройденным вместе с авторами для каждой структуры. Они ответит на кучу технических вопросов, и я сделаю некоторые сценарии кода с каждой структурой.
В то же время вы можете проверить эти потоки:http://groups.google.com/group/google-appengine-java/tree/browse_frm/thrad/4467986AF01788B/C6D007863A616A1B.
http://groups.google.com/group/google-appengine-java/browse_thread/thrad/f20d922fffecb310c.
http://groups.google.com/group/google-appengine-java/browse_thread/thrad/79078132130A3dfe#
Другие советы
Для всех, кто ищет сравнение в стиле интервью между объективом, веточкой и пропрошета, как упомянуто Андреас Борглин, он доступен здесь: http://borglin.net/gwt-project/?page_id=604.
Я только что перенес из JDO и низкоуровневой API для объектива, и я продан. Автоматическое использование Memcache, намного проще (и короче) запросов, меньше сюрпризов. Мне нравится, что это не скрывает природу DataStore - это просто облегчает использование.
Вы также можете ознакомиться с недавним анонсом финальной версии Twig 1.0:
http://groups.google.com/group/google-appengine-java/browse_thread/thread/aafbeb679a6e6790
Это дает хороший обзор того, на что способен Twig.Интересным моментом является возможность выполнять неблокирующие асинхронные запросы, что в настоящее время возможно только с помощью Twig.
Ограничение в порядке, но пока нет ничего лучше. Twig относительно новой, по состоянию на 09/21/10, посмотрел на документацию, примеры, группы обсуждений обоих и выглядят, как у него есть несколько способов пойти до получения мейнстрима. Не многие заявленные функции не имеют рабочих примеров. Я люблю краткую документацию из веточки, в отличие от многословной, но несколько четкой документации от объектива. Ограничение, кажется, хочет, чтобы я сделал много работы, например, никаких управляемых владельцев поддержки отношений и т. Д. Но учитывая все, что он дает на вершине простой JDO / JPA, а также данный JDO / JPA не дает многое, я скажу, что объективы - лучший Выбор на данный момент.
Вы можете прочитать эту статью. Это обеспечивает очень хорошее сравнение между объективом и JDO
http://borglin.net/gwt-project/?page_id=491.
Это поздний ответ, но я копался в этот вопрос как вы. Как я хотел использовать Lucene и Compass в то время для поиска полного текста, а затем я обнаружил, что вы можете использовать объект в полном тексте поиска в этом проекте.