PHPでOOP (894レス)
PHPでOOP http://medaka.5ch.io/test/read.cgi/php/1172205352/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
746: nobodyさん [sage] 2009/05/07(木) 23:05:13 ID:??? stackoverflowを作ったヤツね。 http://medaka.5ch.io/test/read.cgi/php/1172205352/746
747: nobodyさん [age] 2009/05/19(火) 20:06:52 ID:??? 保守しとくね。 http://medaka.5ch.io/test/read.cgi/php/1172205352/747
748: nobodyさん [sage] 2009/06/18(木) 20:12:33 ID:??? なんでカソってんだー http://medaka.5ch.io/test/read.cgi/php/1172205352/748
749: nobodyさん [] 2009/07/02(木) 08:55:14 ID:SGa5I59I PHPにおけるOOPは100mを自動車で走るようなもの 自転車を使え 走れ 歩いてもいいぞ http://medaka.5ch.io/test/read.cgi/php/1172205352/749
750: nobodyさん [sage] 2009/07/02(木) 09:07:04 ID:??? OOPを使いまくる必要はないけど 必要な機能をモジュール化したいときにOOPをいいとこ取りすれば便利 http://medaka.5ch.io/test/read.cgi/php/1172205352/750
751: nobodyさん [sage] 2009/07/02(木) 09:12:44 ID:??? >>748 秋田w http://medaka.5ch.io/test/read.cgi/php/1172205352/751
752: nobodyさん [sage] 2009/08/27(木) 07:51:29 ID:??? >>748 最初に設定していた目標が概ね達成出来たからじゃね?w っていうか、このスレに求めているものを書いていけば 盛り上がりを戻す可能性もあると思うよ。 質問するとか、何かソースを提供するとか。 http://medaka.5ch.io/test/read.cgi/php/1172205352/752
753: nobodyさん [age] 2009/10/25(日) 21:56:08 ID:??? 一応保守しておきます。 http://medaka.5ch.io/test/read.cgi/php/1172205352/753
754: nobodyさん [sage] 2009/10/30(金) 22:56:19 ID:??? OOPのしっかりしてるFWどれ http://medaka.5ch.io/test/read.cgi/php/1172205352/754
755: nobodyさん [age] 2009/11/13(金) 21:51:59 ID:??? FWは、その開発目的によるので、結論は出ない。 いや、あおりとかじゃなくて。 http://medaka.5ch.io/test/read.cgi/php/1172205352/755
756: nobodyさん [sage] 2009/11/19(木) 15:33:07 ID:??? コードの参考になるのはどれかと http://medaka.5ch.io/test/read.cgi/php/1172205352/756
757: 1 ◆SWtzLesEmM [sage] 2009/12/17(木) 22:30:30 ID:??? PHPのフレームワークでMVCのタイプを使ってみました。 同じ機能を作るのに、コードを書く量が少なくて済むと楽ですね! ただ、MVCだとスクリプトのファイル数が多くなると、ゴチャゴチャして見づらいと思いました。 MVC以外のフレームワークでオススメのものはありますか? http://www.slideshare.net/NetPenguin/mvc-2659370 ・PAC ・RecursiveMVC(HMVC) ・MMVC ・Doc/View という仕組みが紹介されていました。 http://medaka.5ch.io/test/read.cgi/php/1172205352/757
758: nobodyさん [sage] 2009/12/17(木) 22:33:57 ID:??? 特に無い http://medaka.5ch.io/test/read.cgi/php/1172205352/758
759: 1 ◆SWtzLesEmM [sage] 2009/12/17(木) 22:48:51 ID:??? >>754 ttp://d.hatena.ne.jp/sotarok/20091126/modern_php_programming_at_pfi ↑このスライド資料の72ページ目に、PHPフレームワークの評価が紹介されていました。 ・CakePHP 世界でも日本でも大流行り。当然日本語での情報量も多い。 Modelが使いやすい。それ以外は嫌いだけど。 Cake3が別フレームワークにfork ・ZendFramework 世界的にシェアNo.1? 書く量の減らないドMフレームワーク というかいわゆるライブラリ群 ・symfony これも利用者多い 大規模向け。がっちりしてる。 ・Ethna グリーはこれで動いている!(古いバージョンだけど) ・rhaco2 大本命の超変態フレームワーク すごい Ruby(RoR)っぽいFW → CakePHP / Lithium Java(Struts)っぽいFW → symfony Python(Django)っぽいFW → rhaco というかんじでしょうか? http://medaka.5ch.io/test/read.cgi/php/1172205352/759
760: 1 ◆SWtzLesEmM [sage] 2009/12/17(木) 22:56:44 ID:??? >>756 ttp://d.hatena.ne.jp/kagigotonet/20091215/1260851032 >PHPはWeb特化言語という特性上他の言語では見られない強力な仕組みがあります。 >その特徴は他の言語では参照で取り回すところを文字列で取り回すところである、と言えるでしょう。 >可変関数 >PHPのフレームワークは、これを基本としています。ライブラリ、モジュールを動的にロードするのが非常に容易 >可変変数 >このように可変変数や可変引数を組み合わせるだけでも、少ないコード量でかなり複雑なことが可能になります。 各フレームワークのディスパッチ(処理の割当て)の仕組みを見ると、参考になりますね。 http://medaka.5ch.io/test/read.cgi/php/1172205352/760
761: 1 ◆SWtzLesEmM [sage] 2009/12/17(木) 23:07:31 ID:??? >>750 「名前空間」を活用すると、たくさんモジュールを作っても分類が楽になりますね! ttp://d.hatena.ne.jp/Fivestar/20091215 ttp://prezi.com/0-vyhjdkslih/ http://medaka.5ch.io/test/read.cgi/php/1172205352/761
762: nobodyさん [sage] 2009/12/17(木) 23:10:38 ID:??? 人の書いた文章を全文コピペするのはどうかと思うよ http://medaka.5ch.io/test/read.cgi/php/1172205352/762
763: nobodyさん [sage] 2009/12/17(木) 23:11:20 ID:??? あ、上のは主に>>759に対してね http://medaka.5ch.io/test/read.cgi/php/1172205352/763
764: 1 ◆SWtzLesEmM [sage] 2009/12/17(木) 23:43:57 ID:??? >>734 >Viewにループしてもらったほうがスッキリ そうですね。 データをループ表示させるのは、ビューの役割。 ビューの部分には ・テンプレート(HTMLファイル) ・テンプレートエンジン(HTMLファイルに文字列を当てはめるパーサー) の二つが含まれている形にすれば、 表示に関するロジック(繰返し表示の処理など)はビューの中に置けばOK =表示に関する機能を修正する場合、ビューの中を探せばOK http://medaka.5ch.io/test/read.cgi/php/1172205352/764
765: 1 ◆SWtzLesEmM [sage] 2009/12/18(金) 00:45:09 ID:??? >>727 MVCのモデルはどんなふうに作るか?という話で、 ・トランザクションスクリプト ・ドメインモデル という二つのスタイルがあるそうです。 ttp://pc11.2ch.net/test/read.cgi/php/1241341332/ ttp://proshile.blog.drecom.jp/archive/616 ・トランザクションスクリプト →古きよきC言語時代の関数が主体の書き方 ・ドメインオブジェクト →オブジェクト毎に内包する値と役割の責務を明確にしたOOPライクな書き方 MVCのモデルの部分は2層に分けて、 (1)ビジネスロジックコンポーネント (2)デーアクセスロジックコンポーネント(O/Rマッパーを含む) と分類する考え方があるそうです。 ttp://satoshi.blogs.com/life/2009/10/rails_mvc.html ttp://d.hatena.ne.jp/p4life/20091014/1255532618 >Skinny Controller, Fat Model ・コントローラーはシンプルにする ・モデルに処理を集約する → 上記(1)ビジネスロジック=データの加工を担当 ・モデルはデータの整合性を保証する → 上記(2)データアクセスロジック=データの読み書きを担当 ttp://www.virtual-tech.net/blog/2008/10/reflex-restful.html ttp://www.virtual-tech.net/blog/uploaded_images/designold-722880.PNG ↑この図だと、モデルの部分が2層に分かれていて、 サービス層=上記(1) ドメイン層=上記(2) という形になるかと思います。 http://medaka.5ch.io/test/read.cgi/php/1172205352/765
766: 1 ◆SWtzLesEmM [sage] 2009/12/18(金) 00:55:44 ID:??? >>728 C側に書いてあるコードを、なるべくM側の方に移動した方がスッキリするかも? CとMの間のデータ受け渡しについて、こんな記事がありました。 ↓ ttp://q.hatena.ne.jp/1242894491 >個々のSetterをオーバーライド出来るところが >symfonyの便利な部分じゃないでしょうか。 >これが出来ないと個々のコントローラでデータを加工するハメになります・・。 >「MVCとして洗練されている」というのは >「MVCに忠実に機能している」というのと同義かと思います。 一口にOOPと言っても、各フレームワークでちょっとずつ使い方に違いがありますね。 http://medaka.5ch.io/test/read.cgi/php/1172205352/766
767: 1 ◆SWtzLesEmM [sage] 2009/12/18(金) 01:20:21 ID:??? >>89 フレームワークを使ってみて、OOPの使い方の理解が深まりました。 皆さん、たくさんのアドバイスをいただき、どうもありがとうございました。 分からないことがあっても、検索したり質問して1個ずつ埋めていけば、確実に進歩できると思います。 どんなプロフェッショナルな人でも、最初は素人だった… これからPHPの勉強を始める方がいましたら、焦らずに頑張ってくださいね!(*^o^*)/ http://medaka.5ch.io/test/read.cgi/php/1172205352/767
768: nobodyさん [age] 2010/01/16(土) 21:42:43 ID:??? どのフレームワーク? http://medaka.5ch.io/test/read.cgi/php/1172205352/768
769: nobodyさん [age] 2010/03/05(金) 11:55:14 ID:??? http://www.phppro.jp/school/oop/vol1/1 サイト見つけたので紹介しておきます。 http://medaka.5ch.io/test/read.cgi/php/1172205352/769
770: nobodyさん [age] 2010/04/20(火) 14:58:53 ID:??? オブジェクト指向ってrequire文とinclude文みたいな考えと同じかな? 必要なときにどこからでも呼び出せるプログラムみたいなものだよね。 http://medaka.5ch.io/test/read.cgi/php/1172205352/770
771: nobodyさん [sage] 2010/04/20(火) 18:56:50 ID:??? うん http://medaka.5ch.io/test/read.cgi/php/1172205352/771
772: nobodyさん [sage] 2010/04/21(水) 02:32:40 ID:??? OOPの説明で一番わかりやすかったのがプレーヤーの例 プレーヤーを継承した CDプレーヤー,MP3プレーヤー がある それぞれに 再生,停止,早送り,巻き戻し,次トラック,前トラック という機能(メソッド)がある 具体的な処理はそれぞれが行うので,使う人はプレーヤーの処理している内容を 理解している必要はなく,再生したいときに再生ボタンを押すという事だけ 分かっていればいい。(カプセル化) つまり考え方であって,そういう意味では間違ってないのかもしれない。 http://medaka.5ch.io/test/read.cgi/php/1172205352/772
773: nobodyさん [sage] 2010/04/21(水) 23:48:02 ID:??? それぞれにあるのではなく、プレイヤーという抽象クラスにあるのでは? http://medaka.5ch.io/test/read.cgi/php/1172205352/773
774: nobodyさん [sage] 2010/04/22(木) 01:28:13 ID:??? >>773 ダックタイピングなら、それぞれにあってもいいよね http://medaka.5ch.io/test/read.cgi/php/1172205352/774
775: nobodyさん [sage] 2010/04/22(木) 20:41:56 ID:??? OOPの説明でダックタイピングの例出すの? http://medaka.5ch.io/test/read.cgi/php/1172205352/775
776: 772 [sage] 2010/04/22(木) 23:04:57 ID:??? >>773 そうなんだけど,具体的な実装がそれぞれ違うという意味で ああいう書き方にした。 http://medaka.5ch.io/test/read.cgi/php/1172205352/776
777: nobodyさん [sage] 2010/04/23(金) 00:43:27 ID:??? >>775 PHPは型にしばられない(しばられなさすぎて困る)スクリプト言語だからね。 逆に、静的言語のように型を意識しすぎると、スクリプト言語のメリットが少なくなると思う。 「じゃぁ、お前、クラス階層つかわねーのか?」と言われればノー コンポーネント(レイヤ)の中では、型を意識し、拡張する場合は継承も使用する。 コンポーネント間の接続は型ではなくメッセージ(メソッド)に束縛させるように意識している。 でも最近は、interface作って、抽象クラス作ってというのがおっくうになってきたので、可能ならメソッドポインタによるコールバックで済ませちゃうこともしばしば。 http://medaka.5ch.io/test/read.cgi/php/1172205352/777
778: nobodyさん [sage] 2010/04/30(金) 11:21:02 ID:??? Yiiブログチュートリアル 日本語訳 http://www.craftgear.net/docs/yii_blog_tutorial/index.html 本家の日本語訳が途中でストップしてるけど、こちらは全部訳してある。 本家 http://www.yiiframework.com/doc/blog/ja http://medaka.5ch.io/test/read.cgi/php/1172205352/778
779: nobodyさん [age] 2010/05/22(土) 17:38:18 ID:??? 保守しておきます。 http://medaka.5ch.io/test/read.cgi/php/1172205352/779
780: nobodyさん [sage] 2010/05/24(月) 00:43:02 ID:??? javaや.NETはたまたPythonあたりの純血PGが書けばOOPっぽいソースになると思うよ。 PerlとかPHPから始めました、ってのはだめだな。 http://medaka.5ch.io/test/read.cgi/php/1172205352/780
781: nobodyさん [] 2010/06/09(水) 18:32:35 ID:uqJikGsn PHP6のオブジェクト指向ってなにか大きな変化ある? http://medaka.5ch.io/test/read.cgi/php/1172205352/781
782: nobodyさん [sage] 2010/06/09(水) 21:02:23 ID:??? 遅延静的束縛とか 名前空間とか http://medaka.5ch.io/test/read.cgi/php/1172205352/782
783: nobodyさん [sage] 2010/06/09(水) 22:05:43 ID:??? 名前空間は5.3だろ http://medaka.5ch.io/test/read.cgi/php/1172205352/783
784: nobodyさん [sage] 2010/06/09(水) 22:50:19 ID:??? 遅延静的束縛もですが http://medaka.5ch.io/test/read.cgi/php/1172205352/784
785: nobodyさん [sage] 2010/06/11(金) 20:18:27 ID:??? 機能追加がほとんどか。 じゃあ、PHP5のコードをPHP6に移植しても問題なく動くってことでいい? PHP4→PHP5のときは大変みたいだったけど。 同じ思いをしたくない。 http://medaka.5ch.io/test/read.cgi/php/1172205352/785
786: nobodyさん [sage] 2010/06/12(土) 05:01:32 ID:??? 互換性見れば分かるだろ http://medaka.5ch.io/test/read.cgi/php/1172205352/786
787: nobodyさん [sage] 2010/06/13(日) 07:15:58 ID:??? 逆に互換性なんかいいから関数の無茶苦茶な命名規則とか直して欲しい http://medaka.5ch.io/test/read.cgi/php/1172205352/787
788: nobodyさん [sage] 2010/06/20(日) 11:50:01 ID:??? 関数はもうほうっておいて、 公式にオブジェクト指向ライブラリを提供すればよい http://medaka.5ch.io/test/read.cgi/php/1172205352/788
789: nobodyさん [sage] 2010/06/20(日) 15:53:03 ID:??? >>788 SPLって公式じゃないの? http://medaka.5ch.io/test/read.cgi/php/1172205352/789
790: nobodyさん [] 2010/06/21(月) 16:09:23 ID:L/6UXzEf 質問するのが怖いんだけど、自分はフォームのパーツを呼び出すのに オブジェクト指向(クラス)を使ってるつもりなんだけど正しいのか自信がない クラスformPartsの中で各プルダウンやラジオボタンの要素(nameとvalue)を 外部ファイルから読み込んどいて $fp = new formParts(); $pref = $fp->callPullDown('prefecture',$val); $job = $fp->callPullDown('job',$val); $sex = $fp->callRadioButton('sex',$val); こんな感じでメソッドでパーツの種類を指定しつつ(ラジオボタンかプルダウンか) そのパーツの要素(都道府県とか職業とか)と既定値($val)を投げて呼び出してる。 プルダウン要素とかは各メソッド内部で引数によって外部ファイルから読みこんでる。 クラスってこんな使い方でいいの? 継承とかはさっぱりわからない、どういう状況で使うんだか。 あと1さん凄いね、ガッツがあるなぁ。。 http://medaka.5ch.io/test/read.cgi/php/1172205352/790
791: nobodyさん [sage] 2010/06/22(火) 02:52:17 ID:??? OOではないな http://medaka.5ch.io/test/read.cgi/php/1172205352/791
792: nobodyさん [sage] 2010/06/22(火) 02:53:02 ID:??? 分からないなら普通に勉強しろよ・・・ http://medaka.5ch.io/test/read.cgi/php/1172205352/792
793: nobodyさん [] 2010/06/26(土) 22:03:26 ID:lGwy0O8s ツールの勉強する前に基本を勉強しろ http://medaka.5ch.io/test/read.cgi/php/1172205352/793
794: nobodyさん [] 2010/06/28(月) 10:27:12 ID:PXXo1bnr oopってさ PHP最大の武器であるHTMLとの親和性の高さを殺してるよね http://medaka.5ch.io/test/read.cgi/php/1172205352/794
795: nobodyさん [sage] 2010/06/28(月) 20:02:03 ID:??? なんで? http://medaka.5ch.io/test/read.cgi/php/1172205352/795
796: nobodyさん [sage] 2010/06/28(月) 22:25:44 ID:??? いまの流行はテンプレートだから PHPのHTML埋め込みなんてもう古い http://medaka.5ch.io/test/read.cgi/php/1172205352/796
797: nobodyさん [sage] 2010/06/29(火) 01:12:38 ID:??? そんな流行もあったねぇ。今は違うよ。 http://medaka.5ch.io/test/read.cgi/php/1172205352/797
798: nobodyさん [sage] 2010/06/29(火) 07:49:52 ID:??? kwsk http://medaka.5ch.io/test/read.cgi/php/1172205352/798
799: nobodyさん [sage] 2010/06/30(水) 18:24:45 ID:??? テンプレートってどんな利点があるの? そもそもPHP自体テンプレートみたな言語じゃん。 index.php <?php $title = "hoge"; $hello = "hello world"; include "template.php"; ?> template.php <html> <head><title><?php echo $title ?></title><head> <body> <h1><?php echo $hello ?></h1> </body> </html> こういうのとは違うの? http://medaka.5ch.io/test/read.cgi/php/1172205352/799
800: nobodyさん [sage] 2010/07/01(木) 00:39:53 ID:??? ほとんどの言語は、HTMLの中で コードを動かすという発想で作られていない。 コードーの中でHTMLを出力するという発想。 そういう言語ではテンプレートが重要。 PHPでテンプレートの意味が薄いのは確か ただテンプレートの意味がまったくないかというと、そうではなく 分業作業。つまりプログラマとデザイナに分かれて開発するときは便利。 デザイナはphpコードはまったく知らない。だからなるべくシンプルな 記号レベルの書き方であってほしい。しかもDreamweaverのような HTMLエディタで見たときに不具合無く表示されるものの方がいい。 http://medaka.5ch.io/test/read.cgi/php/1172205352/800
801: nobodyさん [] 2010/07/01(木) 14:26:10 ID:ksuFUfiJ デザイナーでもHTMLとPHPの繋がりぐらいは分かる いや、分かるようにPHPを書かなければならいと思う それがPHP http://medaka.5ch.io/test/read.cgi/php/1172205352/801
802: nobodyさん [sage] 2010/07/01(木) 19:54:20 ID:??? デザイナーって馬鹿だな まで読んだ http://medaka.5ch.io/test/read.cgi/php/1172205352/802
803: nobodyさん [sage] 2010/07/07(水) 17:20:53 ID:??? ここで議論してる奴らは世に影響力のないカスばかりだから参考にしなくて良い http://medaka.5ch.io/test/read.cgi/php/1172205352/803
804: nobodyさん [sage] 2010/08/20(金) 12:31:24 ID:??? 廃れてるねー http://medaka.5ch.io/test/read.cgi/php/1172205352/804
805: nobodyさん [sage] 2010/08/20(金) 14:43:19 ID:??? 852 忍者Perl ◆M5ZWRnXOj6 [] 2010/08/20(金) 13:30:09 ID: Be: マルチしてんじゃないですよクソゴミww(笑)wwww(笑)wwww(笑)wwww(笑)ww ww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)ww ww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)ww ww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)ww ww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)ww ww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)ww ww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)wwww(笑)ww ww(笑)wwww(笑)ww PHPやってるやつノウタリンばっかりwwwwwwww http://medaka.5ch.io/test/read.cgi/php/1172205352/805
806: nobodyさん [sage] 2011/10/15(土) 11:25:55.76 ID:??? PHPでOOPやると重いと感じませんか? http://medaka.5ch.io/test/read.cgi/php/1172205352/806
807: nobodyさん [sage] 2011/10/17(月) 12:28:57.35 ID:??? いいんです! コーディングが楽だから、OOPで良いんです!! http://medaka.5ch.io/test/read.cgi/php/1172205352/807
808: nobodyさん [sage] 2011/12/16(金) 08:42:12.54 ID:??? 逆だろ OOPだからボトルネックが把握しやすくてメンテナンスや新実装がしやすくなる http://medaka.5ch.io/test/read.cgi/php/1172205352/808
809: nobodyさん [] 2011/12/18(日) 18:35:23.31 ID:XDa3NN+N しかし、実行速度遅くなるね http://medaka.5ch.io/test/read.cgi/php/1172205352/809
810: nobodyさん [sage] 2011/12/18(日) 21:04:34.89 ID:??? 遅くなるって体感でわかるほど遅くなるのか? だったら書き方おかしいよ http://medaka.5ch.io/test/read.cgi/php/1172205352/810
811: nobodyさん [] 2011/12/19(月) 12:14:00.72 ID:8JBaGfsG >>810 体感できないとは幸せだね。 http://medaka.5ch.io/test/read.cgi/php/1172205352/811
812: nobodyさん [sage] 2011/12/23(金) 12:11:53.50 ID:??? case by case. http://medaka.5ch.io/test/read.cgi/php/1172205352/812
813: nobodyさん [sage] 2012/01/12(木) 17:20:16.63 ID:??? >>736 コントローラを肥大させてはならないという概念ではわかりにくい。 もっと具体的に境界線を引くべきだと思う。以下俺の意見なんだけど、 MVCってユニットテストために ユニットテストを難しくする汚染要素を隔離するためにあるのだと思う。 具体的に言うとこんな感じ。 View(GUI, xml, html, json) Controller(Session, Request, Form, 画面遷移などWeb独自のデータ) Model(RDB, KVS) MとCが分離されることでMはWebスコープから分離され、CはSQLから分離される。 でもこの理屈だとVとCの関係がおかしくなっちゃうね。 CがVにデータを渡すときはリクエストスコープを経由しないで 直に関数の引数で整数や文字列、オブジェクトを渡すべきって話になるから。 http://medaka.5ch.io/test/read.cgi/php/1172205352/813
814: nobodyさん [sage] 2012/01/12(木) 19:14:14.99 ID:??? >>813 ゴバクしただけあって、センス悪いな。 http://medaka.5ch.io/test/read.cgi/php/1172205352/814
815: nobodyさん [sage] 2012/01/13(金) 12:44:55.80 ID:??? >>813 > MVCってユニットテストために > ユニットテストを難しくする汚染要素を隔離するためにあるのだと思う。 正しいが、これは現場的な視点の1つの考え方。 MVCは、スケーラブルなサイト構築のためのパラダイムという方が、しっくりくると思うが... http://medaka.5ch.io/test/read.cgi/php/1172205352/815
816: nobodyさん [sage] 2012/01/13(金) 14:14:37.80 ID:??? 新米PGに教える方法としては良いかもしれん http://medaka.5ch.io/test/read.cgi/php/1172205352/816
817: nobodyさん [] 2012/03/25(日) 15:09:36.84 ID:AY6baIQV PHPのOOPフレームワークを教えて下さい。 イメージとしてはJavaのStrutsのようなものです。 http://medaka.5ch.io/test/read.cgi/php/1172205352/817
818: nobodyさん [sage] 2012/03/26(月) 23:05:27.26 ID:??? JavaStrutsはさておき、おすすめはYIIだな。PHPの中では美しい。 http://medaka.5ch.io/test/read.cgi/php/1172205352/818
819: nobodyさん [sage] 2012/03/28(水) 01:58:44.02 ID:??? >>818 YII以外では無いのでしょうか? YIIはOOPフレームワークとしては不完全です。 http://medaka.5ch.io/test/read.cgi/php/1172205352/819
820: nobodyさん [sage] 2012/03/28(水) 07:44:29.02 ID:??? >>819 どの辺が? http://medaka.5ch.io/test/read.cgi/php/1172205352/820
821: nobodyさん [saga] 2012/03/28(水) 10:27:45.07 ID:??? >>820 オブジェクト指向言語であればオブジェクトを使用するところで、 配列を使用する点。 http://medaka.5ch.io/test/read.cgi/php/1172205352/821
822: nobodyさん [sage] 2012/03/28(水) 19:46:43.02 ID:??? >>821 なんでOOPフレームワークを使いたいの? http://medaka.5ch.io/test/read.cgi/php/1172205352/822
823: nobodyさん [sage] 2012/03/29(木) 00:32:40.17 ID:??? >>822 OOPに慣れてるからです。 オブジェクトとして定義するところで phpの場合、配列になるのでいらいらします。 たとえばCakePHP。ModelがModelになっていない。 やはり後付けでOOP機能が加わった言語では無理があるのですね。 http://medaka.5ch.io/test/read.cgi/php/1172205352/823
824: nobodyさん [sage] 2012/03/29(木) 00:43:24.51 ID:??? >>823 ModelがModelになってないというのは具体的にどういうこと? http://medaka.5ch.io/test/read.cgi/php/1172205352/824
825: nobodyさん [sage] 2012/03/29(木) 08:52:29.82 ID:??? >>824 どのオブジェクト指向言語を経験しましたか? それにあわせて話をします。 http://medaka.5ch.io/test/read.cgi/php/1172205352/825
826: nobodyさん [sage] 2012/03/29(木) 09:19:41.82 ID:??? >>823 phpで本格的なオブジェクト指向ははじめから無理だよ。 http://medaka.5ch.io/test/read.cgi/php/1172205352/826
827: nobodyさん [sage] 2012/03/29(木) 12:36:50.80 ID:??? PHPのOOP自体、後付けだし... http://medaka.5ch.io/test/read.cgi/php/1172205352/827
828: nobodyさん [sage] 2012/03/29(木) 21:58:00.01 ID:??? >>825 Java http://medaka.5ch.io/test/read.cgi/php/1172205352/828
829: nobodyさん [sage] 2012/03/30(金) 00:15:47.79 ID:??? >>828 ぜひStrutsの話を聞きたいですね。 たとえばCakePHPやsymphonyとどう違いますか? http://medaka.5ch.io/test/read.cgi/php/1172205352/829
830: sage [] 2012/03/31(土) 00:44:25.15 ID:5Y7rPOtM PHPのOOP関連機能が中途半端なのは当たり前。 実行速度が遅いPHPではそもそも向いていない。 http://medaka.5ch.io/test/read.cgi/php/1172205352/830
831: nobodyさん [sage] 2012/03/31(土) 17:53:30.17 ID:??? >>829 話をすると言って聞くばかりなのはなんでだ? http://medaka.5ch.io/test/read.cgi/php/1172205352/831
832: nobodyさん [sage] 2012/03/31(土) 21:49:54.25 ID:??? >>831 Javaのフレームワークのことを教えてください http://medaka.5ch.io/test/read.cgi/php/1172205352/832
833: nobodyさん [sage] 2012/04/02(月) 08:52:20.20 ID:??? >>832 ModelがModelになってないというのは具体的にどういうこと? http://medaka.5ch.io/test/read.cgi/php/1172205352/833
834: nobodyさん [sage] 2012/04/02(月) 10:00:58.63 ID:??? >>833 Javaのフレームワークの比較で語りましから、あなたが今までにどのJavaフレームワークを使ってきたのか教えてください http://medaka.5ch.io/test/read.cgi/php/1172205352/834
835: nobodyさん [sage] 2012/04/03(火) 02:06:22.73 ID:??? いやです http://medaka.5ch.io/test/read.cgi/php/1172205352/835
836: nobodyさん [sage] 2012/04/03(火) 02:25:26.03 ID:??? >>835 無知の自慢するべきではない。 あなたは一生、PHPでOOPの真似やってた方がよい。 http://medaka.5ch.io/test/read.cgi/php/1172205352/836
837: 1 [sage] 2012/04/03(火) 05:28:27.27 ID:??? 語りまし? いやです http://medaka.5ch.io/test/read.cgi/php/1172205352/837
838: sage [] 2012/04/03(火) 09:03:36.19 ID:s3V9thNo phpでOOPはダメぽ http://medaka.5ch.io/test/read.cgi/php/1172205352/838
839: nobodyさん [sage] 2012/04/03(火) 12:55:40.44 ID:??? いやです http://medaka.5ch.io/test/read.cgi/php/1172205352/839
840: nobodyさん [sage] 2012/04/03(火) 13:09:50.72 ID:??? 完全にoopオリエンテッドな言語でしかoopしないって主張が、かなりダメぽ http://medaka.5ch.io/test/read.cgi/php/1172205352/840
841: nobodyさん [sage] 2012/04/03(火) 13:40:01.23 ID:??? phpは継ぎ接ぎだからoopに向いてない 速度の面でも不利 http://medaka.5ch.io/test/read.cgi/php/1172205352/841
842: nobodyさん [sage] 2012/04/03(火) 14:48:23.63 ID:??? ダメな理由は遅いから。 http://medaka.5ch.io/test/read.cgi/php/1172205352/842
843: nobodyさん [sage] 2012/04/03(火) 16:36:45.23 ID:??? >>834 答えられないなら最初から言うな見栄っ張りw http://medaka.5ch.io/test/read.cgi/php/1172205352/843
844: nobodyさん [saga] 2012/04/03(火) 17:04:24.93 ID:??? >>843 JavaのOOPについて語ってください。 話はそれからです。 http://medaka.5ch.io/test/read.cgi/php/1172205352/844
845: nobodyさん [sage] 2012/04/04(水) 00:03:58.45 ID:??? 質問者がJavaのどのフレームワークを使ったことがあるか書くべき 回答者がそのフレームワークとCakePHPを比較すべき http://medaka.5ch.io/test/read.cgi/php/1172205352/845
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 49 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.878s*