【悲報】PHP、オワコンプログラミング言語になる…

0001 名無しさん 2024/04/12(金) 08:41:44.76 ID:EM2FEgsl0


プログラミング言語の人気指標を掲載している「TIOBE Index」が、PHPの栄光の時代は終わったとするレポートを掲載している。

TIOBEのプログラミング言語ランキングは、ここのところPythonが独走態勢に入り、それをC、C++、Javaが追う展開が続いているが、その中で今月、同ランキングが始まった2001年以来で過去最低のシェアを記録したのがPHP。かつては10%以上のシェアを誇り、2010年にはトップ3入りを果たしたこともあるPHPだが、今月のシェアはわずか1.09%で、前年同月には9位だった順位は今や17位と見る影もない。TIOBEのソフトウェア担当CEOであるポール・ジャンセン氏は、PHPは現在も中小規模のウェブサイトで存在感を示しており、人気の高いWordPressに用いられている言語であることを指摘しつつも「PHPはなくなったわけではないものの、その栄光の時代は終わったようです」とコメントしている。

https://internet.watch.impress.co.jp/docs/yajiuma/1583089.html


0004 名無しさん 2024/04/12(金) 08:42:40.65 ID:EFpry5VS0

何年か前にサービス終了してたろ


0118 名無しさん 2024/04/12(金) 12:26:14.15 ID:rbZ47NpvM


>>4
は?


0005 名無しさん 2024/04/12(金) 08:42:59.24 ID:EM2FEgsl0


wordpressもあと何年続くのだろう…


0007 名無しさん 2024/04/12(金) 08:44:52.41 ID:0z/VSOgM0


>>5
変わるものある?


0006 名無しさん 2024/04/12(金) 08:43:35.28 ID:xUFc4Di6H

やっぱCGIだよなあ


0009 名無しさん 2024/04/12(金) 08:45:23.62 ID:JI5cpwpk0

いい加減Webをプログラミング言語とか言うのやめようよ


0038 名無しさん 2024/04/12(金) 09:00:27.56 ID:xFbulk2L0


>>9
意味不明


0010 名無しさん 2024/04/12(金) 08:45:45.30 ID:SwkBAy630

webサービスというかブラウザでやるやつって基本何があるんで?


0011 名無しさん 2024/04/12(金) 08:45:48.69 ID:6J04Oqev0

Webとローカルの両方で使えるから便利でいいのにね
Webでphp使う人も少なくなったってことかな


0012 名無しさん 2024/04/12(金) 08:46:31.81 ID:o4zrC4iH0

c言語2位か
やっぱ強いな


0014 名無しさん 2024/04/12(金) 08:47:28.54 ID:NfFIMyQo0

ほならサーバーサイドでPHPの代替はなんになるん?node.jsとか?


0021 名無しさん 2024/04/12(金) 08:51:03.23 ID:sbv6GclJM


>>14
nodeかpythonでいいよ
もはやjavaすら不要


0047 名無しさん 2024/04/12(金) 09:07:47.38 ID:o4zrC4iH0


>>14
OS開発とか


0124 名無しさん 2024/04/12(金) 14:41:57.92 ID:bFK0CFtd0


>>14
今はもうみんなRubyで書いてるよ
WebといえばRuby
新しい言語だしアップデートも盛ん


0141 名無しさん 2024/04/12(金) 16:27:41.88 ID:vAdlYVxZ0


>>14
python


0015 名無しさん 2024/04/12(金) 08:47:29.35 ID:r8w+yEX60

みーんなpython覚えて使っとる


0022 名無しさん 2024/04/12(金) 08:51:24.97 ID:EM2FEgsl0



>>15
みんなが使うとみんなが使うからね
Pythonそんなに良いものかね


0016 名無しさん 2024/04/12(金) 08:48:00.44 ID:oz5JSq4l0

通話音は異常に良かったんだけどね
いかんせん電波が弱すぎ
つか医療系ではまだ使われているんじゃなかったっけ?


0017 名無しさん 2024/04/12(金) 08:49:29.79 ID:lQ54qzlI0

TOIBEとかいう意味のない指標を持ち出してPHP叩きか


0019 名無しさん 2024/04/12(金) 08:49:41.55 ID:RDl/Y79Hd

PHP簡単ですき


0020 名無しさん 2024/04/12(金) 08:50:34.39 ID:v4DJumc/0

要件定義から環境構築もしてくれるai のdevin に早く触りたいな


0026 名無しさん 2024/04/12(金) 08:54:02.68 ID:mv33CrBD0

平成はWindows御用達だったC#ちゃんがDockerで動く時代
Javaすらオワコン


0027 名無しさん 2024/04/12(金) 08:54:35.70 ID:hRDpyBJZ0

IT未経験だから教えて欲しいんだが小学子供にスクラッチやらせてるんだが子供の入門本1、2冊終わって慣れてきたみたいだからなんかやらせたいんだがPythonでいい&何作ればいいかな?(ブラインドタッチもゆっくりだが出来る)


0028 名無しさん 2024/04/12(金) 08:54:38.60 ID:6cTehZTz0

今のウェブサイトは何で出来てんだよ


0030 名無しさん 2024/04/12(金) 08:55:31.85 ID:nz0Ntj3c0

いうて案件の数で言えばまだまだWeb系ではPHPつよつよなんじゃないの
PHP5がめっちゃ流行ったからそのとき作られたプログラムはまだPHPで動いてるだろうし


0032 名無しさん 2024/04/12(金) 08:55:37.52 ID:1xWW+FnV0

modula-2はどこ?


0033 名無しさん 2024/04/12(金) 08:55:43.05 ID:e3JTCihE0

型安全でない言語使う気にならんな


0034 名無しさん 2024/04/12(金) 08:56:30.32 ID:jHMwFr700

流行り廃り激しすぎてついていけんわ


0035 名無しさん 2024/04/12(金) 08:56:30.81 ID:h3mBvYHE0

PHP=LaravelかWordPressみたいな風潮だけどCodeigniter使ってる弊社はオワコン一直線


0036 名無しさん 2024/04/12(金) 08:59:06.10 ID:dz1+TziV0

いつも思うんだけどPHPとC++とか用途が違いすぎて比較の対象にもならん気がする


0040 名無しさん 2024/04/12(金) 09:02:30.53 ID:92UayfMQ0

あと十年はJavaで食いたいんだが


0046 名無しさん 2024/04/12(金) 09:05:22.62 ID:1qKOyYHRd



>>40
中規模以上だとJavaは無敵だろ
動的型付けの言語は中規模以上に攻め込めない


0042 名無しさん 2024/04/12(金) 09:03:16.48 ID:dz1+TziV0

()や{}でくくる言語は結構好き
VBみたいな独特なのはちょっと苦手


0044 名無しさん 2024/04/12(金) 09:03:46.84 ID:ECwxNm5RM

cとか組込み以外に使い道あるの?


0049 名無しさん 2024/04/12(金) 09:09:51.43 ID:Ba+RbOAbH

サーバでもクライアントでも同じ言語使えた方がいいもんな
いわゆるweb2.0の時代から決定づけられていた運命と言える


0050 名無しさん 2024/04/12(金) 09:09:58.17 ID:2gB/t2/V0

このインデックス検索エンジンの検索結果をベースにして作ってる指標で
案件の数や業務で動いてるコードの増加率とかじゃないぞ


0070 名無しさん 2024/04/12(金) 09:19:24.51 ID:9BAKCmaL0


>>50
あー
ほぼ電通が流行りをアピールするみたいなもんか


0051 名無しさん 2024/04/12(金) 09:11:18.21 ID:ECwxNm5RM

昔web系の企業に転職しようと面接うけたらJavaの経験笑われたワ
今どうなってるかなアソコ


0052 名無しさん 2024/04/12(金) 09:11:22.78 ID:jD0167xhH

Pythonが楽でいいよ(´・ω・`)


0053 名無しさん 2024/04/12(金) 09:11:55.01 ID:41UrkcAX0

すごいな、Cが絶対王者だと思ってたがPythonが抜いたのか


0054 名無しさん 2024/04/12(金) 09:12:05.02 ID:R9Y8hnDX0

Pythonはサッと作れるから実験系やスタートアップに向いている
でもお固い大規模システムはやっぱりJavaやC#が一番
逆にそこで動的型付けのPythonは怖い


0153 名無しさん 2024/04/12(金) 20:13:24.57 ID:RsEaHCj20


>>54
コンパイラーがくそだから

静的片づけのがいい


0058 名無しさん 2024/04/12(金) 09:13:05.10 ID:daHD46gq0

まぁphpは独特の表現でハードルあるよね
そこだけなんだけど


0061 名無しさん 2024/04/12(金) 09:14:34.31 ID:+A99mdlpH

10年前php5.3辺り使ってやってたぞ
C++に比べて1000倍楽にコーディングできる


0062 名無しさん 2024/04/12(金) 09:14:47.97 ID:LgMLdQdY0

phpもちゃんとMVC分かれてる構造のコードとすごい楽だから生き残って欲しいな


0063 名無しさん 2024/04/12(金) 09:15:16.22 ID:c2a+M+UC0

c#が一番好きだが業務で触る機会少ない
phpは最初はなんだこれと思ったが長く触ってて慣れたのと7.1くらいからはわりと好き
goは例外周り書くのがダルい
tsは美しいけど結局ウ○コjsなのでなんだかなあ感が凄い
ブラウザが直接ts読むようになればいいのに
Pythonはなんでこれがこんなに人気あるのか謎おせーし


0069 名無しさん 2024/04/12(金) 09:19:19.32 ID:1qKOyYHRd



>>63
C#はライブラリが絶望的に弱い
古いライブラリはOS依存すぎて今では使えないものばかりだし

.NET 6以降でやっとベータ版を抜けてスタートラインに立った感じ
ライブラリ充実まであと10年はかかる


0064 名無しさん 2024/04/12(金) 09:16:28.16 ID:VD1GYbhh0

WebでPython使うくらいならPHPでいい


0065 名無しさん 2024/04/12(金) 09:16:52.20 ID:XZzE6piN0

webは全部jsかtsでいいだろ


0066 名無しさん 2024/04/12(金) 09:17:48.31 ID:2gB/t2/V0

JAVAをpythonで置き換えることができるとマジで言ってるやつをたまに見るけど
アプレットやCGIレベルのものを想定しているのだろうか
処理速度軽く10倍は違うし、移植性の高さは凄まじいぞJAVA


0068 名無しさん 2024/04/12(金) 09:19:11.70 ID:loiUv/cZ0

今さらpythonディスってるやつは根本的なことを理解してない


0074 名無しさん 2024/04/12(金) 09:20:48.09 ID:1qKOyYHRd



>>68
今の人工知能は作って壊しての試行錯誤段階だから
そこを抜けたら一気に廃れるとおもうぞ


0071 名無しさん 2024/04/12(金) 09:19:28.83 ID:U/bQnbvN0

いい加減統一しろよ


0072 名無しさん 2024/04/12(金) 09:19:38.38 ID:BmeqgKHU0

PHPはもう現代のリッチなWebアプリに速度面で追いつけないだろ


0073 名無しさん 2024/04/12(金) 09:20:08.96 ID:0BAqc75N0

Cpythonだろ


0075 名無しさん 2024/04/12(金) 09:21:00.53 ID:Av8zZilT0

javaも言語仕様が進化してるから大規模なサーバーサイドはjavaがしばらく強いだろうね


0076 名無しさん 2024/04/12(金) 09:21:42.91 ID:gn4nmJCP0

要件によるおじさん「…」


0080 名無しさん 2024/04/12(金) 09:24:57.90 ID:kDhJ8cun0

ここまでRustについて書いてるの1人
お前ら全員知ってる感で書いてるだろ


0089 名無しさん 2024/04/12(金) 09:41:58.98 ID:1qKOyYHRd



>>80
rustはライブラリの無さだな
それが言語仕様が似ているswiftとの差


0081 名無しさん 2024/04/12(金) 09:25:52.88 ID:xmw8k5It0

この分野から離れて分からないんだが、web開発はPHPやrailsはオワコンで今後Javascript(typescript)とそのフレームワークだけになっていくのか?


0082 名無しさん 2024/04/12(金) 09:26:24.07 ID:dz1+TziV0

企業サイトだとwebEDIって言う15年ぐらい前に流行った負の遺産が残ってんのよな
RPAで誤魔化し誤魔化し使ってるあの特級呪物
誰も触りたがらんけどOSやデータベースのライセンス更新のために動作検証やコードの修正さないといけない


0083 名無しさん 2024/04/12(金) 09:26:32.30 ID:dUoMvY1h0

Pythonでいいんなら別にPHPでもよくね


0084 名無しさん 2024/04/12(金) 09:28:02.29 ID:mCWv0+AU0

Pythonのシステムってエラー出やすいの?
好まれるプロジェクトの性質上テストしっかりやってないだけとかもあるだろうけど


0085 名無しさん 2024/04/12(金) 09:30:54.41 ID:uBWfrQDnF

俺が有象無象のプログラマが沢山いる開発プロジェクトのリーダーやマネージャーならPython選択するわ


0087 名無しさん 2024/04/12(金) 09:35:33.20 ID:hJBgMuw30

最近音声会話のAIにハマってからというもの、今まで避けてきたPythonをマジで真面目に使い倒したくなってきたところ


0088 名無しさん 2024/04/12(金) 09:38:37.35 ID:e3JTCihE0

C++はC++20になってConceptが導入されてコーディングが楽しくなった
継承に縛られない型安全なコーディングなら一番楽しい


0090 名無しさん 2024/04/12(金) 09:49:01.53 ID:4Yxb67bQ0

Perlは?


0092 名無しさん 2024/04/12(金) 09:50:09.12 ID:jHMwFr700


>>90
phpに駆逐された


0091 名無しさん 2024/04/12(金) 09:49:47.29 ID:t6+3FYHn0

ちょっとしたことChatGPTに書かせてすぐに実行できちゃう
ヘッドレスとかだとまた別の横断的な知識が必要だよね
プログラムは就職のためのツールではなく道具
どう使うか


0093 名無しさん 2024/04/12(金) 09:59:26.67 ID:oTgfwER50

GO is not GOD


0094 名無しさん 2024/04/12(金) 10:08:23.72 ID:JT5l79Fu0

俺ですらPython勉強し始めたからね


0095 名無しさん 2024/04/12(金) 10:10:31.87 ID:F/w+ZIjP0

この手のオワコンだのなんだのは長期的に見れば気にしなくて良い
Pythonなんか登場から長い事ずっと終わってたが息を吹き返してる

それに流行りじゃないニッチな市場は常にあって飯の種は常にある


0097 名無しさん 2024/04/12(金) 10:17:07.88 ID:kiGbmBoS0

Perl6ってどうなったん?
なんかすべてを凌駕する包括するみたいな触れ込みしてたよな。


0109 名無しさん 2024/04/12(金) 11:02:27.39 ID:zl+WWdRy0


>>97
Perl6は流行らなかったのでRakuという別言語扱いになった
ラリー・ウォールはあんましWebでの使用は興味がないらしく
Webでの使用を期待されていたのにあいかわらずUNIX上のテキスト処理に傾斜しすぎてWeb用に特化しなかったのが敗因だな
Perl7がPerl6の新バージョンとして発表されたがまだリリースはされていない


0099 名無しさん 2024/04/12(金) 10:24:59.79 ID:0S3Nzlzw0

もうプログラミングはしてないけど
Pythonぐらいは覚えておかないと駄目か


0101 名無しさん 2024/04/12(金) 10:31:14.56 ID:Clu1W3so0

用途によるんじゃね
WebならPHPまだまだありだろ


0103 名無しさん 2024/04/12(金) 10:36:18.28 ID:DhYBFSSvM

Python書きやすくて好きだけど大規模プロジェクトじゃまず使えんだろ


0104 名無しさん 2024/04/12(金) 10:36:47.92 ID:hoGxu7p10

PHPなんて土方仕事したってしんどいばっかりで儲からねーよ

PHPでWebアプリは儲かるなんて、ブラック企業の常套句


0105 名無しさん 2024/04/12(金) 10:43:19.36 ID:LxOfSJM40

儲かる儲からないに原語は関係ないだろ
作るもんによる


0106 名無しさん 2024/04/12(金) 10:53:14.22 ID:fCAYuLzR0


>>105
その作るもんによって言語の適性がかわるからなぁ


0107 名無しさん 2024/04/12(金) 11:00:15.53 ID:7LJhGqMr0

webならrailsが一番
あらゆる問題が解決済で一番安心


0108 名無しさん 2024/04/12(金) 11:01:04.21 ID:gdrLOtI80

Perlってもう名前さえ聞かないけどどうなったの?


0110 名無しさん 2024/04/12(金) 11:05:52.22 ID:lDX2JOG/0

LAMPとか言ってた頃に流行ってたんだからそりゃさすがに落ち着くだろ


0111 名無しさん 2024/04/12(金) 11:06:29.12 ID:zl+WWdRy0

Perl7はPerl5の新バージョンだった
すまん


0113 名無しさん 2024/04/12(金) 11:25:33.49 ID:5Wb86kco0

Web系はphpばっかりだよ
私の好きなperlは○に体


0114 名無しさん 2024/04/12(金) 11:45:26.29 ID:ryFaHQ6C0

新しい案件にPHPは時代遅れ感があるけど既存系はPHPばっかじゃね
未だにPHP5系の修正案件あるよ
別にPHP使える人はPythonも普通に使えるし頭を柔軟に


0115 名無しさん 2024/04/12(金) 11:47:32.14 ID:rl1RsidFM

じゃあ今は何でHTML書いてんの?


0117 名無しさん 2024/04/12(金) 12:18:01.87 ID:5Wb86kco0


>>115
htmlはhtml
何行ってるか意味不明


0116 名無しさん 2024/04/12(金) 11:50:00.24 ID:dz1+TziV0

web系って言語よりWASとかの環境に引っ張られる気がするんだけど


0120 名無しさん 2024/04/12(金) 13:57:42.22 ID:wImBFKB1d

言うほどPHPの時代なんてあったか?
PHPは薄く広いからいいんじゃないか


0122 名無しさん 2024/04/12(金) 14:21:48.19 ID:nrlTJlFX0

webはnode一択だろうな
性能もけた違い


0123 名無しさん 2024/04/12(金) 14:22:58.29 ID:nrlTJlFX0

perlはunicode周り○ミすぎてみんな離れた


0146 名無しさん 2024/04/12(金) 17:53:50.71 ID:O3ayk7oy0


>>123
PerlがUnicodeの完全サポートしたのが、2002/7/18リリースのver.5.8.0。それ以後文字コード
周りのトラブルは聞かないが。


0125 名無しさん 2024/04/12(金) 15:08:03.30 ID:g2qeE4kFC

Ruby自体は良いんだけれど、開発者がモルモンorz
まぁ、この業界全体がカルトとQだらけなんだけどw


0127 名無しさん 2024/04/12(金) 15:32:39.41 ID:hoGxu7p10

Rubyまだおったんか。

宍道湖のシジミと一緒に沈んだんじゃねーの


0128 名無しさん 2024/04/12(金) 15:33:46.82 ID:w3/PyzvI0

グーグル検索のアップデートでワードプレスのサイトが○んだからね
今年もでかいアプデが来てトドメって感じ


0134 名無しさん 2024/04/12(金) 16:13:28.14 ID:typqUAeq0

システム屋じゃないがphp laravel使う時ある


0136 名無しさん 2024/04/12(金) 16:19:42.57 ID:eTGzUWrR0

結局Rails最強じゃん


0137 名無しさん 2024/04/12(金) 16:20:35.50 ID:wImBFKB1d

寧ろPHPはわりとライト層には固定で
RubyとPythonとNodeとJavaとGoとか辺りが流行り廃りでシェアを奪い合ってるイメージ


0138 名無しさん 2024/04/12(金) 16:22:28.01 ID:nykkR/0f0

誰もが知ってるようなアクセス数がすごいサイト以外はみんなPHPじゃね


0139 名無しさん 2024/04/12(金) 16:25:02.44 ID:9Fg9u8Lm0

tiobeってめちゃくちゃ
fortranやdelphiがphpやrubyより上なわけない


0140 名無しさん 2024/04/12(金) 16:26:46.21 ID:vAdlYVxZ0

データベースは生成AI系でひっくり返るからな
PHPはオワコン
サーバ業務もPython最強になる


0142 名無しさん 2024/04/12(金) 16:29:38.30 ID:vAdlYVxZ0

間違ってデスクトップのファイルの拡張子消しちゃって、会社のPCに極窓いれるわけにもいかないからPythonで調べたからね
Pythonは大抵のことはできる


0143 名無しさん 2024/04/12(金) 16:30:16.75 ID:9Fg9u8Lm0

pythonみたいな動的型の言語なんか仕事じゃ使わないよ
学生が学習用で使うだけ


0147 名無しさん 2024/04/12(金) 18:16:34.22 ID:jc859zeNd


>>143

electron+node.jsのアプリって多いだろ?
MSのビジュアルナントカもそうだぞ?


0144 名無しさん 2024/04/12(金) 16:32:53.13 ID:JmoDiJPN0

PythonとかNodeとか言ってる奴はアプリ作ったことなさそう


0145 名無しさん 2024/04/12(金) 17:28:13.60 ID:G/iq5eDI0

松下幸之助


0149 名無しさん 2024/04/12(金) 18:47:51.33 ID:typqUAeq0

やっぱweb系開発屋のモチベ高いんやろか
移り変わり早いと大変そう


0151 名無しさん 2024/04/12(金) 18:59:45.71 ID:3u6FQ7MZ0

ウェブ言語という存在がもう無くなってるしな


0154 名無しさん 2024/04/12(金) 20:38:02.95 ID:uVrzv1/kd

Python以外で同じライブラリ使って要件満たせるならPython以外使うよなgoなりjsなり


参照先 https://greta.5ch.net/test/read.cgi/poverty/1712878904/\n\n

新着記事一覧
TKをフォローする
プログラミング速報

コメント