あちあち情報局

趣味や日曜プログラムなどを書いています

ユーザ用ツール

サイト用ツール


php:php_about

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

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

次のリビジョン
前のリビジョン
php:php_about [2018/12/30 08:46]
管理者 作成
php:php_about [2019/01/13 01:13] (現在)
管理者
ライン 7: ライン 7:
 動的なWebページを表示するために開発された経緯からWebアプリケーションの構築が他の言語に比べて容易です。 動的なWebページを表示するために開発された経緯からWebアプリケーションの構築が他の言語に比べて容易です。
  
-具体的には、Web上で利用頻度の高い命令や機能が数多く標準搭載されているので後付ライブラリーなどが不要です。またHTML構文中に直接プログラムを記述できるためHTMLデザインとの位置関係などが把握しやすいです。+具体的には、Web上で利用頻度の高い命令や機能が数多く標準搭載されているので後付ライブラリーなどを用意しなくて高度な開発可能す。ライブラリが乱立してないので開発方法が一元化され初心者の問題解決がしやすい環境になっています。またHTML構文中に直接プログラムを記述できるためHTMLデザインとの位置関係などが把握しやすいです。
  
-欠点は、多のプログラミング言語に比べて基本命令や関数が多事。あまりさからマイナーバージョン(小規模アップデート)であっても命令や関数の廃止や仕様変更が頻繁にあるため既存のプログラムが動かなくなるしばしば発生します(開発直後の小さなプログラムであれば修正も難しくありません大規模プログラムで開発後の期間が経過しいるとプログラムの流れから再調査しなければならず関数変更によバグ確認やパフォーマンスへ影響など再評価も必要となるので大変です)。プログラミング初心者便利な関数の多いPHP言語から入門すると基本関数の少ない他のプログラミング言語への転向が難しくなります。+欠点は、多のプログラミング言語に比べて基本命令や関数が多すぎる事。あまりにもく重複した関数もあるためマイナーバージョンアップ(小規模アップデート)であっても命令や関数の廃止や仕様変更が頻繁にあ既存のプログラムが動かなくなるケースがあります。また関数多すぎ度々変更るので暗記するのはほぼ不可能、さらにプログラミング初心者便利な関数の多いPHP言語から入門すると基本関数の少ない他のプログラミング言語への転向が難しくなる弊害があります。
  
-===== のWebプログラム言語との比較 =====+===== のWebプログラム言語との比較 =====
  
 Webプログラミング言語のPerl(CGI)とJavaScriptとPHPを比較すると。 Webプログラミング言語のPerl(CGI)とJavaScriptとPHPを比較すると。
ライン 19: ライン 19:
  
 大きく違うのは、PHPはHTMLファイル中にプログラムを書けますがPerlはプログラム中にHTMLを書きプログラムによってHTMLを出力する点です。下記にPHPとPerlでほぼ同じ処理をするプログラムを比較するとわかると思いますがPerlの方は事前処理があったりと複雑になっているがわかるとおもいます。 大きく違うのは、PHPはHTMLファイル中にプログラムを書けますがPerlはプログラム中にHTMLを書きプログラムによってHTMLを出力する点です。下記にPHPとPerlでほぼ同じ処理をするプログラムを比較するとわかると思いますがPerlの方は事前処理があったりと複雑になっているがわかるとおもいます。
 +
 +PHPの方が優れているように見えますが、PerlはWebに特化していないのでWebを使わないアプリケーション開発に使用できますがPHPはHTMLへの組み込みやブラウザ出力が基本のためWeb以外の現場ではあまり使われていません。
 +
  
 PHPプログラム PHPプログラム
ライン 59: ライン 62:
 </​file>​ </​file>​
  
-注意:Perlの名誉のために書いておきますが、PerlはWebに特化していないのでWebを使わないアプリケーション開発に使用できますがPHPはHTMLへの組み込みやブラウザ出力が基本のためWeb以外の現場ではあまり使われていません。+
  
 ==== JavaScript ==== ==== JavaScript ====
php/php_about.1546127211.txt.gz · 最終更新: 2018/12/30 08:46 by 管理者