Javaアプリケーション開発で特定の機能が必要になった場合、開発者はライブラリを使用するか、自分で機能を実装するかを選択できる。自分のニーズに合った方法を選ぶには何を重視すべきなのか。
プログラミング言語および開発・実行環境「Java」の開発においてライブラリ(プログラム部品群)は、開発者が機能を実装する労力を軽減する助けとなる。ライブラリを選ぶ際の考慮点7つのうち、5つ目を解説する。
開発者はライブラリを選定する際、そのライブラリが自分のニーズにどれだけ合致しているかを検討することが重要だ。例えばキャッシュ(頻繁に使うデータの保存領域)が必要な場合、GoogleのJavaライブラリ「Guava」が選択肢になる。Guavaは
など、さまざまな機能を提供するライブラリだ。
キャッシュが必要な場合、私はGuavaに慣れているので、Guavaを使えばさほど考えずに済むし、長期的に見ればかなりの労力を節約できる。とはいえGuavaは、あらゆるプロジェクトに適しているとは限らない。
「ライブラリは、必要な機能を全てもたらしてくれる」という考えを正当化する訳ではない。ただしライブラリが、必要なことをどれだけ肩代わりしてくれるのかを考えてみてほしい。たとえ開発者があまり悩まずに必要な機能を実装できたとしても、プロジェクトによってはライブラリがより適切な解決法になる場合もある。
米国TechTargetの豊富な記事の中から、開発のノウハウや技術知識など、ITエンジニアの問題解決に役立つ情報を厳選してお届けします。
SASのCMOが語る マーケティング部門が社内の生成AI活用のけん引役に適している理由
データとアナリティクスの世界で半世紀近くにわたり知見を培ってきたSAS。同社のCMOに、...
SALES ROBOTICSが「カスタマーサクセス支援サービス」を提供
SALES ROBOTICSは、カスタマーサクセスを実現する新サービスの提供を開始した。
「Fortnite」を活用 朝日広告社がメタバース空間制作サービスとマーケティング支援を開始
朝日広告社は、人気ゲーム「Fortnite」に新たなゲームメタバース空間を公開した。また、...