No.3ベストアンサー
- 回答日時:
表示の仕方が変わったんだと思います
昔は、html 又は、 cgi で作成したページにある
サブミットボタン押下で、cgi がリクエスト受信、
取得したリクエストの内容を元に、データを抽出
し、cgi内に記載された htmlの書式をそのまま
レスポンスとして出力でした。 なので、url を
見れば、 ○○.cgi 等となっており perl を使っ
ているというのがひと目でわかりました
最近は、html + javascript ( ajax ) がリクエ
ストを発行して、php 又は perl 等 が受信、レ
スポンスを発行する。 このとき返されるレスポ
ンスは、HTML形式ではなく XML や CSV 形式で、
データのみ記載して返される、
html + javascript ( ajax ) がレスポンスを受
取り、それをページに生成して出力する
という流れが主流というか一般的な感じがします
HPのデザイナーは、php や perl の知識が必要なく
他のページと統一されたHPが作れる訳です。
そうなると、url に cgi が出てくる機会は無く
なってきます ソースの javascript の中をくま
なく探さないと拡張子 phpや cgi を見つけるのが
難しいと思います。
なので、perl から php に移行した と言い切れる
か本当の所は判らないと思います
ただ、言える事は、他の java や javascript や
c言語 c++言語、c#等の言語を知っている人は、
php という言語は構文や文法が扱いなれた言語と
一緒なので、とっつきやすく、逆に perl の独特
の癖のある言語は、初心者には、一から調べないと
書けないくらいとっつきにくいという点
踏まえてサーバー側は、リクエスト内の条件でデータ
ベースを抽出し、決められた形式の 書式で返すとい
う事しかしない点
踏まえると、ぶっちゃけ perl でも phpでも何で
も良いですが、javascript を知ってる初心者には
phpの方がとっつきやすく、そうすると必然的に
メンテナンスできる人がふえるので、
結果、PHPが主流と思えるようになったのではな
いでしょうか
ご回答ありがとうございます。
プログラマーをやっている知り合いが、Perlの変数を不思議がっていたんですが、独特すぎるということだったんですね。
Perlの使い手の方が多いと聞いていましたが、他から入ってきやすいということなら、すでにPHPの方が多いのかもしれません。
移行したくてするというより、自然とそういう流れになってしまってるんでしょうね。
No.4
- 回答日時:
んー、俺も #1の人と同じ様な意見ですね。
開発したり、メンテできる人間が多いんだと思いますよ。
大昔の話なので 今はどうか知りませんが、Perlは エラーを明確に吐いてくれないんで 開発が しんどかったです。
PHPは エラーを明確に吐いてくれますし、いろいろ ユルいので 楽です。
ご回答ありがとうございます。
さわりだけPerlを勉強したことがあるのですが、確かにエラーの内容が分かりにくくて修正に手間取った覚えがあります。
メンテナンスしやすいというのは強いですね。
No.2
- 回答日時:
もともとPerlだったものをPHPで書き直しているサイトなんて、そんなに多いでしょうか?
質問に質問で返して恐縮ですが、具体的にどのへんのサイトのことか教えていただけないでしょうか。
個人的な興味です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Perl perlについて 2 2022/11/18 19:38
- PHP PHP ページング データベース 1 2022/06/16 10:30
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
- Perl Windows10においての『Perl』のプログラムについて 1 2022/05/09 16:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPでLinux用のCライブラリを呼...
-
Laravelなど、フレームワークを...
-
どのプログラミング言語で作ら...
-
言語の効率的な学び方を、緊急...
-
PHPを覚えた方がいいですか?
-
html、css、JavaScript、PHP…違...
-
Linux Cプログラミングを学ぶた...
-
小学1年生の子です。塾に行かせ...
-
LeetCodeていうの初めて、
-
楽しくて最高のプログラミング...
-
C言語、C+、C++、C#の違い
-
Visual Studio Codeについて
-
プログラミング言語の制作方法...
-
MacのPythonでの開発について
-
オススメのプログラミングスク...
-
家庭のパソコンで Python の 環...
-
プログラミングの雑談とかでき...
-
C++における継続行
-
Pythonって何を意識した言語な...
-
プログラミングを教えたいです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Laravelなど、フレームワークを...
-
どのプログラミング言語で作ら...
-
PHPでLinux用のCライブラリを呼...
-
html、css、JavaScript、PHP…違...
-
PHPがあればCGIは使わない
-
フレームワークは開発環境だけ...
-
「楽天」で開発に使用している...
-
webアンケートを作成するための...
-
サーバーサイド言語とは?
-
言語の効率的な学び方を、緊急...
-
検索できるリンク集システムの...
-
PHPでWindowsアプリを作成する...
-
なぜPerlからPHPに移行したんで...
-
JAVA? FLASH? CGI?
-
PHPを習おうと思っているのです...
-
適切/効率的なプログラミング言...
-
MYSQLとSQLの違い
-
PHPやPostgres、JAVAはどの...
-
C言語、C+、C++、C#の違い
-
小学1年生の子です。塾に行かせ...
おすすめ情報