1

我希望通过 Dagger 和其他类似框架在 Android 上使用 Transfuse DI。搜索 Google 似乎 Transfuse 不像其他 DI 框架那样拥有活跃的用户社区。人们使用 Transfuse 吗?是否积极维护/支持/增强?

想确保我在正确的框架上付出努力。

提前致谢。

4

1 回答 1

2

我很高兴您在进入您将在项目中使用的框架和库之前查看。我担心很多人只是随波逐流,盲目地使用最流行的项目,而不考虑他们的需求或真正评估他们使用的框架/库。

顺便说一句,我是 Transfuse 的主要作者和维护者。

目前,Transfuse 没有像DaggerAndroid AnnotationsRoboguice等竞争对手那样庞大的社区。这很可能是因为我最近在论坛帖子中提出了几点:

  1. 我不会在会议等上大肆宣传它。
  2. Transfuse 没有得到公司的正式支持。我开始 Transfuse 是因为我知道 Android 应用程序如何以一种尚未开发的方式变得更好(当我开始 Transfuse 时,Roboguice 和 Android Annotations 是流行的项目)并且我实现了这个梦想。你今天看到的纯粹是我对它和开源的热情的结果......不幸的是,Transfuse 不是我的日常工作。
  3. Transfuse 并非像 Dagger 那样诞生于谷歌。
  4. Transfuse 有点难上手,因为你真的需要对 Android 有深入的了解才能欣赏它。这不适合新手,我认为这可能会损害收养。

您可能已经注意到,Transfuse 与上面提到的框架有很大不同。是的,它们都有减少样板的相同目标,但 Transfuse 采用了非常不同的方法。

尽管如此,Transfuse 仍然是我的热情所在,我喜欢听人们讲述他们的经历,并确保 Transfuse 为他们工作。如果你有兴趣,如果你问这个问题为什么不感兴趣,我敦促你试一试。

所以,简短的回答是: 是的。Transfuse 正在积极维护、支持和增强。

于 2015-01-17T16:25:24.080 回答