オブジェクトデータベース: db40
データベースのJavaライブラリとして登場したdb4oは、並行して.NETプラットフォームに移植されました。 db4oライブラリの多くの便利な機能には、Javaまたは.NETメソッドを使用して直接クエリを構築するための2005年に実装されたネイティブクエリが含まれます。
バージョン管理: Git
Gitの分散バージョン管理システムは、元々Linus Torvaldsによって作成され、現在は浜野順夫によってサポートされています。 Gitは、Linuxカーネル、X.orgサーバー、One Laptop per Child(OLPC)プロジェクトコア、Ruby on Rails Webフレームワークなど、多くの優れたオープンソースプロジェクトのリビジョン管理ツールです。 Gitエンジンは、大規模プロジェクト向けの類似システムより少なくとも1桁高速であり、コードの分岐とマージの高度なサポートが含まれています。
Webクライアントライブラリ: HttpClient
HttpClientは、HTTPプロトコル(2001年生まれ)を介して情報を送信するためのJavaライブラリです。 これにより、http要求を実行し、受信した応答を簡単に処理できます。 Webサービスを操作するための多くのライブラリは、このライブラリをトランスポートレイヤーとして使用します。 あなたがJavaプログラマであり、httpリクエストをどこにでも送信する必要がある場合、これはあなたのためのライブラリです。 ( aib-修正をありがとう)!
並行プログラミング: TBB
Intel Threaded Building Blocks(TBB)は、マルチプロセッサシステムの効率的な使用の問題を解決します。マルチプロセッサシステムは、通常のPCに起因します。 Erlangなどの特別な言語を作成して、この問題を解決する試みがあります。 Intelは高レベルのソリューションを提供します。TBBコード自体はC ++で記述されていますが、このソリューションでは、並列化タスクを解決するときにプラットフォームやスレッドメカニズムなどの低レベルの依存関係から抽象化できます。
ビジネスルール管理システム: JBoss Drools
支払われた兄弟Blaze AdvisorとJRulesの立派な相手。 高速エンジン、フル機能のルールリポジトリ、優れたEclipse開発ツール、Excelベースの意思決定テーブルのサポートを備えており、ビジネスアナリストがルールを作成および管理できます。 多くの開発者がいるペースの速いプロジェクト。 有料のモンスターにはない機能もあります。他のほとんどのBRMSシステムからインポートする機能です。
リッチインターネットアプリケーション(RIA): Open Flex
InfoWorldは、市販のツールであるAdobe Flex Builder 3.0から称賛されましたが、さらに重要なことに、AdobeはMPLライセンスの下でFlex SDKを開きました(Flex Builder IDEとは異なります)。 これにより、Flexフレームワークを使用することを目的としたオープンソースのツールとアプリケーションの開発に青信号が与えられます。これは、InfoWorldによると、RIAを作成するお気に入りの方法の1つです。 Flexの競合相手はOpenLazloとその優れたCurlとSilverlight 2.0ですが、後者の2つはオープンソースではありませんが、開発シナリオによっては無料で使用することもできます。
JavaScriptフレームワーク: プロトタイプ
人気のあるRoRサーバーフレームワークは、AJAXレイヤーでPrototypeとScriptaculousを使用します。 Prototypeを使用すると、JavaScriptでのコーディングに多くの客観性と柔軟性が与えられ、ドキュメントオブジェクトモデル(DOM)の操作が容易になります。 プロトタイプは、JavaScriptに多くの強力な新しいメソッドも追加します。
Webサービスのデバッグ: soapUI
soapUIほど軽くて便利なSOAPをテストするためのツールはほとんどありません。 スタンドアロンプログラムとしても、Eclipse、IntelliJ、NetBeansのプラグインとしても使用できます。 Eclipse IDEにsoapUIプラグインをインストールすることにより、SOAPサービスをデバッグおよびテストするための強力なツールが得られます。 必要なことは、ターゲットサーバーからWSDLをインポートし、soapUIにテストSOAPリクエストを作成して楽しんでもらうだけです。 さまざまなビューを使用して、SOAP要求と応答のトランザクションを掘り下げ、テスト要求を変更し、応答を確認し、SOAPサーバーの問題を迅速に特定できます。 私は確認します-これは、Webサービスに完全に依存するAdobe AIRアプリケーションの開発でテストされました。 著者。
オリジナル記事 。
更新:そして、生産性、コラボレーションなどのソフトウェアなど、他のカテゴリの受賞者もいます 。 ありがとうブール