Надежен ли AndroidAnnotaions? - PullRequest
       8

Надежен ли AndroidAnnotaions?

14 голосов
/ 19 октября 2011

Является ли " AndroidAnnotations " надежным? Я искал это, но не мог найти много статей об этом (обзоры или обучающие программы).

Я рассматривал возможность использования этой библиотеки в моем проекте, который уже имеет довольно много пользователей. Прежде чем принять его, мне нужна хорошая репутация на нем. Так что мои проблемы в основном таковы:

  • Существуют ли известные продукты, использующие эту библиотеку?
  • Могу ли я сказать, что он достаточно стабилен, чтобы принять его для моего большого проекта?
  • Будет ли оно хорошо поддерживаться? (исправления ошибок и т. д.)

Заранее спасибо.

1 Ответ

28 голосов
/ 02 декабря 2011

Я ведущий разработчик AndroidAnnotations. Давайте ответим на ваши вопросы:

Можете ли вы положиться на Android-аннотации?

Я так думаю. AndroidAnnotations - это среда компиляции, которая генерирует код. Сгенерированный код является читаемым кодом Java, что означает, что если вам нужно понять, что происходит, вы можете. Во время выполнения никакой магии не происходит => Вы контролируете .

Мы стараемся поддерживать список внешних статей / учебных пособий здесь .

Существуют ли известные продукты, использующие эту библиотеку?

Давайте будем честными: я не знаю. Матиас Кепплер из Qype рассказал об AndroidAnnotations в DroidCon London 2011. На frontpage перечислены приложения, которые мы точно знаем, используют его. Я знаю, что есть больше людей, использующих его, потому что они запрашивают улучшения и сообщают об ошибках, но они обычно не сообщают нам, когда публикуют приложение. И, конечно же, идея «писать чистый и поддерживаемый код Android» пока не очень распространена в сообществе Android.

Могу ли я сказать, что он достаточно стабилен, чтобы принять его для моего большого проекта?

Мы используем его в наших собственных приложениях и считаем его абсолютно стабильным. Так что я бы ответил да, но я думаю, что вы должны просто попробовать это :-). Загрузите 2.2 RC2 (скоро будет выпущен стабильно), следуйте инструкциям и убедитесь сами. Вы можете сделать прогрессивное улучшение и начать улучшать только одно или два действия. Посмотрите, как это вам подходит, и дайте нам знать, если что-то пойдет не так. И если вы выпустите приложение с Android-аннотациями на рынке Android, пожалуйста, сообщите нам, мы обновим главную страницу.

Будут ли сохранены аннотации Android?

Да, будет. Хотя AndroidAnnotations начинался как личный проект, теперь его спонсирует компания eBusiness Information. В этой компании работают люди (включая меня), которые работают над аннотациями Android с целью сделать их основной платформой Android с открытым исходным кодом.

Как вы можете видеть здесь и там , мы добавили много новых функций для версии 2.2. И вы не найдете много открытых дефектов в выпусках , потому что мы концентрируемся на исправлении любой ошибки перед добавлением новых функций.

...