Ground Sunlight

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

ユーザ用ツール

サイト用ツール


start

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
start [2020/06/25 10:32]
y2sunlight [メインメニュー]
start [2021/07/04 11:16] (現在)
y2sunlight
行 1: 行 1:
-====== Webプログラミング 巻 ======+//**地の巻@y2sunlight**// 
 +====== PHPプログラミングの開発環境 ======
  --- //[[http://www.y2sunlight.com|y2sunlight]] ,Since 2019-10-02//  --- //[[http://www.y2sunlight.com|y2sunlight]] ,Since 2019-10-02//
  
-Ground Sunlight は「Windowsで作る - Webプログラミングの開発環境(PHP)」をテーマにしたサイトです。+Ground Sunlight は「**Windowsで作る - PHPプログラミングの開発環境**」をテーマにしたサイトです。
 オープンソースを利用している全ての人達に祝福を! オープンソースを利用している全ての人達に祝福を!
  
-=== News === +== News == 
-  * 2020-06-24 [[psr:top|PSR]](PSR11 - 15) の投稿を開始しました。 + 
-  * 2020-06-17 [[github:top|GitHub]] の投稿を開始しました。 +  * 2021-07-03 [[cloud9:top|Cloud9]] の投稿を開始しました。 
-  * 2020-06-16 [[psr:top|PSR]](PSR7) の投稿が終了しまし。 +  * 2021-02-13 [[vscode:top|Visual Studio Code (VS Code)]] の投稿を開始しました。 
-  * 2020-06-15 [[git:top|Git]] の投稿が終了しまし+ 
 +== 公開ソフトウェア == 
 +  * [[apricot:usage:ja|Apricot]] --- 本サイト発のPHP軽量フレームワークを[[https://github.com/y2sunlight/apricot|GitHub]] で公開ていす。 
 +  * [[sqlform:usage:ja|SqlForm]] --- SQLスクリプトを実行できる簡易フォームを[[https://github.com/y2sunlight/sqlform|GitHub]] で公開ています。\\ テスト時、保守などでご利用下さい 
 + 
 +== 2021年はどんな年になる? == 
 +  * 2021-02-07 [[https://www.tiobe.com/tiobe-index/|TIOBE Index for February 2021]] -プログラミング言語人気ランキング 
 +  * 2021-01-21 [[https://qiita.com/yamada-hakase/items/1629d511ab4199d253b4|CentOSからCentOS Streamへ。CentOS終了の衝撃]] - CentOSの歴史が終わる? 
 + 
 +== 2020年はどんな年だっ? == 
 +  * 2020-11-30 [[https://www.jetbrains.com/ja-jp/lp/devecosystem-2020/php/|2020年 - PHP統計]] - 2020年のPHP環境を振り返ってみると... 
 +  * 2020-11-30 [[https://www.php.net/releases/8.0/ja.php|PHP8登場 - 5年ぶりのメジャーバージョンアップです!!]]
   * 2020-06-08 [[https://www.jetbrains.com/ja-jp/lp/php-25/|PHP25周年 おめでとう!!]]   * 2020-06-08 [[https://www.jetbrains.com/ja-jp/lp/php-25/|PHP25周年 おめでとう!!]]
-  * 2020-05-27 [[centos:top|CentOS]] の投稿が終了しました。 + 
-  * 2020-05-26 [[apricot:top|Apricot]] の投稿が終了しました。(♪祝♪)+-----
  
 ===== メインメニュー ===== ===== メインメニュー =====
行 21: 行 33:
   * [[php:top|PHP]]  ---  Web用に特化したスクリプト言語で本サイトの中心的テーマです   * [[php:top|PHP]]  ---  Web用に特化したスクリプト言語で本サイトの中心的テーマです
  
-=== 道具箱 ===+=== XAMPP アレンジ === 
 + 
 +  * [[mroonga:top|Mroonga]] --- MySQL(MariaDB)の全文検索用ストレージエンジン 
 +  * [[ratchet:top|Ratchet]] --- PHPでWebSocketするならこれ( WAMP v1 ) 
 +  * [[memcached:top|Memcached]] --- 高速に動作するインメモリ・キャッシュサーバの定番 
 +  * [[redis:top|Redis]] ---  データの永続化もできる多機能インメモリ・キャッシュサーバ 
 + 
 +=== IED ===
   * [[eclipse:top|Eclipse]] --- PHPの統合開発環境(IDE)   * [[eclipse:top|Eclipse]] --- PHPの統合開発環境(IDE)
 +  * [[vscode:top|VS Code]] --- もはや単なるソースコードエディタではない
 +  * [[cloud9:top|Cloud9]] --- AWSで採用されているオンラインIDE
 +  * [[theia:top|Theia(テイア)]] --- GoogleのCloud Shell Editorで採用されているオンラインIDE
 +
 +=== WSL2 ===
 +
 +  * [[wsl2:top|WSL2]] --- やっとWindowsでもLinuxが使える
 +    * [[wsl2:ubuntu:memcached|Ubuntu/Memcached]] --- Ubuntuにmemcachedを導入する
 +    * [[wsl2:ubuntu:docker|Ubuntu/Docker]] --- UbuntuにDockerを導入する
 +  * [[docker:top|Docker]] --- 今やPHP開発の仮想環境構築の定番。どうなる XAMPP?o?
 +  * [[vscode:remote|VS Code-Remote]] --- WindowsでDockerするならIDEはVS Codeでしょう!!
 +
 +=== 道具箱 ===
 +
   * [[composer:top|Composer]]  ---  PHPで定番のパッケージ管理ツール   * [[composer:top|Composer]]  ---  PHPで定番のパッケージ管理ツール
-  * [[centos:top|CentOS]] --- ぱりLinuxも必要ですよね+  * [[centos:top|CentOS]] --- ておきたい CentOS の運用と管理 
 +  * [[java:top|Java]] --- 知っておきたい Java の知識と導入
   * [[tools|Tools]] --- IDEとは別に揃えたい様々な裏方ツール   * [[tools|Tools]] --- IDEとは別に揃えたい様々な裏方ツール
   * [[dokuwiki:greebo|DokuWiki]] -- 情報公開・備忘録としてWikiは必須   * [[dokuwiki:greebo|DokuWiki]] -- 情報公開・備忘録としてWikiは必須
行 35: 行 69:
 === フレームワーク編 === === フレームワーク編 ===
   * [[basic-library:top|定番ライブラリ]] --- フレームワークを使いたくない場合の選択   * [[basic-library:top|定番ライブラリ]] --- フレームワークを使いたくない場合の選択
-  * [[apricot:top|Apricot]] --- 定番ライブラリを集めた[[sampleproj#ステイプルワク|ステイプルワーク]]+  * [[apricot:top|PHP自作フレームワーク]] --- 定番ライブラリを集めたPHP自作フレワークの作製過程を紹介
   * [[psr:top|PSR]] --- [[https://www.php-fig.org/|PHP-FIG]]の策定した[[https://www.php-fig.org/psr/|PHP標準勧告]]   * [[psr:top|PSR]] --- [[https://www.php-fig.org/|PHP-FIG]]の策定した[[https://www.php-fig.org/psr/|PHP標準勧告]]
   * [[slim:top|Slim]] --- PHPの軽量フレームワーク(REST-APIにお薦め)   * [[slim:top|Slim]] --- PHPの軽量フレームワーク(REST-APIにお薦め)
   * [[laravel:top|Laravel]] --- PHPのフルスタックフレームワーク(中大規模開発向け)   * [[laravel:top|Laravel]] --- PHPのフルスタックフレームワーク(中大規模開発向け)
- 
-=== Webサービス編 === 
-  * [[firebase|firebase]] --- Google提供のmBaaS ( mobile Backend as a Service ) 
-  * [[stripe|Stripe]] --- オンライン決済サービスの絶対的存在 
- 
-=== 自然言語処理環境編 === 
-  * [[mecab:top|Mecab]] --- 最も使用されている形態素解析器(GPL,LGPL,BSD) 
-  * [[wordnet:top|Wordnet]] --- [[https://www.nict.go.jp/|NICT]]による日本語の意味辞書で、類義語辞書としての利用が可能(BSD) 
-  * [[jumanpp:top|JUMAN++]] --- [[http://nlp.ist.i.kyoto-u.ac.jp/|京都大学の黒橋・河原研究室]]で開発された形態素解析器(Apache License 2.0) 
-  * [[knp:top|KNP]] --- [[http://nlp.ist.i.kyoto-u.ac.jp/|京都大学の黒橋・河原研究室]]で開発された構文解析器(修正BSD) 
  
 == リンク == == リンク ==
行 67: 行 91:
     * [[https://mariadb.com/kb/en/sql-statements/|MariaDB]] --- MariaDB マニュアル言語(本家)     * [[https://mariadb.com/kb/en/sql-statements/|MariaDB]] --- MariaDB マニュアル言語(本家)
     * [[https://dev.mysql.com/doc/refman/5.7/en/sql-statements.html|MySQL5.7]] --- MySQL5.7 マニュアル言語(本家)     * [[https://dev.mysql.com/doc/refman/5.7/en/sql-statements.html|MySQL5.7]] --- MySQL5.7 マニュアル言語(本家)
 +
 +  * PHP周辺の標準化
 +    * [[https://www.php-fig.org/psr/|PHP標準勧告]] --- PHPコーディング規約
 +    * [[https://semver.org/lang/ja/|セマンティック バージョニング 2.0.0]] --- バージョン番号の付け方
  
 ---- ----
 ==== 更新履歴 ==== ==== 更新履歴 ====
 +
 +  * 2021-02-20 [[java:top|Java]] を投稿しました。
 +  * 2021-02-11 [[eclipse:plant-uml|EclipseでPlantUMLを使いER図を作成する]] を投稿しました。
 +  * 2021-01-17 [[tools:dbeaver|DBeaver Community]] を投稿しました。
 +  * 2020-12-17 [[docker:top|Docker]] の投稿を開始しました(編集中)
 +  * 2020-12-17 [[wsl2:top|WSL2]] の投稿が終了しました。
 +  * 2020-12-01 [[ratchet:top|Ratchet]] の投稿が終了しました。
 +  * 2020-11-23 [[php:7.2:ext:zmq|PHP7.2 ZeroMQのインストール]] を投稿しました。
 +  * 2020-11-23 [[php:7.2:ext:intl|PHP7.2 intlのインストール]] を投稿しました。
 +  * 2020-11-22 [[xampp:switch|XAMPP 複数バージョンの利用]] を投稿しました。
 +  * 2020-11-10 [[mroonga:top|Mroonga]] の投稿が終了しました。
 +  * 2020-10-23 [[sqlform:usage:ja|Sqlform]] の投稿が終了しました。
 +  * 2020-10-13 [[slim:top|Slim]] の投稿が終了しました。
 +  * 2020-09-17 [[psr:top|PSR]](PSR1~19) 全ての投稿が終了しました。
 +  * 2020-09-10 [[apricot:usage:ja|Apricot ドキュメント]] の投稿が終了しました。
 +  * 2020-08-28 [[psr:top|PSR]](PSR16 - 17) の投稿が終了しました。
 +  * 2020-07-28 [[psr:top|PSR]](PSR11 - 15) の投稿が終了しました。
 +  * 2020-07-17 [[packagist:top|Packagist]] の投稿が終了しました。
 +  * 2020-07-16 [[github:top|GitHub]] の投稿が終了しました。(♪祝♪)
 +  * 2020-06-16 [[psr:psr7|PSR-7]] の投稿が終了しました。
 +  * 2020-06-15 [[git:top|Git]] の投稿が終了しました。
 +  * 2020-05-27 [[centos:top|CentOS]] の投稿が終了しました。
 +  * 2020-05-26 [[apricot:top|PHP自作フレームワーク]] の投稿が終了しました。(♪祝♪)
   * 2020-04-21 [[psr:top|PSR]](PSR1~PSR6) の投稿を終了しました。   * 2020-04-21 [[psr:top|PSR]](PSR1~PSR6) の投稿を終了しました。
   * 2020-03-17 [[basic-library:top|定番ライブラリー]] の投稿が終了しました。   * 2020-03-17 [[basic-library:top|定番ライブラリー]] の投稿が終了しました。
行 81: 行 132:
   * 2019-10-02 [[dokuwiki:greebo|DokuWiki]] を投稿しました。   * 2019-10-02 [[dokuwiki:greebo|DokuWiki]] を投稿しました。
   * 2019-10-02 DokuWikiでサイトの再構築をはじめました。   * 2019-10-02 DokuWikiでサイトの再構築をはじめました。
 +  * 2018-07 Ground Sunlightを一時閉鎖
 +  * 2005-05 Ground Sunlightをpukiwikiで開設
 +
 +
 +
  
start.1593048775.txt.gz · 最終更新: 2020/06/25 10:32 by y2sunlight