1

Android開発の初心者として、私が学んでいるコードサンプルは、見た目がややまとまりがなく、テストも理解も困難です。だから私は提案されたこの投稿に従いました:Roboguiceで依存性注入を使用しますか?AndroidバインディングとRoboguiceを使用しようとしています。しかし、私は今、彼らが本当にどれほど優れているかについて心配しています。

  1. いくつかのビューを持つプロジェクトを含むすべてのAndroidプロジェクトに十分対応できますか?
  2. これらのツールを使用してアプリを作成した後、ツールを使用しない場合と比較して、アプリのパフォーマンスはどうですか?これらのツールの使用に問題はありますか?
  3. アジャイル/TDDに役立つ他のツールはありますか?
4

1 に答える 1

3

私は Roboguice しか使用していませんが、これは私の意見です。

Roboguice は Guice から派生したものです。したがって、これは実際には、モバイル環境のために基礎から構築された依存性注入フレームワークではありません。そうは言っても、アプリにかなりのオーバーヘッドが発生する可能性があります。

一方で、依存性注入が本当に必要なほど複雑になったモバイル アプリは見たことがありません。私は Roboguice を使用したアプリを持っていましたが、すぐにアプリが必要以上に複雑になっていることに気付きました。だから私はそれを取り除いた。これは、アプリの規模に大きく依存すると思います。

于 2011-08-18T18:34:04.870 に答える