コンポーザー【composer】
読み方:こんぽーざー
作曲家。
Composer
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/17 08:27 UTC 版)
![]() | |
開発元 |
Nils Adermann, Jordi Boggiano |
---|---|
最新版 |
2.6.6
/ 2023年12月9日[1] |
リポジトリ | |
プログラミング 言語 | PHP |
対応OS | クロスプラットフォーム |
サポート状況 | 活発 |
種別 | パッケージ管理システム |
ライセンス | MIT License |
公式サイト |
getcomposer |
Composerは、PHPプログラミング言語向けのソフトウェアおよび必要なライブラリの依存関係を管理する標準形式を提供するアプリケーションレベルのパッケージ管理システムである。 Nils AdermannとJordi Boggianoにより開発され、現在も両氏によってプロジェクトの管理が継続されている。両氏は2011年4月に開発を開始し、2012年3月1日に初めてリリースされた[2]。Node.jsのnpmおよびRubyのbundlerから強い影響を受けている[3]。
コマンドライン上で動作し、アプリケーションが依存するライブラリなどをインストールする。 また、利用可能なパッケージを含んでいるメインリポジトリ『Packagist』[4] で利用可能なPHPアプリケーションをインストールすることも可能であるほか、ライブラリ向けにサードパーティーのコードを容易に利用出来るオートロード情報を指定できる機能も提供されている。
また、Laravelを含めた有名なオープンソースのPHPプロジェクトの重要な機能の一部として利用されている[5]。
Composerに対応するフレームワーク
- Symfony バージョン 2 以降
- Laravel バージョン 4 以降
- CodeIgniter バージョン 3.0 以降
- CakePHP バージョン 3.0 以降
- FuelPHP バージョン 2.0 以降
- Drupal バージョン 8 以降
- Silex
composer.json
Composerでクラスのオートローディングなどをするためには composer.json というファイルを記述しなければならない。以下の示すcomposer.jsonはPHPのPHP-FIGが提供しているコーディング規約「PSR-4」に準じたオートローディングをするためのファイルである。ユーザーは MyAppという名前空間を使ってコーディングしなければならない。
{
"autoload" : {
"psr-4" : {
"MyApp\\" : "folder/"
}
}
}
以下はサンプルコードである。
<?php
namespace MyApp;
class ClassName
{
..
}
脚注
- ^ “Release · composer/composer · GitHub”. 2024年1月3日閲覧。
- ^ Software CHANGELOG, github.com, Retrieved November 28, 2013.
- ^ Getting Started/Dependency management, getcomposer.org, Retrieved November 28, 2013.
- ^ See packagist.org
- ^ Maks Surguy (7月27日2013年). “History of Laravel PHP framework, Eloquence emerging”. maxoffsky.com. 5月10日2015年閲覧。
外部リンク
COMPOSER(作曲者)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/30 06:17 UTC 版)
「イオシス」の記事における「COMPOSER(作曲者)」の解説
ARM(作曲・編曲担当) D.watt/七条レタス(作曲・編曲・作詞担当) イオシス活動初期からのメンバー。制作CDの多くに作曲家として参加するほか、七条レタスとの同人サークル「OTAKU-ELITE Recordings」としても活動している。また、本格クラブトラックレーベル「IOSYS TRAX」の代表を務め、各地でクラブイベント「I/O/P(イオパ)」を開催している。その他、商業での活動も行う。なお、弟がいる。 イロドリミドリのシナリオを担当している。 void(ぼいど)/コバヤシユウヤ(作曲・編曲・作詞担当) RoughSketch/uno(作曲・編曲・作詞担当) Roughsketch名義でbeatnation RHYZEとして、コナミの音楽ゲーム、BEMANIシリーズに楽曲参加。このほか、ハードコアテクノトラックレーベル「Notebook Records」、北海道のクラブイベント「Yatsuzaki Hardcore」を主宰。2012年にはHard Dance AwardsのBest International DJ Asia部門2位獲得。2013年、This is Hardcore Remix Contestに入選するなど、日本を代表する実力派ハードコアテクノDJ兼コンポーザーとしても活動している。 まろん(作曲・編曲・作詞担当) 2016年に加入
※この「COMPOSER(作曲者)」の解説は、「イオシス」の解説の一部です。
「COMPOSER(作曲者)」を含む「イオシス」の記事については、「イオシス」の概要を参照ください。
- Composerのページへのリンク