Locked History Actions

Diff for "roboguice"

Differences between revisions 1 and 2
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:

== 素人による翻訳 ==

※以下は素人による翻訳です。

=== トップページ ===

原文:[[http://code.google.com/p/roboguice/|roboguice - Google Guice on Android]]

   
RoboguiceはAndroidの開発における欠点をいくつかの欠点を解消して、物事を簡単にし、楽しくする。
getIntent().getExtra()したときにいつもnullチェックを忘れないだろうか?RoboGuiceはこれをやってくれる。
findViewById()をTextViewにキャストするのは不要と思わないだろうか?RoboGuiceはこれをやってくれる。

RoboGuiceは開発における推測を行う。もはや、bindService()を用いてユーザサービスを取得する必要はなく、getSystemService()を用いてシステムサービスを取得すればよいのだ(訳注:???)。
View, Serviceあるいはいかなるオブジェクトであってもそれを注入してくれ、RoboGuiceに詳細を任せることができる。

RoboGuiceはアプリケーションコードをスリム化する。
短いコードはバグの出現率も低い。
それに追跡しやすくなる。
もはや、androidぷらっとフォームのメカニックスが散らばったコードではなく、アプリ特有のロジックにフォーカスすればよいのだ。

マジックなどない。これらすべてはあなた自身がRoboGuiceを使って明示的に構成あるいはオーバライドする必要がある。

RoboGuiceアプリケーションはAndroidマーケットに過去数カ月に渡ってフィーチャーされてきた。
これはGoogle Guiceライブラリを利用して単純な依存性注入を、モバイルアプリケーション用に軽く行うものである。

きちんと動き、人々に使われている。Why not give it a spin?

roboguice

リンク

roboguice - Google Guice on Android

概要

要するに、Guiceをandroid上で便利に利用するためのサポートライブラリ。 特にこれがなければandroidでGuiceできないというわけではないが、あった方が全然便利。

※ただし、もともとguiceのAOP機能はandroidのような実行のバイトコード生成をサポートしていないプラットフォームでは使用できないことに注意。 http://code.google.com/p/google-guice/downloads/listのダウンロードリストにも、AOP無しバージョンについてわざわざ「Suitable for android」と注意書きしている。

素人による翻訳

※以下は素人による翻訳です。

トップページ

原文:roboguice - Google Guice on Android

RoboguiceはAndroidの開発における欠点をいくつかの欠点を解消して、物事を簡単にし、楽しくする。 getIntent().getExtra()したときにいつもnullチェックを忘れないだろうか?RoboGuiceはこれをやってくれる。 findViewById()をTextViewにキャストするのは不要と思わないだろうか?RoboGuiceはこれをやってくれる。

RoboGuiceは開発における推測を行う。もはや、bindService()を用いてユーザサービスを取得する必要はなく、getSystemService()を用いてシステムサービスを取得すればよいのだ(訳注:???)。 View, Serviceあるいはいかなるオブジェクトであってもそれを注入してくれ、RoboGuiceに詳細を任せることができる。

RoboGuiceはアプリケーションコードをスリム化する。 短いコードはバグの出現率も低い。 それに追跡しやすくなる。 もはや、androidぷらっとフォームのメカニックスが散らばったコードではなく、アプリ特有のロジックにフォーカスすればよいのだ。

マジックなどない。これらすべてはあなた自身がRoboGuiceを使って明示的に構成あるいはオーバライドする必要がある。

RoboGuiceアプリケーションはAndroidマーケットに過去数カ月に渡ってフィーチャーされてきた。 これはGoogle Guiceライブラリを利用して単純な依存性注入を、モバイルアプリケーション用に軽く行うものである。

きちんと動き、人々に使われている。Why not give it a spin?