We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2007 Guice 2013 Ray.Di 1.0 2015 Ray.Di 2.0
Ray.Diの1.0リリースの時はPHPは5.4で当時、PHP用のDIライブラリで現在主流になりつつあるAW(auto wiring)DIコンテナはほとんどありませんでした。GuiceインスパイアのPHP実装は2つありましたが開発中断してるようだったので、Ray.Diの開発を始めました。
元々、「README一枚で簡潔に表す」と言う方針を立ててました。 ある程度の基礎知識を前提とし、そのためDIの理解のための説明などは省いていて可能な限り短い文章で説明をしていました。
当時DIを備えたPHPフレームワークもほとんどありませんでしたが、現在はAWDIコンテナも今では数多くあります。しかしオリジナルのGuiceの設計には特筆すべきものがあると考えます。
これらのRay.Diの特徴はオリジナルのGuiceの設計の良さから来ていて、その点を十分に伝えるためにGuiceのマニュアルをベースにしたものが良いのでは考えるようになりました。改めて"Guice wiki"を見ているとソフトウエアパターンの説明や文章としても優れていると認識しました。
README.md1枚ではその設計思想を十分に伝えることが出来てきていません。
GuiceのドキュメントはもちろんJavaのコードをベースにしていますが、それをPHPコードに書き直して整備すると、(たとえばRay.Diを使わない人にさえ)有益ではないかと考えました。
Guiceのマニュアルに公式の日本語版はありません。PHP化+日本語化がこのドキュメントサイトの目的です。Ray.Diのユーザーガイドですが、DIを学ぶPHP利用者にとっても有益なものになればと考えました。
The text was updated successfully, but these errors were encountered:
Related: ray-di/Ray.Di#255
Sorry, something went wrong.
No branches or pull requests
ヒストリー
2007 Guice
2013 Ray.Di 1.0
2015 Ray.Di 2.0
Ray.Diの1.0リリースの時はPHPは5.4で当時、PHP用のDIライブラリで現在主流になりつつあるAW(auto wiring)DIコンテナはほとんどありませんでした。GuiceインスパイアのPHP実装は2つありましたが開発中断してるようだったので、Ray.Diの開発を始めました。
README
元々、「README一枚で簡潔に表す」と言う方針を立ててました。
ある程度の基礎知識を前提とし、そのためDIの理解のための説明などは省いていて可能な限り短い文章で説明をしていました。
But
当時DIを備えたPHPフレームワークもほとんどありませんでしたが、現在はAWDIコンテナも今では数多くあります。しかしオリジナルのGuiceの設計には特筆すべきものがあると考えます。
これらのRay.Diの特徴はオリジナルのGuiceの設計の良さから来ていて、その点を十分に伝えるためにGuiceのマニュアルをベースにしたものが良いのでは考えるようになりました。改めて"Guice wiki"を見ているとソフトウエアパターンの説明や文章としても優れていると認識しました。
README.md1枚ではその設計思想を十分に伝えることが出来てきていません。
整備しよう
GuiceのドキュメントはもちろんJavaのコードをベースにしていますが、それをPHPコードに書き直して整備すると、(たとえばRay.Diを使わない人にさえ)有益ではないかと考えました。
Guiceのマニュアルに公式の日本語版はありません。PHP化+日本語化がこのドキュメントサイトの目的です。Ray.Diのユーザーガイドですが、DIを学ぶPHP利用者にとっても有益なものになればと考えました。
The text was updated successfully, but these errors were encountered: