Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


basic-library:top

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
basic-library:top [2020/03/24 16:57]
y2sunlight
basic-library:top [2020/06/11 16:14] (現在)
y2sunlight [目次]
行 8: 行 8:
  
   * 環境設定、ログ出力とテンプレートエンジンはいつも使っているフレームワーク(Laravel)と同じ   * 環境設定、ログ出力とテンプレートエンジンはいつも使っているフレームワーク(Laravel)と同じ
-  * ORマッパーリクエストルーターはなるべくシンプルで軽量なもの(多機能でない)+  * ORマッパーリクエストルーターとDIコンテナはなるべくシンプルで軽量なもの(多機能でない) 
 +  * バリデーターはシンプルで他のパッケージとの依存性がなく拡張し易いものが欲しい
   * 出来ればデバッグツールも欲しい(エラーハンドラーとデバッグ出力)   * 出来ればデバッグツールも欲しい(エラーハンドラーとデバッグ出力)
  
-本章では、これらのライブラリーを取得して1つの雛形プロジェクトを作る方法を示します。PHPのバージョンは7.3を使用し、Composerはプロジェクトフォルダーにローカルインストールします。+本章では、これらのライブラリーを取得して1つの雛形プロジェクト(''Apricot(α版)'')を作る方法を示します。PHPのバージョンは7.3を使用し、Composerはプロジェクトフォルダーにローカルインストールします。
  
 開発環境 開発環境
行 25: 行 26:
 |[[basic-library:monolog:2.0|ログ出力]]|[[https://github.com/Seldaek/monolog|monolog]]|2.0| |[[basic-library:monolog:2.0|ログ出力]]|[[https://github.com/Seldaek/monolog|monolog]]|2.0|
 |[[basic-library:idiorm:1.5|ORマッパー]]|[[https://github.com/j4mie/idiorm|idiorm]]|1.5| |[[basic-library:idiorm:1.5|ORマッパー]]|[[https://github.com/j4mie/idiorm|idiorm]]|1.5|
-|[[basic-library:bladeone:3.37|テンプレートエンジン]]|[[https://github.com/EFTEC/BladeOne|bladeone]]|3.37|+|[[basic-library:bladeone:3.37|テンプレートエンジン]]|[[https://github.com/EFTEC/BladeOne|BladeOne]]|3.37|
 |[[basic-library:fast-route:1.3|リクエストルーター]]|[[https://github.com/nikic/FastRoute|FastRoute]]|1.3| |[[basic-library:fast-route:1.3|リクエストルーター]]|[[https://github.com/nikic/FastRoute|FastRoute]]|1.3|
 +|[[basic-library:league-container:3.3|DIコンテナー]]|[[https://github.com/thephpleague/container|League/Container]]|3.3|
 +|[[basic-library:valitron:1.4|バリデーター]]|[[https://github.com/vlucas/valitron|Valitron]]|1.4|
  
 デバッグツール デバッグツール
行 35: 行 38:
  
  
 +===== 目次 =====
  
-==== 目次 ==== +  * [[basic-library:project|プロジェクトの作成 - Apricot (α版)]]
-  * [[basic-library:project|プロジェクトの作成 - apricota (α版)]]+
   * [[basic-library:phpdotenv:4.1|環境変数 - phpdotenv]]   * [[basic-library:phpdotenv:4.1|環境変数 - phpdotenv]]
   * [[basic-library:monolog:2.0|ログ出力 - monolog]]   * [[basic-library:monolog:2.0|ログ出力 - monolog]]
行 43: 行 46:
   * [[basic-library:bladeone:3.37|テンプレートエンジン - BladeOne]]   * [[basic-library:bladeone:3.37|テンプレートエンジン - BladeOne]]
   * [[basic-library:fast-route:1.3|リクエストルーター - FastRoute]]   * [[basic-library:fast-route:1.3|リクエストルーター - FastRoute]]
 +  * [[basic-library:league-container:3.3|DIコンテナー - League/Container]]
 +  * [[basic-library:valitron:1.4|バリデーター - Valitron]]
   * [[basic-library:whoops:2.7|エラーハンドラー - Whoops]]   * [[basic-library:whoops:2.7|エラーハンドラー - Whoops]]
   * [[basic-library:php-debugbar:1.16|デバッグ出力 - php-debugbar]]   * [[basic-library:php-debugbar:1.16|デバッグ出力 - php-debugbar]]
  
 +\\
  
basic-library/top.1585036678.txt.gz · 最終更新: 2020/03/24 16:57 by y2sunlight