Ground Sunlight

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

ユーザ用ツール

サイト用ツール


start

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン 両方とも次のリビジョン
start [2019/11/11 13:11]
y2sunlight
start [2020/03/30 22:55]
y2sunlight
行 1: 行 1:
 ====== Webプログラミング 地の巻 ====== ====== Webプログラミング 地の巻 ======
- --- //[[http://www.y2sunlight.com|y2sunlight]] 2019-10-02//+ --- //[[http://www.y2sunlight.com|y2sunlight]] ,Since 2019-10-02//
  
 Ground Sunlight は「Windowsで作る - Webプログラミングの開発環境(PHP)」をテーマにしたサイトです。 Ground Sunlight は「Windowsで作る - Webプログラミングの開発環境(PHP)」をテーマにしたサイトです。
 +オープンソースを利用している全ての人達に祝福を!
  
-本サイトで扱うソフトウエアの多くはオープンソースです。かつて(2005年)、本サイトの副題は「無料で揃える開発環境」でした。あれから15年近く経ち、世の中は一変しました。オープンソースはネットに満ち、大手ベンダーさえもがオープンソース戦略を採用しています。しなしながら、オープンソースの利用に当たっては常に「自己責任」と言う努力が必要とされます。本サイトはそういった努力を必要としている方々に少なからずの情報を提供する事を目的としています。オープンソースを利用している全ての人達に祝福を!+=== News ===
  
-==== News ==== +  2020-03-24 [[apricot:top|Apricot]] 投稿を開始しました。 
- +  * 2020-03-17 [[basic-library:top|定番ライブラリー]] の投稿が終了しました。 
-  [[php:stripe|Stripe]] を投稿中です。--- 2019-11-11 +  * 2020-03-17 [[composer:top|Composer]] の投稿が終了しました。
-  * [[php:top|PHP]] 投稿中です。--- 2019-10-30 +
-  * [[mariadb:top|MariaDB]] 投稿が終了しました。--- 2019-10-30 +
-  * [[apache:top|Apache]] の投稿が終了しました。--- 2019-10-10 +
-  * [[xampp:top|XAMPP]] の投稿が終了しました。--- 2019-10-07 +
-  * [[dokuwiki|DokuWiki]] を投稿しました。--- 2019-10-02+
  
 ===== メインメニュー ===== ===== メインメニュー =====
行 21: 行 17:
   * [[mariadb:top|MariaDB]] --- Webで最もよく利用されているデータベースMySQLの派生   * [[mariadb:top|MariaDB]] --- Webで最もよく利用されているデータベースMySQLの派生
   * [[php:top|PHP]]  ---  Web用に特化したスクリプト言語で本サイトの中心的テーマです   * [[php:top|PHP]]  ---  Web用に特化したスクリプト言語で本サイトの中心的テーマです
- 
-これらは全てオープンソースです。MySQLはGPLと商用のディアルライセンスで、XAMPPではMySQLから派生した**MariaDB**が採用されています。MySQLとMariaDBの互換性は高く、本編でもMariaDBを使用しています。 
  
 === 道具箱 === === 道具箱 ===
-  * [[Eclipse|Eclipse]] --- **無料**で使えるPHPの統合開発環境(IDE) +  * [[eclipse:top|Eclipse]] --- PHPの統合開発環境(IDE) 
-  * [[tools|Tools]] --- IDEとは別に揃えたいFTP/DBブラウザ/ミナソフト +  * [[composer:top|Composer]]  ---  PHPで定番のパッケージ管理ツール 
-  * [[dokuwiki|DokuWiki]] -- 情報公開・備忘録としてWiki必須だよね+  * [[tools|Tools]] --- IDEとは別に揃えたい様々な裏方ツール 
 +  * [[dokuwiki:greebo|DokuWiki]] -- 情報公開・備忘録としてWiki必須 
 + 
 +=== リポジトリ編 === 
 +  * [[git:top|Git]] --- 分散型バージョン管理システムの定番 
 +  * [[github:top|GitHub]] --- 最も人気のあるGitホスティングサイト 
 +  * [[packagist:top|Packagist]] --- Composerのメインパッケージリポジトリ
  
 === フレームワーク編 === === フレームワーク編 ===
-  * [[composer|Composer]] +  * [[basic-library:top|定番ライブラリ]] --- フレームワークを使いたくない場合の選択 
-  * [[library|定番ライブラリ]] +  * [[apricot:top|Apricot]] --- 定番ライブラリを集めた[[sampleproj#ステイプルワーク|ステイプルワーク]] 
-  * [[laravel|Laravel]] +  * [[psr-7:top|PSR-7]] --- [[https://www.php-fig.org/|PHP-FIG]]の策定したHTTP メッセージI/Fの規格([[https://www.php-fig.org/psr/psr-7/|PSR-7]]) 
- +  * [[psr-15:top|PSR-15]] --- [[https://www.php-fig.org/|PHP-FIG]]の策定したHTTP サーバリクエストハンドラーの規格([[https://www.php-fig.org/psr/psr-15/|PSR-15]]) 
-=== REST-API構築編 === +  * [[slim:top|Slim]] --- PHPの軽量フレームワーク(REST-APIにお薦め) 
-  * [[python|Python]] +  * [[laravel:top|Laravel]] --- PHPのフルスタックフレームワーク(中大規模開発向け)
-  * [[pycharm|PyCharm]] +
-  * [[falcon|Falcon]]+
  
 === Webサービス編 === === Webサービス編 ===
-  * [[stripe|Stripe]] --- オンライン決済+  * [[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) 
 + 
 +=== pythonでREST-API構築編 === 
 +  * [[python|Python]] --- 可読性・汎用性に優れた動的型付け言語。データサイエンスの分野で人気がある 
 +  * [[pycharm|PyCharm]] --- Pythonの統合開発環境 (IDE) の定番的存在 
 +  * [[falcon|Falcon]] --- Pythonの軽量フレームワーク。高速なREST-API構築に最適 
 + 
 +== リンク == 
 +  * PHP ライブラリ 
 +    * [[https://packagist.org/|Packagist]] --- Composerのメインパッケージリポジトリ 
 +    * [[https://php.libhunt.com/|Awesome PHP]] --- 厳選された素晴らしいPHPライブラリの情報源 
 +  * PHP 言語 
 +    * [[https://www.php.net/manual/ja/|PHP Manual]] --- PHP マニュアル(日本語版) 
 +    * [[http://ja.phptherightway.com/|PHP The Right Way]] --- PHP The Right Way(日本語版) 
 +    * [[https://phpthewrongway.com/ja//|PHP The Wrong Way]] --- PHP The Wrong Way(日本語版) 
 +  * SQL 言語 
 +    * [[https://www.sqlite.org/lang.html|SQLite]] --- SQLite SQL言語マニュアル(本家) 
 +    * [[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 マニュアル言語(本家)
  
 ---- ----
-  2019-10-02 DokuWikiでサイト再構築をはじめました +==== 更新履歴 ==== 
-2018年7月、仕事に追われる日々を過ごておりました。ときある事件・・・なんと、y2sunlight.comのサーバ契約の更新忘れ!( OMG!! )。2005年にGround Sunlightを立ち上げ、2015年には200万ビューを突破ていましたが、更新はほどんどなく「何とかなかれば」と思ってい矢先悲劇でした。て、現在。201910月、サイトの再構築を開始した次第です+  2020-03-05 [[eclipse:top|Eclipse]] 投稿が終了しました 
 +  * 2020-03-05 [[php:top|PHP]] の投稿が終了しました。 
 +  * 2020-03-03 [[tools|Tools]] 投稿終了しました。 
 +  * 2019-10-30 [[mariadb:top|MariaDB]] の投稿終了しました 
 +  * 2019-10-10 [[apache:top|Apache]] の投稿中が終了しました。 
 +  * 2019-10-07 [[xampp:top|XAMPP]] 投稿が終了しました。 
 +  * 2019-10-02 [[dokuwiki|DokuWiki]] を投稿ました 
 +  * 2019-10-02 DokuWikiでサイトの再構築をはじめました。
  
start.txt · 最終更新: 2022/02/21 09:40 by y2sunlight