diff --git a/manuals/1.0/en/10.index.md b/manuals/1.0/en/10.index.md index b28f344e..bc5e235d 100644 --- a/manuals/1.0/en/10.index.md +++ b/manuals/1.0/en/10.index.md @@ -49,6 +49,9 @@ BEAR.Sunday transcends traditional web applications, offering seamless integrati - **HTTP Client**: All resources are directly accessible via HTTP, unlike models or controllers in MVC. +- **Console Access**: + Resources can be accessed directly from the console without changing the source code, allowing the same resources to be used from both web and command-line interfaces. Additionally, BEAR.CLI enables resources to be distributed as standalone UNIX commands through Homebrew. + - **composer package**: Resources from applications installed under the vendor directory via Composer can be invoked directly, enabling coordination between multiple applications without resorting to microservices. - **Multilingual framework**: BEAR.Thrift facilitates seamless and efficient interoperability with other languages and PHP versions. diff --git a/manuals/1.0/en/15.tech.md b/manuals/1.0/en/15.tech.md index 1428e9ec..debb856d 100644 --- a/manuals/1.0/en/15.tech.md +++ b/manuals/1.0/en/15.tech.md @@ -127,7 +127,7 @@ Moreover, direct management of SQL makes debugging easier when errors occur. The ### Integration with Other Systems -Integration with console applications allows access from both the web and the command line without changing the source code. Also, by being able to concurrently execute different BEAR.Sunday applications within the same PHP runtime, multiple independent applications can be coordinated without building microservices. +BEAR.Sunday resources can be accessed through various interfaces. In addition to web interfaces, resources can be accessed directly from the console, allowing the same resources to be used from both web and command-line interfaces without changing the source code. Furthermore, using BEAR.CLI, resources can be distributed as standalone UNIX commands. Multiple BEAR.Sunday applications can also run concurrently within the same PHP runtime, enabling collaboration between independent applications without building microservices. ### Stream Output diff --git a/manuals/1.0/en/325.cli.md b/manuals/1.0/en/325.cli.md index 4ef9609f..799dec3d 100644 --- a/manuals/1.0/en/325.cli.md +++ b/manuals/1.0/en/325.cli.md @@ -9,7 +9,7 @@ permalink: /manuals/1.0/en/cli.html BEAR.Sunday's Resource Oriented Architecture (ROA) represents all application functionality as URI-addressable resources. This approach allows resources to be accessed through various means, not just through the web. ```bash -$ php page.php '/greeting?name=World&lang=fr' +$ php bin/page.php '/greeting?name=World&lang=fr' { "greeting": "Bonjour, World", "lang": "fr" diff --git a/manuals/1.0/ja/10.index.md b/manuals/1.0/ja/10.index.md index e1a529c1..6ec7d2f4 100644 --- a/manuals/1.0/ja/10.index.md +++ b/manuals/1.0/ja/10.index.md @@ -53,6 +53,9 @@ BEAR.Sundayは、Webアプリケーションを超えて、さまざまなクラ - **HTTPクライアント**: HTTPを使用して全てのリソースにアクセスすることが可能です。MVCのモデルやコントローラーと違い、BEAR.Sundayのリソースはクライアントから直接アクセスが可能です。 +- **CLIツール**: + リソースをコマンドラインツールとして利用することができます。Homebrewを通じて配布可能で、PHPやBEAR.Sundayの知識がなくても通常のUNIXコマンドとして利用できます。アプリケーションのバージョン管理とは独立して、安定したCLIツールを提供することが可能です。 + - **composerパッケージ**: composerでvendor下にインストールしたアプリケーションのリソースを直接呼び出すことができます。マイクロサービスを使わずに複数のアプリケーションを協調させることができます。 diff --git a/manuals/1.0/ja/15.tech.md b/manuals/1.0/ja/15.tech.md index 745815b9..1b661c2f 100644 --- a/manuals/1.0/ja/15.tech.md +++ b/manuals/1.0/ja/15.tech.md @@ -128,7 +128,7 @@ BEAR.SundayではPHPのインターフェイスを通じて、データベース ### 他システムとの統合 -コンソールアプリケーションと統合し、ソースコードを変えずにWebとコマンドライン双方からアクセスできます。また、同一PHPランタイム内で異なるBEAR.Sundayアプリケーションを並行実行できることで、マイクロサービスを構築することなく独立した複数のアプリケーションを連携できます。 +BEAR.Sundayのリソースは様々なインターフェースから利用可能です。Webインターフェースに加え、コンソールからリソースに直接アクセスでき、ソースコードを変えずにWebとコマンドライン双方から同じリソースを利用できます。さらにBEAR.CLIを使用することで、リソースを独立したUNIXコマンドとして配布することも可能です。また、同一PHPランタイム内で異なるBEAR.Sundayアプリケーションを並行実行できることで、マイクロサービスを構築することなく独立した複数のアプリケーションを連携できます。 ### ストリーム出力 @@ -217,7 +217,7 @@ BEAR.Sundayでは、セマンティックバージョニングを採用するだ CDNを中心としたキャッシュ戦略により、単一障害点(SPOF)を最小化し、ユーザーに安定したサービスを提供し続けることができます。 * **使いやすさ**: - 優れた接続性により、他の言語やシステムとの円滑な連携が実現します。 + 優れた接続性により、他の言語やシステムとの円滑な連携が実現します。また、リソースをCLIツールとして提供することで、エンドユーザーは複雑な環境設定なしにアプリケーションの機能を利用できます。 ### ビジネスにとっての価値 diff --git a/manuals/1.0/ja/325.cli.md b/manuals/1.0/ja/325.cli.md index d1dd86ee..799ba117 100644 --- a/manuals/1.0/ja/325.cli.md +++ b/manuals/1.0/ja/325.cli.md @@ -9,7 +9,7 @@ permalink: /manuals/1.0/ja/cli.html BEAR.Sundayのリソース指向アーキテクチャ(ROA)は、アプリケーションのあらゆる機能をURIでアドレス可能なリソースとして表現します。このアプローチにより、Webに限らず様々な方法でリソースにアクセスできます。 ```bash -$ php page.php '/greeting?name=World&lang=ja' +$ php bin/page.php '/greeting?name=World&lang=ja' { "greeting": "こんにちは, World", "lang": "ja"