PHPがいかに駄目言語であるかをちゃんと説明
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/11/15(金) 20:57:08.46他の言語と比較しながら、具体的にちゃんと説明してください!
0172デフォルトの名無しさん
2014/01/09(木) 13:17:31.480173デフォルトの名無しさん
2014/01/09(木) 13:35:16.12本体の範囲にもよるが、バンドルされてるExtensionにはC++がある
本体自体にはないかな
0174デフォルトの名無しさん
2014/01/09(木) 13:36:19.050175デフォルトの名無しさん
2014/01/09(木) 19:06:18.58低能は不適切だった
あんたは無能だったようだ
一番したのレイヤーのOSがC/C++に依存している
C/C++を代替できる言語は今はない
>>171
>PHPのPHP実装もあるからな
それ遅いだろ、存在価値がない
さらにいうとアプリケーションサーバもC/C++に依存している。
PHPで書かれたコードだけでWebサービスは動かない
>Javaでも書かれてるしC++がないと成り立たないとはいえない
JavaはC/C++に依存してるんだが
おまえらバカすぎる
0176デフォルトの名無しさん
2014/01/09(木) 19:11:22.16あとからC足すなよ
はぁ
0177デフォルトの名無しさん
2014/01/09(木) 19:33:25.25JavaがC/C++に依存ってなんのこと?
C/C++で書かれてるの?
0178デフォルトの名無しさん
2014/01/09(木) 19:54:43.54JavaのバイトコードはJava Virtual Machine上で動く
Java VMはC/C++で書かれている
だからJavaはC/C++に依存している。
0179デフォルトの名無しさん
2014/01/09(木) 23:59:40.04Oracleのメインのやつはな
0180デフォルトの名無しさん
2014/01/12(日) 06:32:41.50Dちゃんが、もう少ししっかりしてくれたら…ってのもあるけどなw
0181デフォルトの名無しさん
2014/01/12(日) 07:49:03.670182138
2014/01/12(日) 19:48:06.64正直、ついていけてる奴なんているのか?最新の改版に
gccでも全機能は対応出来てねーだろ、たしか
0183デフォルトの名無しさん
2014/01/12(日) 20:32:22.640184デフォルトの名無しさん
2014/01/12(日) 21:26:06.29で、今c++14策定中?なんだかなあ
0185デフォルトの名無しさん
2014/01/12(日) 21:48:35.950186デフォルトの名無しさん
2014/01/12(日) 21:59:28.80実装が大変という意味だとphpの最新版も結構当てはまると思うけど、hhvmってどの辺りまでサポートしてるんだろ。
0187デフォルトの名無しさん
2014/01/14(火) 22:22:45.53http://news.livedoor.com/article/detail/8425886/
Java, Python, Ruby, C/C++, JavaScriptがランクイン
PHPは圏外だ。
C/C++は同意しかねる。初心者にはハードルが高すぎるよ
Web appならPythonかRubyから始めろってことだね
Windows appならC#一択
0188デフォルトの名無しさん
2014/01/14(火) 23:36:01.100189デフォルトの名無しさん
2014/01/14(火) 23:40:15.69PHPはむしろ初心者は使うべからずと啓発すべき言語。
Cはポインタ、バッファオーバーフローなど無視してCUIのみで基本構文の学習用なら問題ないと思うが、それならRubyやPythonでもいいか。
0190デフォルトの名無しさん
2014/01/15(水) 01:25:23.27Python 34.16%
C/C++ 23.29%
Java 17.63%
JavaScript 16.53%
Ruby 8.39%
かよ、Top4でいい数値
PHPは初心者がやってはいけない言語なのは間違いなし
0191デフォルトの名無しさん
2014/01/15(水) 02:07:59.81jsもphpも気を抜くと酷いことになる
LLでもポインタは避けては通れなくなる時がくるし、
やっぱjavaだな、javaやっとこう
0192デフォルトの名無しさん
2014/01/15(水) 02:26:23.32CUIだとつまらなすぎてやる気が出ないよ
>>190
その数字どこに書いてある?
>>191
ポインタ必須の時代なんてもうこないよ
GCもついてるのが当たり前になってきてる
手動でメモリ管理する時代じゃない
1行目は同意する。
最初はC#とVisual Studioでwindows app開発がいい
web appはセキュリティとか学ばないといけないし初心者にはたいへん
0193デフォルトの名無しさん
2014/01/15(水) 13:41:26.01http://lifehacker.com/five-best-programming-languages-for-first-time-learners-1494256243
よくよく見たら5言語で100%だった。ってことは〜
0194デフォルトの名無しさん
2014/01/15(水) 14:55:11.14The preferred language to start might be different depending on the answer.
Still, I'd say PHP is the worst language to learn for a beginner because it does not reinforce any good practices.
What I mean by that is that it's very easy to learn to write messy and unreadable code
which is the single most important thing to learn if you intend to write code professionally.
This can be hard to unlearn later on. Same thing goes for Javascript IMHO.
Personally I'd recommend starting with some sort of object-oriented language.
It has the benefit of teaching a new programmer the importance of separating your code
into logical parts and keeping clear boundaries between separate functionality.
Technical knowledge is second to that and can come later.
I know both JS and PHP allow for object-oriented programming but they don't reinforce it.
I'd also not start with a scripting language
since it doesn't teach you too well about coherency and what actually makes a computer program.
Unfortunately 'big' languages take a bit more work
to see some effects of your effort which might be initially discouraging...
1/05/14 11:01am
0195デフォルトの名無しさん
2014/01/15(水) 15:06:40.16その他全てを足しても0%という目を背けたくなる現実
0196デフォルトの名無しさん
2014/01/15(水) 15:18:03.31あと、ブラウザの実装具合のせいでやろうとしてることが出来なかった時にはまりそう
0197デフォルトの名無しさん
2014/01/15(水) 15:18:40.54HSP的な立場wwwwww
そりゃあゴミよ
0198デフォルトの名無しさん
2014/01/15(水) 15:22:33.690199デフォルトの名無しさん
2014/01/15(水) 15:24:42.55だいたい皆、c/c++の本物の技術者になるのを諦めてぺちぱーになる
だから、おまえらも同じように苦労しろの精神
0200デフォルトの名無しさん
2014/01/15(水) 15:32:43.56ブラッドピットのようなカリスマ革命家に救いを求めたのがRubyistたち。
いつの時代にもいる社会への反逆者。自らの運命に逆らい続ける。それがRubyist。
0201デフォルトの名無しさん
2014/01/15(水) 15:33:00.75> そもそも、Web開発にはPHP以外に選択肢がないし、
Java, Rubyもあるで
Perl, Python使う奴もいるし
0202デフォルトの名無しさん
2014/01/15(水) 15:38:05.50Web開発で使う上だけのメリットがよく分からないので選択肢にない
0203デフォルトの名無しさん
2014/01/15(水) 15:49:24.70クラウドではJavaかRubyがメジャーでしょ
PHPがサポートされるのはずっと後になって
0204デフォルトの名無しさん
2014/01/15(水) 15:51:08.06何処それ?Heroku、OpenStack、mogoku,AWS?
0205デフォルトの名無しさん
2014/01/15(水) 17:01:05.07あとGAEとか
0206デフォルトの名無しさん
2014/01/15(水) 17:04:16.570207デフォルトの名無しさん
2014/01/15(水) 17:06:51.350208デフォルトの名無しさん
2014/01/15(水) 17:09:31.20Heroku,GAEと言語間で棲み分けてた印象があるけど、
AWSが全部サポートしちゃってビジネスにならない感じ
0209デフォルトの名無しさん
2014/01/15(水) 17:15:56.55Herokuでphpが正式サポートされたのかどうかしらんけど、
AWSもサポートしたのつい最近でしょ
まあそれはともかくとして、
> Web開発で使う上だけのメリットがよく分からない
というから、JavaやRuby、Python(やNode.jsも)とかを使うメリットは、クラウドで使える
(使えるようになるのが早い)ってこと
0210デフォルトの名無しさん
2014/01/15(水) 17:17:08.420211デフォルトの名無しさん
2014/01/15(水) 17:32:19.21まぁうちのシステムは一箇所あたり最大数千人しかユーザがいないから、preforkで十分なんだが。
0212デフォルトの名無しさん
2014/01/15(水) 17:55:08.700213デフォルトの名無しさん
2014/01/15(水) 18:15:17.07どういうこと?
trigger_error()だけじゃ駄目?
0214デフォルトの名無しさん
2014/01/15(水) 20:07:33.07クラウドだとJavaとPythonの2強
他はどっちもどっちだろ
別途RailsのSAASがあるな
>>AWSもサポートしたのつい最近でしょ
これどういう意味だ?
0215デフォルトの名無しさん
2014/01/15(水) 20:57:26.50海外はPython強いね
英語弱者の日本はPython普及遅れてる
0216デフォルトの名無しさん
2014/01/15(水) 22:59:11.78DjangoよりRailsの方がfork数もスターも多い気がしたけど?
クラウドで、わざわざPython使うメリットって?
0217デフォルトの名無しさん
2014/01/15(水) 23:04:12.02まさか、TIOBEではあるまいな?
0218デフォルトの名無しさん
2014/01/15(水) 23:22:55.410219デフォルトの名無しさん
2014/01/15(水) 23:25:05.42Javaやc++、lispや関数型言語に纏わる何かが、よくある神話に過ぎないんだ
結局のところ、何もかもは実装依存にすぎず、
今、手元にある不確実な書きやすさだけが唯一確かな生への実感なんだ
0220デフォルトの名無しさん
2014/01/15(水) 23:28:16.14実用的に使いこなすのに必要なツールやミドルウェアの周辺知識の学習量も多い
しかも、せっかく覚えた知識の陳腐化が早い
そこまでやっても、RubyはRails専用、Unix系OS専用で、適用出来るシーンが少ない
非常にコストが大きい言語だと思う
0221デフォルトの名無しさん
2014/01/15(水) 23:31:34.61いや、そのくらいなら他の言語も同じでしょう。言語を評価するのにフレームワークと差持ち出すのもおかしいし。
0222デフォルトの名無しさん
2014/01/15(水) 23:32:05.100223デフォルトの名無しさん
2014/01/15(水) 23:32:41.960224デフォルトの名無しさん
2014/01/15(水) 23:36:41.26や、わからんでもないのだけど
あれとあれさえあれば、の内約は結局慣れとかの個人的補正が入るんじゃねーかな
俺だとC++とJavaScriptかなあ
それだって今んとこはって意味だし、Rubyは個人では便利に使ってるし。Haskellなんかも多方面に影響与えてて面白いし
llvmやらHSAやら、環境レベルの取り組みの今後も気になるし
手元で生の感触は大事だけど、なんか面白そうっていう奴らを、業務から離れたところでゆるく楽しんでみるのもこの界隈の醍醐味じゃねえの
0225215
2014/01/15(水) 23:48:52.91言語としての人気とフレームワークの人気を混同しないようにな
言語としてはPythonのが人気。
フレームワーク単体だとRailsのが人気
フレームワークとしてみたらRailsのが上だよ
なぜならRubyはRailsにユーザが集中してるから
PythonはDjango以外にもいろんなフレームワークが
あってけっこうユーザが分散してる。
その違いだよ
>>217
いたるところソース。
とにかく日本人は海外のPython人気を知らなすぎる。
Rubyは開発者が日本人ということもあって日本では人気だけど
海外ではRubyはPythonよりずっと人気は下だよ
>>220
「RubyはRails専用」ってのはそのとおり
>>222
Macは今はふつうUnix系に分類しない
0226デフォルトの名無しさん
2014/01/15(水) 23:49:00.11windows上のruby環境はゴミ同然で仮想linux必須
railsで使う以外に使い道なし
0227デフォルトの名無しさん
2014/01/15(水) 23:50:48.12他言語なら知識の陳腐化が遅いってのが何かの神話なんだよ
陳腐化させたくないならCOBOLやFortran、schemeで書いたら良いと思う。
けれど、皆、COBOLやSchemeには拒否反応を示すよね?
c++コンパイラもJavascriptインタプリタも、いくつもの実装が存在する。
これまで、それらの実装が、どれだけ標準の仕様を満たしていただろうか?
つまり、実装なんてものが量子力学ぐらい不確かな存在なんだ
それで、c++のノウハウとRubyのノウハウのどちらを溜め込んだら、手っ取り早く仕事が片付くか?
今手元にある環境と実装での書きやすさ。それだけが、この世の真理なんだ。
0228デフォルトの名無しさん
2014/01/15(水) 23:52:54.37少し前のだけど
http://jp.techcrunch.com/2012/09/13/20120912javascript-tops-latest-programming-language-popularity-ranking-from-redmonk/
ここでもPython > Rubyになってる。
TIOBEは参考にならないね
「Transact-SQLが躍進」とか、ないない
0229228
2014/01/15(水) NY:AN:NY.ANhttp://redmonk.com/sogrady/2013/07/25/language-rankings-6-13/
Java
JavaScript
PHP
Python
Ruby
C#
C++
C
Objective-C
Shell
0230デフォルトの名無しさん
2014/01/16(木) 00:03:29.91TIOBEでもPython >>>>> Ruby
Top10でモダンな言語ってC#くらいだな
Scalaはいつの間にか圏外だったわ
Dが上がってきてるな
Facebookが使い始めたんだっけ?
0231デフォルトの名無しさん
2014/01/16(木) 00:03:52.74PHPはもっと普及してるけど
0232デフォルトの名無しさん
2014/01/16(木) 00:12:26.98海外のローカルのPython Meetupに出てみたことあるけど、
Pythonで実際に何か仕事している人居なかったよ
逆にRubyはRails使ってる人しか居なかった。
ハゲと鼻ピアスとタトゥーの入ったキワモノ揃いばっかで、
日本のIT記事が取り上げる情熱()みたいな印象とは大違い。
Wordpressのミートアップにも参加した。
人は多かったけどNotepad++を使うのと、デザイナ関連のちゃらい兄ちゃんが目立った。
結局、drupalのコミュニティを信用することにしたよ
0233デフォルトの名無しさん
2014/01/16(木) 00:17:14.24そんな基準でしか言語の判断できないわけ?
Webのスタートアップ企業ではPythonが一番人気だぞ
DrupalはPHPってだけでダメだわ
PHPの汚いコードなんて読む気がしない
0234デフォルトの名無しさん
2014/01/16(木) 00:19:05.880235デフォルトの名無しさん
2014/01/16(木) 00:21:36.57Drupalってか、SymfonyとCakePHP
0236デフォルトの名無しさん
2014/01/16(木) 00:23:34.58地方性あるだろうけど、実際にPythonでWebの仕事してる人なんて見なかったよ
Rubyは技術的な話が活発で、カピバラの話をしていた。
Wordpressは、ぺちぱーの集まりだった。
0237デフォルトの名無しさん
2014/01/16(木) 00:23:38.370238デフォルトの名無しさん
2014/01/16(木) 00:29:29.510239デフォルトの名無しさん
2014/01/16(木) 00:32:54.88堅実にやりたいだけなら、周りがやっている通りにJavaかc#を使うもの
0240デフォルトの名無しさん
2014/01/16(木) 00:39:26.493年前か古いな
PythonってGoogleでもFacebookでも使っていい言語にされてるんだよな
0241デフォルトの名無しさん
2014/01/16(木) 01:08:13.500242デフォルトの名無しさん
2014/01/16(木) 02:58:20.57azureでもpythonやphp、nodeはサポートされてるが、rubyは非対応
0243デフォルトの名無しさん
2014/01/16(木) 04:29:45.860244デフォルトの名無しさん
2014/01/16(木) 09:42:42.78他言語をdisることで拡散しようとした言語だから仕方ないのか
0245デフォルトの名無しさん
2014/01/16(木) 14:24:50.56製品名とか社名とか書きたくもないから個人名にするが根は某j(個人)の信者が暴れて嫌われてるのと同じ
0246デフォルトの名無しさん
2014/01/16(木) 14:40:04.10クラス族の衝突だけ避けられればいいのに、そんなにトップレベルに定数とか書きたいんだろうか
Rubyのモジュール方式でよかった気がする
Pythonの用途こそ一般的なNamespaceが有用と思うわ
0247デフォルトの名無しさん
2014/01/16(木) 14:44:48.520248デフォルトの名無しさん
2014/01/16(木) 15:50:45.72Rubyは、もっとアンダーグラウンドな存在であるべき
0249デフォルトの名無しさん
2014/01/16(木) 16:16:12.42今はRubyにいるやつが大体一番使えない
0250デフォルトの名無しさん
2014/01/16(木) 16:27:10.390251デフォルトの名無しさん
2014/01/16(木) 16:42:45.79ロバみたいな奴だな
0252デフォルトの名無しさん
2014/01/16(木) 17:12:22.98捨てられいたPerlと一晩だけ過ごし、今はPHPと真面目に家庭を築こうと考えている
0253デフォルトの名無しさん
2014/01/16(木) 17:17:30.22年とってから悪い何かに騙されるんだと思うよ
0254デフォルトの名無しさん
2014/01/16(木) 17:53:15.530255デフォルトの名無しさん
2014/01/16(木) 18:09:03.36悔やんでも悔やみきれないものがある。
けれど、他人の臭いがついた彼女の姿を見たいかっていえば...。
0256デフォルトの名無しさん
2014/01/16(木) 21:04:16.780257デフォルトの名無しさん
2014/01/16(木) 22:02:37.38namespaceないとクラス名長くなるやん。
そもそもphpのnamespaceって、クラス名をディレクトリ階層ぽくできるくらいの意味しかないし、必要最低限と言える。
0258デフォルトの名無しさん
2014/01/17(金) 04:58:42.66Ruby好きだけどRailsアンチな俺みたいなのも居るんだけど、
何かのアンチな時点でハタから見れば同類なのかなあやっぱ
まあ、教祖(もうそれでいいやw)からして論争焚き付けてる人なのも事実だしな
0259デフォルトの名無しさん
2014/01/17(金) 07:17:23.29スタティックメソッド呼び出す時に見辛くなるくらいで
名前空間あるに越したことはないけど
0260デフォルトの名無しさん
2014/01/17(金) 12:43:59.820261デフォルトの名無しさん
2014/01/17(金) 14:06:43.900262デフォルトの名無しさん
2014/01/17(金) 14:14:51.880263デフォルトの名無しさん
2014/01/17(金) 20:15:53.560264デフォルトの名無しさん
2014/01/18(土) 14:21:44.59Webのような底の浅い場所に、本物のプログラマたちは居ないんじゃないか
0265デフォルトの名無しさん
2014/01/18(土) 14:38:55.01言わんとすることは分からんでもないが、劣等感抱えて深淵覗き込むプログラマーばかりだと嫌だよw
0266デフォルトの名無しさん
2014/01/18(土) 15:05:55.80どこが底の深い場所なんだ?
0267デフォルトの名無しさん
2014/01/18(土) 15:57:32.210268デフォルトの名無しさん
2014/01/18(土) 16:08:25.94デザイナーとのコミュニケーション能力なんかが重要だもんな
PHPの言語仕様がダメなら、なんでこんなにダントツで普及してるのか
0269デフォルトの名無しさん
2014/01/18(土) 17:22:37.290270デフォルトの名無しさん
2014/01/18(土) 20:54:16.36韓国が欧米をdisるくらい無謀な行為
0271デフォルトの名無しさん
2014/01/18(土) 21:05:02.81そこが本当に居心地の良い場所だって知っているからね。
彼らが他言語をdisるなんて、北朝鮮が欧米をdisるくらい有触れた行為だよ
■ このスレッドは過去ログ倉庫に格納されています