
マルチプロジェクトのベースPHPフレームワーク。
Bootglyは、I2P(インターフェイス間プラットフォーム)アーキテクチャを使用した最初のPHPフレームワークです。
注記
Bootglyは完全にリファクタリングされて「プロパティフック」を使用し、V1.0はPHP 8.4がリリースされた後にのみリリースされます。
警告
?生産環境で使用しないでください。 ?
Bootglyはベータテスト中です。メジャーバージョン(1.0)がまもなくリリースされます。
ドキュメントは建設中です。
Bootglyは、両方のCLI(コンソール)のAPIとアプリを開発するためのベースフレームワークですか?およびWPI(Web)。
「Bootglyは効率に焦点を当てており、最小の依存関係ポリシーに従っています。このアプローチのおかげで、そのユニークなI2Pアーキテクチャと、いくつかの珍しいコードコンベンションとデザインパターンとともに、ブートグリーが優れたパフォーマンスを提供しながら、簡単にわかりやすいコードAPIを提供できます。」
コマンドラインインターフェイス
Base CLI開発の場合、Bootglyには、Alert、Fieldset、Header、Menu、Progress、Tableの次のUIコンポーネントが既にあります。
Webプログラミングインターフェイス
ベースWeb開発のために、BootglyにはHTTPサーバーCLI、TCPクライアントCLI、およびTCPサーバーCLIがあります。
v1.0のリリースまで、さらなるニュースが発生する可能性があります。乞うご期待。
| 操作システム |
|---|
| ✅linux(debianベース) |
| Windows |
| ❔Unix |
-
✅=互換性
=互換性がありません
❔=テストされていない
上記はネイティブの互換性です。もちろん、Dockerコンテナを使用してWindowsやUnixで実行することができます。
php-cliphp-mbstring ?php-readlinerewrite-
? =推奨
私たちに参加して、コミュニティを助けてください。
botglyが好きですか?私たちのレポを星に与えてください!
「貢献ガイドライン」が貢献を開始するのを待ちます。
Bootglyを開いて包括的に保つのを手伝ってください。私たちの行動規範を読んで従ってください。
多くの時間とエネルギーは、ブートグリープロジェクトに専念しています。あなたの成長を加速するために、あなたがこのプロジェクトが好きであるか、それに依存してスタックが動作するかどうか、それをスポンサーすることを検討してください。
あなたのスポンサーシップは、このプロジェクトを常に最新の状態に保ち、新しい機能と改善/バグの修正を行います。
projects/Bootgly/CLI/examples/の例を参照してください。projects/Bootgly/CLI.phpを確認してください。php bootgly demosudo php bootgly setuptests/@.php確認してください。bootgly testrewriteを可能にします。projects/Bootgly/WPI.boot.phpファイルでWPIブートファイルを構成します。index.phpを指す非CLI HTTPサーバーを実行します。 Linux OS (最大パフォーマンス)で直接:
scripts/http-server-cliファイルで構成します。projects/Bootgly/WPI/HTTP_Server_CLI-1.SAPI.phpファイルでHTTPサーバーAPIを構成します。bootgly serveまたは
php scripts/http-server-cli-
またはDockerを使用してください:
docker pull bootgly/http-server-clidocker run -it --network host bootgly/http-server-cliサーバー側にHTTP要求をルーティングします
![]() |
|---|
| bootgly cli-初期出力 |
![]() |
|---|
| Progress Component(BARを使用) - Laravel / Symfonyよりも速いレンダリング≈7xレンダリング |
![]() |
|---|
| Bootgly HTTPサーバーCLI(WRKベンチマーク) - プレーンテキストテストのワークマンよりも +7%速い |
![]() |
|---|
HTTPサーバーCLI- monitorモードで開始 |
より多くのスクリーンショット、ビデオ、詳細は、Bootgly Docsのホームページにあります。
Bootglyは、MITライセンスに基づいてライセンスされているオープンソースソフトウェアです。
Bootglyはセマンティックバージョン2.0を使用します。