トップページphp
718コメント237KB

PHPで作られた有名サイトってあるの?

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/05/26(土) 01:06:30.66ID:???
あるわけないかな。

ウェブ系言語で一番しょぼい言語だし。
0228nobodyさん2012/07/12(木) 16:42:38.65ID:???
>>227
いやゴメン全然分からんわ。まあ楽観的なことはいいことだから
そのまま頑張ってください。婚期は逃さんようにな。
0229nobodyさん2012/07/12(木) 16:44:38.40ID:???
この理屈だとプログラム全然書けなくても食ってけるってことになるけど、
プログラム全然書けなくても食ってけるのは営業以上だからなあ。
SEなんかは書こうと思ったら書けるのが当たり前で、PHPしか書けないっつ
ったらまずマの士気が下がるだろうな。底辺企業のSEとか普通に死ねるわ。
0230nobodyさん2012/07/12(木) 16:49:20.94ID:???
営業系に移るんしょ
日本語大事だあね
0231nobodyさん2012/07/12(木) 16:56:56.12ID:???
だからPHPのマで食ってた奴が急に営業とかできんのかよって話。
営業っても技術は必要だし、PHPしか知らないのにJavaの案件まとめて
くるとか出来ると思えない。PHP全盛ってここ10年で、初心者向けの
イージー言語ってのは>>227も自覚あるみたいだからそんな札下げて
ITの営業に移るとか読みが甘いっつの。
02322232012/07/12(木) 17:14:52.09ID:???
なんかスレ違だけど弁明を。これで最後にするね。

そうだね、営業職に近いね。
会社経営もしなきゃいけないんだけど。

仕事取ってくるのは僕だけでやるわけじゃない。
Java案件まとめるなら、もちろんJavaの作り手をオブザーバとして入れる。
逆にいれないと必ず失敗する。PHPでも一緒。
現在も、Java系の提案書つくってるけど、僕はJava書けない。
でも、たぶんこの仕事とれるよ。そういう書き方してるから。
作り手のことも考えて、下ネゴもしっかりしてるから
PGも納得して仕事できると思う。
そういうところで、「日本語できればオカネになる」って意味だったんだよね。
わかりずらくてごめんね。

あと、
正直、「読みが甘い」っておもったことは一度も無いよ。
読みが甘かったら、今生き残っていられなかったよ、たぶん。
0233nobodyさん2012/07/12(木) 17:22:39.25ID:???
>>232
あー既にやってんのか。いやこういう夢語る奴多いから忠告したんだけど、
もし今時点で経営レベルまで知ってるのなら、PHPが転職っていうよりは、
そもそも営業向きの奴がPHP嗜んだ、と解釈できなくもない。
弱小ITとか今メチャメチャ厳しいけど、夢語るよりはマシだ。頑張って
ほしいね。
0234nobodyさん2012/07/12(木) 21:55:54.94ID:???
>>232
PHPとJavaで提案書を書くときの違いは何ですか?
0235nobodyさん2012/07/12(木) 23:21:57.97ID:???
あれだろ、使うフレームワークの名前書く程度w

提案しました!ってなw
0236nobodyさん2012/07/13(金) 03:46:46.30ID:???
>>232
Javaはphpとどのように違うのですか?
0237nobodyさん2012/07/13(金) 04:13:13.13ID:???
PHPで作られた有名サイトってあるの?
0238nobodyさん2012/07/13(金) 08:54:37.40ID:???
>>237
http://php.net/manual/ja/index.php
0239nobodyさん2012/07/13(金) 23:32:37.37ID:K4yN2tpf
このスレ見てjavaに浮気しかけたけどcakePHPの存在知ったからPHPに戻る
0240nobodyさん2012/07/13(金) 23:35:37.38ID:???
>>239
中途半端なOOPで一見楽そうだけど、
配列地獄が待っているよ。最終的には工数が増えるオチ。
0241nobodyさん2012/07/14(土) 00:00:44.56ID:???
言語仕様に問題があるとか愚痴をいう人多いけど、それで何か問題が解決すんの?
しばりのある案件ならそれにしたがって臨機応変にやるしかないんじゃないの?
自分で選べるなら好きな言語選べばいいし。
それでも文句あるんなら言語作ればいいんじゃねぇか?
0242nobodyさん2012/07/14(土) 00:04:07.46ID:???
PHPerはPHP以外は頭にないからなんでもPHPになる。
0243nobodyさん2012/07/14(土) 00:47:17.51ID:???
配列地獄?の何が悪いかを
言える人がいないよねwww

ぶっちゃけ、SQLの戻りデータ=配列データなわけで
全然悪くもないわけだが.
0244nobodyさん2012/07/14(土) 00:50:48.10ID:???
>>243
オブジェクトとしてViewまで受け渡しができた方が楽だから。
0245nobodyさん2012/07/14(土) 00:54:02.89ID:???
といってもPHPはOOP言語では無いから配列地獄が避けられない側面はある。
OOP言語ではあんなり配列使わないしね。
0246nobodyさん2012/07/14(土) 06:25:19.57ID:???
>>245
完全なOOPなら基本配列は使わないでしょ。内部的な実装はともかく
while(row = res.nextrow){
row.join(",").print
row.getcol('your_name').print
}

phpは内蔵関数がハッシュの配列を返してくるから、カラムの並び順が
分からなくて、それは別の関数で取ってきて……。とかワケワカラン仕様
だからな。配列の配列で取ってきてカラム名は別に取ってきて……って
パターンもあったか。

「工夫すればなんとかなるからおk」なんだったらN88-BASICでも
書いてろよPHPerは。
0247nobodyさん2012/07/14(土) 09:16:25.18ID:???
PHPにはアプリケーションスコープがない。
PHPerの対応は「サイト全体から利用できる静的ファイルを作ってごまかせばおk」
0248nobodyさん2012/07/14(土) 10:13:27.98ID:???
>>244
> オブジェクトとしてViewまで受け渡しができた方が楽だから。

一般的な話としてViewはコードを書く場所じゃないよ。

理想としては(HTML程度はしっているが)プログラム言語を
知らない人が書くのがビュー。

オブジェクト何なんかを渡したら
コードをビューに書きまくって、ダメなコードが出来上がる。
0249nobodyさん2012/07/14(土) 10:14:07.88ID:???
>>247
はい、それで対応できちゃいましたよね・・・?
0250nobodyさん2012/07/14(土) 10:16:27.75ID:???
>>246
> phpは内蔵関数がハッシュの配列を返してくるから、カラムの並び順が
> 分からなくて

カラムの並び順 = ハッシュのキーの順
なんだけど?

まさか、PHPのハッシュはOrderedHashだって知らないの?
0251nobodyさん2012/07/14(土) 10:24:37.10ID:???
>>247
> 「工夫すればなんとかなるからおk」なんだったらN88-BASICでも
> 書いてろよPHPerは。


PHPぐらいの言語仕様があれば
工夫すればなんとかなるよ。

実際にPHPのフレームワークいくつもあるし、
PHPの言語仕様で足りない部分はすでに
解決されている状態にある。

N88-BASICはすでに使われていないということを除いても
関数がない。クラスがない。などの言語仕様的に問題があり、
PHPとは大きな差がある。

現実として問題がないPHPと、N88-BASICのような、
現実として問題があるものを同じ物のように言うことはおかしい。
0252nobodyさん2012/07/14(土) 10:32:02.52ID:???
pdo使ってDBから戻ってきたデータをclassに突っ込んで
オブジェクトとして使ってるけど。。
基底クラスでHTML用の加工がちびっと出来ると楽だよ
0253nobodyさん2012/07/14(土) 10:37:33.64ID:???
>>248
OO言語はオブジェクトてやり取りするのは当たり前。viewではプログラムではなくタグを使用。CakeではViewでも配列地獄。どっちが楽?
0254nobodyさん2012/07/14(土) 10:39:05.23ID:???
>>252
そういうのはHTMLヘルパーでやるもんだ。

そもそもオブジェクトの本質って
data->method(params) という書き方をするか
method(data, params) という書き方をするか、
メソッドがどのスコープに属しているかの
違いでしか無いんだけど。
0255nobodyさん2012/07/14(土) 10:40:06.86ID:???
>>253
> どっちが楽?

配列をタグで表示したほうが楽だと思いますが?

0256nobodyさん2012/07/14(土) 10:40:25.24ID:???
>>249
手間がかかる。遅い。
0257nobodyさん2012/07/14(土) 10:41:08.08ID:???
>>256
なぜでしょうか?
0258nobodyさん2012/07/14(土) 10:41:56.96ID:???
アプリケーションスコープなら
データベースへ読み書きすればいい。

さすがにデータベースが遅いとかは言わないだろうwww
0259nobodyさん2012/07/14(土) 10:44:17.47ID:???
アプリケーションスコープは
グローバル変数と同じだから
使うべきものじゃない。
実際使わない。

使うにしても特殊な例のみになるし、
それなら多少遅くても問題にならない。

どうしても無視できない問題があるという
例でも出れば考えるよ。
0260nobodyさん2012/07/14(土) 10:45:57.92ID:???
>>253

いろんな言語のテンプレートエンジンを使ったことあるけど、
カスタムタグ(HTMLではないテンプレート独自のタグ)で
オブジェクトを指定することなんて滅多に見ないんだけど?
0261nobodyさん2012/07/14(土) 10:46:07.29ID:???
>>255
デフォルトでオブジェクトなの!
0262nobodyさん2012/07/14(土) 10:53:30.85ID:???
>>260
JSTL、EL
0263nobodyさん2012/07/14(土) 10:57:05.97ID:???
>>261-262
違いますよ。

それらは、値がすべてオブジェクトだから
オブジェクトになってるってだけで
オブジェクにする理由があるわけじゃありません。
0264nobodyさん2012/07/14(土) 10:57:45.38ID:???
>>259
使うべきではない理由は?WordPressみたいなアプリでもしDBへアプリケーションスコープがあれば早くなると思うが。同じデータをdbへ取りに行く必要がなくなるよ。
0265nobodyさん2012/07/14(土) 10:59:03.86ID:???
>>264
同じデータを取りに行きたくないだけなら
memcachedを使えばいいよね?
0266nobodyさん2012/07/14(土) 10:59:57.74ID:???
>>263
そう。だからphpは違うから、配列地獄
0267nobodyさん2012/07/14(土) 11:00:49.15ID:???
>>266
だからなんで地獄なんだよって話だろw

オブジェクト地獄と言ってるのと同じだぞ。
0268nobodyさん2012/07/14(土) 11:01:39.12ID:???
>>265
外部ツールを使わないといけないから、phpはめんどくさい。
0269nobodyさん2012/07/14(土) 11:01:58.15ID:???
単に配列かオブジェクトかの違いでしか無いし、
PHPの問題じゃなくてCakePHP限定の話でしかないし、
なんでアンチってこう馬鹿なんだろう。
0270nobodyさん2012/07/14(土) 11:04:05.82ID:???
>>268
いや便利だから普通使うでしょw

WordPressみたいなアプリで負荷対策で
水平スケーリングさせた時どうすんのさ?

アプリケーションスコープだと
サーバー間でデータを共有できないぞ。

memcachedを使っていれば共有可能だし、
同じインターフェースを備えた
MySQLやNoSQLもあるから変更も容易だし。
0271nobodyさん2012/07/14(土) 11:06:20.86ID:???
アプリケーションスコープつかうと
スレッドセーフ問題が出てくるので
やっぱり面倒
0272nobodyさん2012/07/14(土) 11:22:20.18ID:???
>>270
WordPressのmemcached版があるんですか?
0273nobodyさん2012/07/14(土) 11:24:00.70ID:???
>>270
分散オブジェクト使えば?
0274nobodyさん2012/07/14(土) 11:25:30.21ID:???
>>271

それはマルチスレッド言語の話。
0275nobodyさん2012/07/14(土) 11:26:43.45ID:???
>>272
オープンソースなのでボトルネックになっている所を
memcachedを使うように修正すればいいだけです。

それから、あなたどういう話に持って行きたいんですか?
アプリケーションスコープがあれば
修正が簡単になるはずだ。という話ですか?
0276nobodyさん2012/07/14(土) 11:27:38.62ID:???
>>270
EJB
0277nobodyさん2012/07/14(土) 11:27:44.82ID:???
>>272
アプリケーションスコープ = マルチスレッドだよ。
アプリケーション全てから、共通の変数を利用するっていうのは
そういうこと。
0278nobodyさん2012/07/14(土) 11:28:58.83ID:???
簡単に使えるmemcached互換のサーバーが
たくさんある時代に重くて使うのも大変な分散オブジェクトを使うメリットは?
0279nobodyさん2012/07/14(土) 11:29:37.32ID:???
>>270
イコールではないよ。
0280nobodyさん2012/07/14(土) 11:30:59.61ID:???
>>272
たくさんあるなw

https://www.google.co.jp/search?num=20&hl=ja&safe=off&q=WordPress+memcached

Nginx + memcached で WordPress をキャッシングしてみる | dogmap.jp

memcached+WordPressで高速化 | 後悔懺悔日記

WordPressのMemcachedプラグインを使ったMemcachedと ...

WordPress のオブジェクトキャッシュ機構で memcached を利用する ...

wordpress に memcached を使う手順 | Supernova

WordPress + Memcached | Scott Taylor
0281nobodyさん2012/07/14(土) 11:31:17.52ID:???
>>275
なぜデフォルトになっていないのですか?
0282nobodyさん2012/07/14(土) 11:32:20.84ID:???
>>281
有効にするかどうかを決めるのは
ユーザーであるべきだからです。

お前アホ?
0283nobodyさん2012/07/14(土) 11:34:43.44ID:???
memcachedはPHPなんですか?

0284nobodyさん2012/07/14(土) 11:36:53.40ID:???
>>283が更にアホな話をしようとしているようだな

黙らせるために先に言っておくか

MySQLはなんだと思います?wwww
0285nobodyさん2012/07/14(土) 11:37:02.33ID:???
違う。外部のやつだ。
0286nobodyさん2012/07/14(土) 11:37:52.27ID:???
うんうん、そうだな、奴は外部だ。
0287nobodyさん2012/07/14(土) 11:39:40.80ID:???
アプリケーションスコープみたいな機能が標準である言語と無い言語では、
無い言語の方が優秀だよ。
0288nobodyさん2012/07/14(土) 11:42:42.21ID:???
結論、PHPは工夫すれば使えないことはない
0289nobodyさん2012/07/14(土) 11:42:57.02ID:???
ほんと馬鹿ばっかりw

アプリケーションスコープをもたらしているのは言語じゃない。
フレームワークやアプリケーションサーバーだ。

あれば便利だが、その分そのフレームワークや
アプリケーションサーバーにロックインされてしまう。
つまり応用が効かなくなる。

memcachedみたいなほぼ標準技術を使っていると
いろんな応用ができる。

0290nobodyさん2012/07/14(土) 11:43:53.65ID:???
>>287
PHPerの理屈ではそう
0291nobodyさん2012/07/14(土) 11:44:05.64ID:???
結論、PHPは工夫すれば使えないことはない
そして、実際いろんな人が工夫し、問題は解決済み
使えるという証明は終わっており、
そして今は普通に使えるようになってる。

0292nobodyさん2012/07/14(土) 11:45:41.70ID:???
>>289
言語仕様
0293nobodyさん2012/07/14(土) 11:46:03.98ID:???
PHPは工夫する必要があるが、
すでに他の人がやってしまってるから
自分は工夫しないで、楽に開発できるってところが
味噌ですね。
0294nobodyさん2012/07/14(土) 11:46:37.15ID:???
Javaにロックインされてしまった人はかわいそうだと思うwww
0295nobodyさん2012/07/14(土) 11:46:38.87ID:???
>>291
しかし、給料が安い
0296nobodyさん2012/07/14(土) 11:49:31.56ID:???
Javaがいかんのは、Java独自で固められた
非標準のやり方になってしまう所。
オープンな開発ができなくなる。

Javaで開発するときには
いかにJavaに染まらないようにするかが重要。
0297nobodyさん2012/07/14(土) 11:50:23.87ID:???
言語を使い分ければいい話。
0298nobodyさん2012/07/14(土) 11:51:18.10ID:???
>>295
作るものが同じなら給料も同じ。
0299nobodyさん2012/07/14(土) 11:59:12.94ID:???
>>296
PHPは非常にオープンで優れており、いろいろな言語が参考にしてるからな
0300nobodyさん2012/07/14(土) 12:10:38.58ID:???
memcachedはPHPじゃないからスレ違い。
というかPHPしか使えないと勘違いしてるバカがいるな。
0301nobodyさん2012/07/14(土) 12:17:32.33ID:???
PHPから使うって話をしているんだからなんの問題もない。
誰もPHPからしか使えないなんて話はしていない。


結論、PHPからでも使えるわけで
なんの問題もない。
0302nobodyさん2012/07/14(土) 12:29:12.91ID:???
PHPも工夫してかんばれば銀行の基幹システムが作れる
0303nobodyさん2012/07/14(土) 12:30:04.30ID:???
無理して問題点を作らなくても良いよ
意味ないw
0304nobodyさん2012/07/14(土) 12:39:05.49ID:???
問題点の多くは解決できるし
すでに解決済みである。

それでもアンチはいくらでも問題点を探すだろう。
そしてどうしても解決できない問題点が出て
代替方法もないものが見つかったとする。

その時はこう考えればいい。
「そういうマイナー事例以外ではPHPで対応できるということだ。」

さて、どうしても解決できない問題点(代替策もない)は
見つかるかな?
0305nobodyさん2012/07/14(土) 12:42:47.78ID:???
>>304
PHPでJava作れますか?
0306nobodyさん2012/07/14(土) 12:46:09.24ID:???
>>305
PHPでJavaは作れません

「そういうマイナー事例以外ではPHPで対応できるということだ。」


>>304
これでいいですか?www
0307nobodyさん2012/07/14(土) 12:48:38.59ID:???
作れない。で終わったら面白く無いな。

なぜ作れないのかという理由を言わないと。

少なくともJavaコンパイラならPHPで作れるだろう。
JVMだと難しいかな。
0308nobodyさん2012/07/14(土) 12:49:25.41ID:???
CやJavaではPHP作れるでしょ。くふうすれば逆も大丈夫。
0309nobodyさん2012/07/14(土) 12:51:13.97ID:???
Java作れますか?の「Java」が
何を指しているのかわからないからなんとも。

まあ>>305はできないと思われるマイナーな例を
頑張って探してきました。って例だろw
0310nobodyさん2012/07/14(土) 12:51:56.98ID:???
PHPでも工夫すれば大丈夫だから。Javaも作れるよ。
0311nobodyさん2012/07/14(土) 12:53:53.51ID:???
そんな話はどうでもよくて、

・工夫したらPHPでも簡単にできることは証明されている
・ウェブアプリを作る上での大抵のことはすでに工夫済み

ゆえに、今ウェブアプリを作る上で
PHPが問題になることはない。

ということのほうが重要。
0312nobodyさん2012/07/14(土) 12:54:00.41ID:???
>>271
スレッドセーフとは何ですか?
0313nobodyさん2012/07/14(土) 12:54:31.22ID:???
>>311
結局、そこに持って行きたいのかwww

いいぜ?やってやろう。
0314nobodyさん2012/07/14(土) 12:54:37.29ID:???
PHPでも工夫すればなんとかなる。
0315nobodyさん2012/07/14(土) 12:55:55.85ID:???
>>312

ぐぐってください。

https://www.google.co.jp/search?num=20&hl=ja&safe=off&q=アプリケーションスコープ+スレッドセーフ


Java の理論と実践: ステートフルな Web アプリケーションはすべて壊れ ...

仕様ではこの話題についてはほとんど触れていないものの、
セッション・スコープおよびアプリケーション・スコープが設定された
コンテナーはある程度、スレッド・セーフにしなければなりません。
それは、 getAttribute() メソッドと setAttribute() ...
0316nobodyさん2012/07/14(土) 12:58:46.72ID:???
>>315
PHPとどのような関係?
0317nobodyさん2012/07/14(土) 12:59:22.13ID:???
アプリケーションスコープの
話を持ちだした奴に言え
0318nobodyさん2012/07/14(土) 13:00:30.08ID:???
>>315
アプリケーションスコープを使わなければスレッドセーフは関係無いのですか?
ちなみにどの言語の話ですか?
0319nobodyさん2012/07/14(土) 13:02:05.80ID:???
PHPでも工夫すればなんとかなる。
0320nobodyさん2012/07/14(土) 13:03:08.77ID:???
>>315
スレッドセーフとは何ですか?
0321nobodyさん2012/07/14(土) 13:03:45.18ID:???
>>318
アプリケーションスコープはPHPにはありません。
だからPHPは関係ありません。

一体誰がアプリケーションスコープの話なんか始めたのでしょう?
どの言語の話をしたいのかは、その人に聞いてください。
0322nobodyさん2012/07/14(土) 13:05:26.56ID:???
>>320
ぐぐれかす
0323nobodyさん2012/07/14(土) 13:05:41.49ID:???
>>321
スレッドセーフとは何ですか?
0324nobodyさん2012/07/14(土) 13:06:24.84ID:???
やっぱり答えられないんだね
0325nobodyさん2012/07/14(土) 13:07:26.99ID:???
スレッドセーフがなにか聞いている奴が
答えられるわけ無いだろw
0326nobodyさん2012/07/14(土) 13:08:09.36ID:???
ぐぐりましたが理解できません。

ちなみに自分はJava使いです。
http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%82%BB%E3%83%BC%E3%83%95
0327nobodyさん2012/07/14(土) 13:08:24.39ID:???
>>325
スレッドセーフとは何ですか?
■ このスレッドは過去ログ倉庫に格納されています