質問編集履歴

1

簡潔すぎた質問内容をより詳細なものに修正

2015/06/24 01:56

投稿

sounisi5011
sounisi5011

スコア697

test CHANGED
File without changes
test CHANGED
@@ -1 +1,33 @@
1
+ JavaScriptでの依存関係管理として、CommonJSやAMD等の手法があります。
2
+
3
+
4
+
5
+ [JavaScriptのモジュール管理(CommonJSとかAMDとかBrowserifyとかwebpack) | tsuchikazu blog](http://tsuchikazu.net/javascript-module/)
6
+
7
+
8
+
9
+ これについて興味を持ち調べてみたところ、その利便性に気が付き、クライアントサイド(Webブラウザ)で是非利用したいと考えました。
10
+
11
+ 利用する際、ブラウザにかける処理負荷等を考慮し、AMDのようにクライアントサイドで依存関係を解決するのではなく、Browserifyのようにサーバサイドで変換し単一のJavaScriptファイルを出力したいと考えています。
12
+
13
+
14
+
15
+ ところが、Browserifyはnpm…即ち、Node.jsで提供されているものです。
16
+
17
+ Node.jsが動くサーバ(VPSなど)であれば問題はありませんが、普通のレンタルサーバでPHPを主に書く私にとって、Node.jsは選択肢には入りません。
18
+
19
+ PHPでJavaScriptの依存関係を解決したいと考えています。
20
+
21
+
22
+
23
+ 単純に依存関係の管理のみであればPHPでも似たものはちらほらと存在します。
24
+
25
+ しかしそれでは、Node.jsに順序した`module.exports`と`require`を利用する便利なJavaScriptライブラリを利用できません。
26
+
27
+ 例えば[Matt-Esch/virtual-dom](https://github.com/Matt-Esch/virtual-dom)を利用したい場合、独自の依存関係管理ライブラリでは対応できません。
28
+
29
+ 対応するためには、`module.exports`と`require`を利用するCommonJSに対応したPHPの依存関係管理ライブラリを要するのですが、私は見つけられませんでした。
30
+
31
+
32
+
1
- Node.jsやBrowserify、webpackのようなCommonJSのJavaScript依存関係管理をPHP上で行うライブラリなどはあるのでしょうか?
33
+ Node.jsやBrowserifyのような、`module.exports`と`require`を利用するCommonJSのJavaScript依存関係管理をPHP上で行うライブラリなどはあるのでしょうか?