のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,836人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】PHPフレームワーク総合スレ14

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - mayaa + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    651 : nobodyさん - 2010/09/25(土) 16:47:44 ID:??? (+27,+29,-17)
    どちらかというと技術よりFWのルールを理解するのがアレなのよね
    652 : nobodyさん - 2010/09/25(土) 19:02:58 ID:??? (+40,+29,-88)
    本当に大規模で今後長期的に運営するサービスとかなら、
    独自FW開発するコストも相対的に下がるし、
    外部プロダクトに依存するリスクも減らせるから
    オープンソースFW採用しないのも理解できるけど
    >>631 みたいな理由はよくわからない。
    653 : nobodyさん - 2010/09/25(土) 19:09:24 ID:??? (+33,+30,-52)
    ただ「学習コスト」に対する心理的な部分では、
    PHPそのものの言語仕様に対する「学習コスト」に比べて、
    他人が作った枠組み・制約に合わせることを「学習」することに
    なんで俺様が時間を割かないといけないんだよ?
    みたいな壁があるのは否定しない。
    654 : nobodyさん - 2010/09/25(土) 19:39:26 ID:??? (+27,+29,-54)
    著名人が作ったFWには説得力はあるよね

    FWを利用すれば、最先端のプログラム作法が、
    苦労せず身につく

    高度なプログラミングの方法論を大学へ行って
    学ばなくてもみんなが共有できる
    655 : nobodyさん - 2010/09/25(土) 19:54:06 ID:??? (+22,+29,-17)
    著名人が作ったFWっどれ?
    657 : nobodyさん - 2010/09/25(土) 20:36:50 ID:??? (+27,+29,-10)
    使いたければ使えばいい、そんなもんでしょ
    アンチしたけりゃ専用スレ立ててやってほしいわほんと
    658 : nobodyさん - 2010/09/26(日) 01:10:41 ID:??? (+31,+18,-43)
    CodeIgniterというのが良さそうですが、
    日本語の資料が少ないこと以外に
    何か欠点はありますか?

    日本で普及する可能性は低いでしょうか。
    659 : nobodyさん - 2010/09/26(日) 01:12:42 ID:??? (+33,+29,-15)
    普及してるかと。

    というか、どんなものを作るのか明示しないと
    誰もそのツールが的確か判断できないよ。
    660 : nobodyさん - 2010/09/26(日) 01:31:10 ID:??? (+37,+29,-16)
    >>659
    もう普及してるんですか。

    得意不得意があるとは思わなかったので、
    作るものを書きませんでした。すみません。
    ECサイト、CMSや、小さいものだと
    ちょっとしたツール(社内で使うようなもの)です。
    661 : nobodyさん - 2010/09/26(日) 01:34:17 ID:??? (+38,+29,-74)
    復旧の度合いにもよるけど、FWの中では知名度はあると思う。
    ダウンロード数で比べてみるとかどうかな。

    CIはCMSには向いてるけど、ECサイトならもっと別の
    専用のがあるのじゃないかな。

    まぁ少しは調べてここに書いてみてよ。俺はCIあまり知らないしw
    662 : nobodyさん - 2010/09/26(日) 01:56:42 ID:??? (+38,+29,-71)
    >>661
    どんな用途でも一つのフレームワークで済ませたいと思ってしまったんですが、
    やっぱりいろんなフレームワークを使えるようにしないといけないでしょうか。
    調べてみると、CodeIgniterは比較的取っ付きやすいようなので
    とりあえずやってみます。
    ありがとうございました。
    663 : nobodyさん - 2010/09/26(日) 02:02:12 ID:??? (+23,+25,-35)
    PHP4対応のフレームワークを今から使うのは個人的には敬遠したい
    慣れの問題かも知れないけど
    664 : nobodyさん - 2010/09/26(日) 02:26:49 ID:??? (+26,+28,-36)
    PHP5非対応なわけじゃないから、別にいいんじゃない?
    それともPHP5で使うと何か問題ある?
    666 : nobodyさん - 2010/09/26(日) 09:30:50 ID:??? (+13,+20,-13)
    もうrailsでいいんじゃないかな
    667 : nobodyさん - 2010/09/26(日) 10:23:03 ID:??? (+30,+29,-4)
    >>658
    CIは俺も好きだが今からやるもんじゃない
    668 : nobodyさん - 2010/09/26(日) 11:08:20 ID:kWdN3TKg (+7,+17,-64)
    PHP5.3のメリットをしっかり生かしてるFWがあったら5.3での開発手法の参考にしたいんだけど
    オススメは?
    670 : nobodyさん - 2010/09/26(日) 14:09:11 ID:??? (-25,-29,-36)
    >>668
    しっかり生かしているかとなると疑問だけど、Zendがいいかも。
    ただ、どのFWも『PHP』のメリットを生かせてはいない感じだよね。

    PHPなら$_GET/$_POST/$_SESSIONを使えるのがメリットだと思うし。
    まあ、デメリットでもあるのかもしれないけど。
    671 : nobodyさん - 2010/09/26(日) 15:19:14 ID:??? (+18,+25,-11)
    yiiはどうだろう
    672 : 658 - 2010/09/26(日) 16:53:52 ID:??? (-24,-29,-59)
    CodeIgniterについて引き続き調べたら、
    セッションデータが丸ごとクッキーに保存されるとかなんとかで
    あまり良くないとわかりました…。

    代わりに、CodeIgniterをベースにして改良されたKohanaというのが良さそうです。
    673 : nobodyさん - 2010/09/26(日) 17:44:56 ID:??? (+22,+29,+0)
    日本語で解説してるのほとんどないぜ
    674 : nobodyさん - 2010/09/27(月) 06:05:17 ID:KSEP+D6L (-4,+5,+2)
    >>669-673
    ありがとうございました
    676 : nobodyさん - 2010/09/28(火) 09:14:01 ID:??? (+2,+6,-61)
    >>672
    >CodeIgniterについて引き続き調べたら、
    >セッションデータが丸ごとクッキーに保存されるとかなんとかで
    >あまり良くないとわかりました…。

    え、クッキーセッションがなんでだめなの?
    677 : nobodyさん - 2010/09/28(火) 09:33:14 ID:??? (-26,-29,-80)
    >>676
    POST/GETと違いデータがクライアント側に渡らないのがセッションの利点の一つなのに
    セッションIDだけでなくデータもクッキーに入るのが嫌って意味でしょ
    RoRではデフォルト。
    679 : nobodyさん - 2010/09/28(火) 23:24:57 ID:??? (-28,-30,-71)
    >>678
    ModelというのはActiveRecordだと考えていい?
    とすると、俺の場合はmodelsの下にCommonModel.phpとかを作って、
    各々のモデルクラスではCommonModelを継承させてる。

    他のアプリケーションにも使いまわせそうな処理なら
    CActiveRecordBehaviorを使ってみることを検討するとよりいいかも。
    680 : nobodyさん - 2010/09/29(水) 12:45:29 ID:??? (+11,+17,-33)
    >>679
    なるほど、標準では共通的なメソッド等を書くファイルというのは
    決められていないようですね。

    正攻法っぽいbehaviorを検討してみます。

    ありがとう。
    681 : nobodyさん - 2010/09/29(水) 23:15:13 ID:??? (-27,-29,-1)
    こんにちは。Rasmus Lerdorfです。

    名スレの予感
    682 : nobodyさん - 2010/09/30(木) 00:36:15 ID:??? (+23,+27,-4)
    >>681
    クソ言語なんか作るんじゃねぇ!
    683 : nobodyさん - 2010/09/30(木) 19:56:10 ID:??? (+6,+5,-1)
    >>682
    Rasmusです。Matzさん、ご無沙汰しております。
    その後ご機嫌いかがですか。
    684 : nobodyさん - 2010/10/01(金) 01:41:50 ID:??? (+24,+29,-53)
    >>677
    >POST/GETと違いデータがクライアント側に渡らないのがセッションの利点の一つなのに

    えと、なぜそれが利点なんでしょうか。渡ると何か不都合がありますか。
    685 : nobodyさん - 2010/10/01(金) 01:51:36 ID:??? (+9,+18,-12)
    改竄
    686 : nobodyさん - 2010/10/01(金) 05:28:23 ID:??? (+9,+17,+0)
    盗聴
    687 : nobodyさん - 2010/10/02(土) 08:31:28 ID:??? (+34,+29,-130)
    >>685
    クッキーセッションでは、SHA1などをつかったハッシュ値と、サイトごとの
    秘密キーを使って、改ざんを検出している。
    だからそれをクッキーセッションの欠点とするのはおかしい。

    >>686
    それを心配するなら、クッキーセッションじゃなくてもセッションIDが
    盗聴されることになるので、やはりクッキーセッションの欠点ではない。
    688 : nobodyさん - 2010/10/02(土) 19:46:34 ID:??? (-29,-30,-53)
    $_SESSION['pass']='hoge';

    setcookie("pass", "hoge");
    の差は明らかだと思うぞ

    ところで$_COOKIE['pass']='hoge';って書き方できるの?
    690 : nobodyさん - 2010/10/03(日) 00:01:41 ID:??? (+37,+29,-61)
    PHPは組込みでセッション機能持ってるんだから、それをそのまま使った方が良いと思う。
    オブジェクトにする必要性もあまり感じない。
    ファイルハンドルを透過的に保存復元したいとかかな。
    確実に処理が遅くなるってデメリットに対して、大きなメリットを感じない。
    691 : nobodyさん - 2010/10/03(日) 18:03:55 ID:??? (+62,+22,-31)
    >>690
    >ファイルハンドルを透過的に保存復元
    これの意味がわかんないけど、
    俺は複数台サーバ構成の時とか、セッションのDB対応とかの時にメリットがあると考えてる。
    692 : nobodyさん - 2010/10/03(日) 21:48:48 ID:??? (+39,+29,-240)
    >>691
    > 複数台サーバ構成の時とか、セッションのDB対応とか
    これって頭の中では同じ事想定してないか?

    セッションのDB対応も、結局はPHPの関数インターフェイスを利用するわけで、
    はてはレプリケーション対応のため強制的にマスターDBをアクセス対象にする
    設定とかもその中で可能なわけで…

    それを「クラス」でやるか、なんかしらん「インクルードファイル」でやっちゃうか、の
    違いでしかないと言われればそこまでだよなあ、と思わんでもない

    どっちかっていうと、PHPが準備していない、「セッション名前空間」的な、
    仮想的な上乗せ機能の方にメリットを感じるなj
    693 : nobodyさん - 2010/10/03(日) 22:41:58 ID:??? (-24,-30,-87)
    共有ディレクトリを使うか、session_set_save_handler()で入出力処理を書けば良いだけ。
    ファイルハンドラは普通にやってもシリアライズ出来ないから、ユーザがアップロードしたファイルを画面遷移しつつ引き回そうとすると、単に$_SESSIONに値を入れるじゃ済まない。
    しかし、ほとんどのフレームワークって$_SESSIONをラップしてるだけだろう?
    694 : nobodyさん - 2010/10/03(日) 22:51:51 ID:??? (+35,+30,-70)
    >>693
    アンカつけような。
    おまいが言ってることの大半は>>691向けか?
    >>692ですでに半分くらい言われてるぞ

    大体、ファイルハンドラのシリアライズ・引き回しって何だよ。
    やるとして、受け付けたファイルの「中身」をDBなりなんなりで
    持ち回すしかないんじゃね?ハンドラ?
    695 : nobodyさん - 2010/10/04(月) 01:30:00 ID:??? (+33,+30,-273)
    PHPの場合、セッションが標準インストールで組み込まれている。
    ウェブサーバ分散とか、ローカルファイル以外への永続化とか、十分な機能を持ってる。
    だから、自前でセッション機能を実装する必要性はほとんどない。
    また、セッション変数はスーパーグローバルになってて、その実態は単なるハッシュだが、それで困ることもほとんどない。
    ただ、ファイルハンドルみたいなリアライズできないデータは、単なるハッシュへの代入では済まされない。
    シリアライザの問題であるけど、データ型に関わらず透過的に保存できるならその方がいいし、そうするとセッション変数をオブジェクトにしてその処理を隠蔽する必要が出てくる。
    とはいえ、そんなケースは滅多にないかな。
    696 : nobodyさん - 2010/10/04(月) 01:33:53 ID:??? (-20,-20,-53)
    ここで最大の問題は、>>691がPHPの標準セッション機能では「複数台サーバ構成の時とか、セッションのDB対応とか」出来ないと思ってる事にある。
    697 : nobodyさん - 2010/10/04(月) 18:15:08 ID:knLsFBRF (+17,+18,-19)
    世界最軽量mvcフレームワークありましたらどなたかおしえてください
    698 : nobodyさん - 2010/10/04(月) 18:34:31 ID:??? (+20,+30,+0)
    699 : nobodyさん - 2010/10/04(月) 20:32:33 ID:??? (+27,+29,-17)
    ひさしぶりだなちぃたん。元気してた?
    700 : nobodyさん - 2010/10/04(月) 21:07:39 ID:??? (-20,-18,-37)
    気軽で軽量なPHP5FWないかねえ
    cakeやzendなんて余分すぎる
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - mayaa + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について