このリストは、JavaScript とモバイルに焦点を当てた Black Duck Software の「Newcomer of the Year」賞からのものです。
Black Duck は水曜日、2013 年に注目すべき 10 のオープンソース ソフトウェアを選出したリスト「2012 オープンソース ルーキー オブ ザ イヤー」を発表しました。
これらのソフトウェアには次のものが含まれます:
1. Ansible
Ansible は、コンピューター システムを数分でデプロイ、管理、調整する最も簡単な方法を提供します。
Ansible は、マルチノードのパブリッシュとリモート タスクの実行をサポートするモデル駆動型構成マネージャーです。デフォルトでは、SSH がリモート接続に使用されます。管理対象ノードに追加のソフトウェアをインストールする必要はなく、さまざまなプログラミング言語を使用して拡張できます。
2.チャップリン.js
Chaplin.js は、Backbone.js に基づく JavaScript アプリケーション アーキテクチャです。 Chaplin は主に Backbone の制限に対処するように設計されており、優れた設計パターンとベスト プラクティスを採用した軽量で柔軟な構造を提供します。
いくつかの主要な機能:
3. GPU イメージ
GPUImage は、非常に強力で使いやすい画像処理ライブラリです。さまざまな画像処理フィルターを提供し、カメラとカメラのリアルタイム フィルターをサポートします。名前が示すように、GPUImage は GPU 画像アクセラレーションに基づいているため、画像処理速度が非常に速く、画像フィルターをカスタマイズできます。 ARCをサポートします。
4. Hammer.js
Hammer.js は、Web サイトでタッチ イベントを簡単に実装できるようにする軽量の JavaScript ライブラリ (わずか 2 kb) です。これは jQuery に依存しており、タッチ デバイスのマルチタッチ機能を制御するために使用されます。
5. イナセーフ
インドネシア緊急事態シナリオ評価 (InaSAFE) は、予防策と対応策をより適切に策定するために、自然災害の影響シナリオをシミュレーションするために使用されます。
InaSAFE は、洪水、地震、津波の影響を効果的にシミュレートし、管理できます。たとえば、管理者は、ジャカルタで洪水が発生する前に緊急計画をどのように準備するかについて、次のような質問に答える必要がありました。
6. モヒート
Mojito は、ブラウザーとサーバー上で実行できる JavaScript Web アプリケーション フレームワークで、開発者はクライアント フロントエンドとサーバー バックエンドに対して単一の JavaScript コード ベースを維持できます。 Web フレームワークはサーバー ランタイム環境からブラウザー ランタイム環境にデプロイされるため、開発者は両方のランタイム環境で実行できる Web モジュールを作成できます。
7. サイドキック
Sidekiq は、Rails 3 アプリケーション用の効率的なメッセージ キュー システムを提供します。ご利用方法はこちらをご覧ください。
8. サイト
Syte は、Twitter、GitHub、Dribbble、Instagram、Foursquare、Tumblr、Wordpress、Last.fm、SoundCloud、Bitbucket、StackOverflow、Steam などの複数のソーシャル ネットワークを統合できる、非常にシンプルですが非常に強力な個人サイト パッケージです。 .オンラインデモ。
9. バウアー
Bower は Web 開発用のパッケージ マネージャーです。このツールは主に、ユーザーが CSS、JavaScript、画像、その他の関連パッケージを簡単にインストールし、これらのパッケージ間の依存関係を管理できるようにするために使用されます。
この機能はコンポーネントに似ています。違いは、コンポーネントが GitHub システムを中心に構築されているのに対し、Bower はローカル リソースに基づいたパッケージと git システムに基づいたパッケージを管理できることです。 Bower では、component.json ファイルを通じて、パッケージの名前、バージョン、コード内の主要要素、バージョン間の依存関係などを定義できます。
10. TypeScript
TypeScript は Microsoft によって開発された新しい言語で、JavaScript に基づいており、最終的にはツールによってコンパイルおよび生成されます。 TypeScript は JavaScript と互換性があり、JavaScript コードをロードして実行できます。 JavaScript と比較した TypeScript の改善点には、サポートされているオブジェクトと関数をコンパイラに理解させるためのコメントの追加が含まれます。また、コンパイラは、完全なクラス構造を追加して、従来の指向オブジェクト言語を更新することなくコメントを削除します。
さらに、Black Duck は、DCPU-16 仮想 CPU 用に提供されるアセンブラ、コンパイラ、エミュレータ、および統合開発環境である DCPUToolChain という特別名誉賞も受賞しました。
pcadvisor 経由