[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 09:10 / Filesize : 226 KB / Number-of Response : 964
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【総合】PHPフレームワークを語るスレ8



1 名前:nobodyさん [2007/10/17(水) 16:01:41 ID:72/gWtt1]
前スレ
pc11.2ch.net/test/read.cgi/php/1181350116/

733 名前:nobodyさん mailto:sage [2007/11/25(日) 17:08:23 ID:???]
>>729
おまえはrailsしらんのか。railsつかわずrubyでウェブアプリは考えられない。
なんにせよrailsがPHPのフレームワークに与えた影響も大きい。

734 名前:nobodyさん [2007/11/25(日) 19:36:39 ID:iO6j6FJ7]
JSP + Servlerの事も思い出してあげてください。
JSPタグがいっぱいありますよって。

735 名前:733 mailto:sage [2007/11/25(日) 19:50:49 ID:???]
実は俺Java厨www
JavaでRailsライクなフレームワーク自作してウマー!

736 名前:nobodyさん mailto:sage [2007/11/25(日) 20:10:25 ID:???]
でっていう

737 名前:nobodyさん mailto:sage [2007/11/25(日) 22:46:32 ID:???]
>>735
〜と、Railsという単語を最近知ったJavaの出来損ないがホザいております

738 名前:nobodyさん mailto:sage [2007/11/25(日) 23:23:43 ID:???]
え?そこでそういう風に煽るの?

739 名前:nobodyさん mailto:sage [2007/11/25(日) 23:50:27 ID:???]
ってかJavaでRailsライクなの作っても全然うまそうじゃないな

740 名前:733 mailto:sage [2007/11/26(月) 00:01:21 ID:???]
生サーブレットで1ページごとに1クラス作るよりは楽だよ(´・ω・`)
PHP版もだいたいできてきた。フレームワーク作るのも楽しい。

741 名前:nobodyさん mailto:sage [2007/11/26(月) 00:01:34 ID:???]
正直もうこのスレいらんよね



742 名前:nobodyさん mailto:sage [2007/11/26(月) 00:04:16 ID:???]
PHP脂肪wwww

743 名前:nobodyさん mailto:sage [2007/11/26(月) 00:11:39 ID:???]
もうCakeかRailsでいいよね。

744 名前:nobodyさん mailto:sage [2007/11/26(月) 00:43:14 ID:???]
ぶっちゃけ4ベースのFWは全部粗大ゴミ、さっさと捨てな

745 名前:nobodyさん mailto:sage [2007/11/26(月) 00:48:49 ID:???]
自作軽量テンプレートシステム+indexでアクション振り分けてモジュールインクルード。これだけで俺は十分食っていけるw

746 名前:nobodyさん mailto:sage [2007/11/26(月) 03:08:16 ID:???]
>>745
くやしいがはげどうだな
あとはvalidationとORMか。
validationどうしてる?

747 名前:nobodyさん mailto:sage [2007/11/26(月) 03:18:54 ID:???]
その二つつけたらそもそも軽量フレームワークだろが

748 名前:nobodyさん mailto:sage [2007/11/26(月) 03:52:45 ID:???]
だったらそうでもいいんじゃない?
別にフレームワークであることをかたくなに否定する必要なんかないじゃん。
必要な機能を揃えていったら、なんかフレームワークみたいになったなー、でいいんでない?

フレームワークつかおうとなかろうと、validationは必要だろ。
だからフレームワーク使ってないやつがどんな方法でvalidationしているのか興味があるから聞いてるのに
なんでこんな的外れな返事がくるかな。

749 名前:nobodyさん mailto:sage [2007/11/26(月) 05:50:31 ID:???]
本当にフレームワークを使っていないのなら
Validationは行き当たりばったりだろ?

もしそうではなくてやり方が確立されているとしたら、
それはフレームワークを作っていることと同じことなわけで、
結局、自作フレームワークか、有名なフレームワークかの違い。

俺ならフレームワークを自分で作らず、誰かに作らせるね。


750 名前:nobodyさん mailto:sage [2007/11/26(月) 07:46:12 ID:???]
「作らず」じゃなくて「作れず」だろ?w

751 名前:nobodyさん [2007/11/26(月) 08:29:19 ID:jFWY6ZoT]
フレームワークのヴァリデーションだって結局正規表現とか書く。これはフレームワーク使わなくても同じ。
あとは数値、メールのチェックとか。これも一度作れば他で使い回せるし。

フレームワークじゃなきゃ駄目な理由はないな。
ヴァリデーション以外の部分を考えなければ。



752 名前:nobodyさん mailto:sage [2007/11/26(月) 08:31:45 ID:???]
ヴァリデーションって、そんなに使いまわせないから。メールアドレスチェックとか全角半角とかだけ、関数にくくり出しとけばそれでいい。
ビジネスロジック部分を上手く抽出して、それをヴァリデーションでも使えるように設計する方がよほど大事。

753 名前:733 mailto:sage [2007/11/26(月) 09:06:15 ID:???]
validationの仕組みがFWに埋まってて暗黙の内に呼ばれるのって使いづらいよね。
Railsのmodelに定義するのもね・・・
画面によって違うvalidation適応したいってなることもあるし。
なんで>>751-752案に賛成。
アクションの中で明示的に自分でvalidation呼びだすで良いと思う。

754 名前:nobodyさん mailto:sage [2007/11/26(月) 09:09:14 ID:???]
>>745
俺も俺も。ちなみにO/Rマッパーはどうしてる?
PHP用ActiveRecord(Shrupだっけ?)もあるけど重そうなのでやめ。
O/Rマッパー自動生成スクリプトを作成した。
rubyでActiveRecord使ってDBの情報吸い出して、モデルクラス出力。
find()、count()、delete()とか基本メソッドも全部自動出力でウマー

755 名前:nobodyさん mailto:sage [2007/11/26(月) 09:53:58 ID:???]
軽量テンプレートにフロントコントローラーで十分と言って、フレームワークじゃないかのように言った後にバリデーションとオーアールマッパもとか言えば当然のツッコミな気がするが。
自分の意見以外は受け付けなくて否定されるとすぐ熱くなるタイプだな。たまにいる。

756 名前:nobodyさん mailto:sage [2007/11/26(月) 10:25:31 ID:???]
十分って言ってるのは既存のフレームワークを使わなくても十分って話では。
要は人の作った物だと拡張するときめんどうだったりするから、自作のがいいって話。
既存ので手のつけようのないくらい良い物なら文句はないんだけどさ。

757 名前:nobodyさん mailto:sage [2007/11/26(月) 10:47:22 ID:???]
そりゃ自作がいいにきまってるじゃん。

758 名前:nobodyさん mailto:sage [2007/11/26(月) 10:54:18 ID:???]
>>755
>軽量テンプレートにフロントコントローラーで十分と言って、フレームワークじゃないかのように言った後に
フロントコントローラーから受ける仕事を、表示部分に軽量テンプレート使ってるだけだろ?
MCV的手法な構造なだけで、このスレで議論されてるフレームワークとは別物だろ?

>バリデーションとオーアールマッパもとか言えば当然のツッコミな気がするが。
だから、バリデーションとオーアールマッパのことが気になって突っ込み入ったんだろ?

>自分の意見以外は受け付けなくて否定されるとすぐ熱くなるタイプだな。たまにいる。
頭大丈夫?

759 名前:nobodyさん mailto:sage [2007/11/26(月) 10:56:30 ID:???]
↑すまんMVCwww

760 名前:nobodyさん [2007/11/26(月) 11:12:06 ID:WWKo0wcp]
<?php

$view="index.tpl";

// 処理
$entryList=Entry:getList(10);

lnclude($view);

?>

761 名前:nobodyさん mailto:sage [2007/11/26(月) 11:41:54 ID:???]
これはひどい



762 名前:nobodyさん mailto:sage [2007/11/26(月) 17:49:37 ID:???]
slashdot.jp/articles/07/11/25/2248216.shtml
Rubyの世界的人気度9位に上昇でPHP脂肪www

763 名前:nobodyさん mailto:sage [2007/11/26(月) 17:52:36 ID:???]
>>762のように言語依存してる奴は相当頭が悪いのだと思う。
適材適所で使い分ければ良いだけなのにwwww

764 名前:nobodyさん [2007/11/26(月) 17:54:26 ID:g6VI9o/i]
>>762
んじゃまた来月会おう。

765 名前:nobodyさん mailto:sage [2007/11/26(月) 17:56:04 ID:???]
>>762
言語設計としては素晴らしい。けど、あのパフォーマンスの悪さは何とかならないんですか(笑)

766 名前:nobodyさん mailto:sage [2007/11/26(月) 17:59:03 ID:???]
速度がなければマシンを買い換えればいいじゃない

767 名前:nobodyさん mailto:sage [2007/11/26(月) 18:17:36 ID:???]
もう釣りにスルーすらできないような奴しかいなくなったのかこのスレ

768 名前:nobodyさん [2007/11/26(月) 18:24:46 ID:g6VI9o/i]
あんたカコイイよw

769 名前:nobodyさん mailto:sage [2007/11/26(月) 18:25:32 ID:???]
スルーしてる奴の存在をどうやって確かめるんだよ
スタンド使い乙

770 名前:nobodyさん mailto:sage [2007/11/26(月) 19:52:37 ID:???]
継承使いまくりなFWのデバッグのしにくさは異常

771 名前:nobodyさん mailto:sage [2007/11/26(月) 20:51:29 ID:???]
>>770
あ、それ同意。
みんなどうやってデバッグしてんの?



772 名前:nobodyさん mailto:sage [2007/11/26(月) 21:03:23 ID:???]
まずおもむろに全裸になります

773 名前:nobodyさん mailto:sage [2007/11/26(月) 21:23:22 ID:???]
そもそもC++あたりの頃の規約的に継承されたクラスを継承しちゃだめじゃないか?

774 名前:nobodyさん mailto:sage [2007/11/26(月) 21:29:30 ID:???]
ウェブアプリでクラスを使わないと表せないようなデータはごく限られた場面だけなんだよ。たいていの場合、連想配列で十分。

775 名前:nobodyさん mailto:sage [2007/11/26(月) 21:31:07 ID:???]
クラスの役割によるけど、3階層より深くなるのは設計ミスの可能性がある。

776 名前:nobodyさん [2007/11/26(月) 21:35:12 ID:g6VI9o/i]
基底クラスにデバッグメソッドがあるんじゃないの?

777 名前:nobodyさん mailto:sage [2007/11/26(月) 22:03:20 ID:???]
>>762
志村〜

778 名前:nobodyさん mailto:sage [2007/11/26(月) 22:06:08 ID:???]
>>774
バカの一つ覚えみたいに、何でもかんでもクラスにすりゃイイってわけじゃないんですね。
簡単にできることを複雑にやる必要はない=配列で十分なデータかどうかよく考えるようにしたいと思います。^^

779 名前:nobodyさん mailto:sage [2007/11/26(月) 22:11:32 ID:???]
>>771
Seleniumとかテストツールがあるじゃないですか?
www.thinkit.co.jp/free/article/0705/2/1/

みんな、フレームワークを使ったWebアプリを構築するとき、どんなテストツールを、どんなふうに使ってますか?
→What,Howを教えて!

780 名前:nobodyさん mailto:sage [2007/11/26(月) 22:13:22 ID:???]
ファイル一つ読み書きするのにopen(),read(),write(),close()なんてメソッド作ってますが何か

781 名前:nobodyさん [2007/11/26(月) 22:38:38 ID:9laXyXH+]
意味あんの?



782 名前:nobodyさん mailto:sage [2007/11/26(月) 22:40:14 ID:???]
ぺちぺよんのはなし?

783 名前:nobodyさん mailto:sage [2007/11/26(月) 22:49:17 ID:???]
>>779
普通にPHPUnit。
HTTP関係ないテストは説明するまでもないはず。
アクション(リクエスト処理)のテストは、$_GETとか$_POSTの中に値設定して、
アクション呼び出し。そんでデータベースにちゃんと入ってるかとかテスト。
こっちはテスト用のユーティリティーを作らないといかんので準備がめんどいね。
でもやる価値はある。
PHPにもspycってYamlパーサーがあったのには助かった。

784 名前:nobodyさん mailto:sage [2007/11/26(月) 23:17:58 ID:???]
>>783
テストデータはYAMLで書くのが楽だよな。
PHPのヒアドキュメントがもう少し洗練されていれば。

785 名前:nobodyさん mailto:sage [2007/11/27(火) 20:43:47 ID:???]
www.rubyist.net/~matz/20071027.html
ruby公式ロゴ決定でPHP嫉妬www

786 名前:nobodyさん mailto:sage [2007/11/27(火) 20:46:35 ID:???]
japan.zdnet.com/news/itm/story/0,2000056188,20361834,00.htm
三木谷とまつもとが結託でPHPのシェア大幅下落www

787 名前:nobodyさん mailto:sage [2007/11/27(火) 21:10:23 ID:???]
アンチRubyの工作員の仕業にしか見えません

788 名前:nobodyさん mailto:sage [2007/11/28(水) 02:24:54 ID:???]
周知でしょ

789 名前:nobodyさん mailto:sage [2007/11/28(水) 11:13:11 ID:???]
>>779
Seleniumは、PHPというよりHTML(Javascript)側のテストツールだぞ。
XSSとかのテストに便利
(でも、ルール作るのが面倒やな。)

一つ一つのモジュールの出力をテストするにはPHPUnitとかかな。

790 名前:nobodyさん mailto:sage [2007/11/28(水) 21:02:03 ID:???]
simpleTest使ってる奴はいねーの?

791 名前:nobodyさん mailto:age [2007/11/29(木) 10:22:46 ID:???]
>>786
Rubyの未来が心配になってきた…



792 名前:nobodyさん mailto:sage [2007/11/29(木) 12:25:20 ID:???]
>>786
Googleは技術と戦略を軸に規模を拡大してきた。ただ、それが強みでも弱みでもある。楽天はオペレーションを加えた3つをしっかりとやってきた

何様だ?
楽天とgoogleなんて比べることすらおこがましいだろ
ruby魂売りすぎワロタ

793 名前:nobodyさん mailto:sage [2007/11/29(木) 13:40:05 ID:???]
楽天って何のためにRuby採用したん? Rubyって速いん?

794 名前:nobodyさん mailto:sage [2007/11/29(木) 13:55:53 ID:???]
お互いに相手を利用してやろうって魂胆な気がする

795 名前:nobodyさん mailto:sage [2007/11/29(木) 15:45:34 ID:???]
>>794
まさにそんな感じだ
おたがい腹の底では相手を全く尊敬してなさそう

796 名前:nobodyさん mailto:sage [2007/11/29(木) 15:46:06 ID:???]
>>794
こけても
「まぁ、楽天(Ruby)だしな。」
と思われるので安心です。


797 名前:nobodyさん [2007/11/29(木) 16:09:45 ID:5C/J/t4q]
>>794
Railsがもてはやされてる頃に、楽天が採用するって言い出したんだよな。
まぁ、どっちもどっちだ。

798 名前:733 mailto:sage [2007/11/29(木) 18:36:58 ID:???]
RailsもどきPHP自作FWの完成度が高まるにつれRailsどうでもよくなってきた。
でも一つの答えをくれたRailsに感謝。
楽天くらい開発スタッフかかえてるんなら自分たちでFW作って社内標準にすればいいのにな。

799 名前:nobodyさん mailto:sage [2007/11/29(木) 18:39:18 ID:???]
自作君まだいたんだ

800 名前:733 mailto:sage [2007/11/29(木) 19:03:17 ID:???]
ごむぇん、にぃちゃん・・・

801 名前:nobodyさん mailto:sage [2007/11/29(木) 20:34:40 ID:???]
作ってしまえば自作もいいぞ。全部自分好みにできる。



802 名前:nobodyさん mailto:sage [2007/11/29(木) 21:40:55 ID:???]
オープンソースのフレームワークだって
全部自分好みにできるがな。

803 名前:733 mailto:sage [2007/11/29(木) 22:21:45 ID:???]
自作っていっても実質railsのパクリンだしね。

804 名前:nobodyさん mailto:sage [2007/11/29(木) 23:44:43 ID:???]
自作とかみると、また嘘言ってるよと思う。 
単に俺がしょぼいんだろうなあ…。

805 名前:nobodyさん mailto:sage [2007/11/30(金) 08:57:17 ID:???]
世間一般に対するPRだな。世間と言っても、ウェブ開発の動向に興味を持ってる人の世間だけど。
楽天は安くて品揃え良くすれば、Ruby使おうがJava使おうがどうでもいいよ。と普通の世間の人は思ってる。

806 名前:nobodyさん [2007/11/30(金) 10:44:14 ID:bY6T+Roz]
楽天はショップの管理画面をなんとかしたほうがいい

807 名前:nobodyさん mailto:sage [2007/11/30(金) 12:19:43 ID:???]
google=Java yahoo=php                     楽天=Ruby

Rubyは良い言語だよね?

808 名前:nobodyさん mailto:sage [2007/11/30(金) 12:28:20 ID:???]
楽天はrubyと組んでも損することはないが
rubyは楽天と組むとイメージダウンが著しいな

809 名前:nobodyさん mailto:sage [2007/11/30(金) 13:36:29 ID:???]
つかGoogle=Javaってw

810 名前:nobodyさん mailto:sage [2007/11/30(金) 14:15:18 ID:???]
google = pythonってイメージのがつよい。

811 名前:nobodyさん mailto:sage [2007/11/30(金) 15:38:10 ID:???]
あれ、Googleって、java利用し始めたんじゃなかったっけ?



812 名前:nobodyさん mailto:sage [2007/11/30(金) 15:40:46 ID:???]
前から使ってるとこには使ってるでしょ。
楽天だってjavaもphpも使ってるって言ってるし。

813 名前:nobodyさん mailto:sage [2007/11/30(金) 17:13:05 ID:???]
GoogleはサーバサイドではJavaとC++が主流で、Pythonは管理ツールとか。

814 名前:nobodyさん mailto:sage [2007/11/30(金) 17:24:40 ID:???]
大きな会社が一つの言語しか使わないなんて面白いことはしないと思いますよ

815 名前:nobodyさん mailto:sage [2007/11/30(金) 17:40:31 ID:???]
ほんとこのスレってすれ違いな話しで埋まるよね
PHPでフレームワーク使ってる奴はレアな存在ってことを象徴してるよな
www.phppro.jp/phpconference2007/qa/2


816 名前:nobodyさん mailto:sage [2007/11/30(金) 18:53:18 ID:???]
>>815
それぞれ個別のFWスレがあるんで
実際に使ってる人達は基本的にそっちでやっている
このスレも前スレくらいまではもう少しまともだった
今はもう煽る奴と煽られる奴しかいない

817 名前:nobodyさん mailto:sage [2007/11/30(金) 19:00:15 ID:???]
だから個別スレに分けるなって言ったのに・・・

818 名前:nobodyさん mailto:sage [2007/11/30(金) 20:36:44 ID:???]
そろそろJavaを始めようと思います
PHPの難しさを100としたら
Javaの難しさはどのくらいですか?
ちなみにPHPは5でオブジェクト指向で書いてます

819 名前:nobodyさん mailto:sage [2007/11/30(金) 20:50:41 ID:???]
単に言語として覚えるだけならそんな苦労はないと思う。
習得時間を要するフレームワーク覚えたり、Tomcatの設定とか
Javaでウェブアプリを作る上で付随することを覚えるのが辛いかもね。

820 名前:nobodyさん mailto:sage [2007/11/30(金) 22:21:47 ID:???]
>>818
オブジェクト指向でかけるならそんな難しくないでしょ。 
JAVAでもC++でも…。

俺、未だにオブジェクト指向を理解できてない…orz

821 名前:nobodyさん mailto:sage [2007/11/30(金) 22:26:35 ID:???]
やってみればいいじゃない。



822 名前:nobodyさん mailto:sage [2007/11/30(金) 22:36:21 ID:???]
>>820
やってみりゃいいよ。
俺はCからJavaに移る時に、3ヶ月目に これがクラスの力か!って閃いた。
初めて自転車に乗る時みたいなもんだ。

823 名前:nobodyさん mailto:sage [2007/12/01(土) 00:09:25 ID:???]
俺はオブジェクト指向は難しくないけど、フレームワークがダメ。

824 名前:nobodyさん mailto:sage [2007/12/01(土) 09:52:25 ID:???]
>>818
今まで変数の「型」について意識していなかったら結構ひっかかるかも?
それ以外はそんなに苦労しないんじゃないかな、と思う。

825 名前:nobodyさん [2007/12/01(土) 10:51:28 ID:sHVEWDE6]
JAVAからはじめた俺はSETTERやGETTERがないと気持ち悪くて・・・

826 名前:nobodyさん mailto:sage [2007/12/01(土) 10:58:52 ID:???]
仕事や勉強は別として、JavaやC/C++で作りたいものがある人は尊敬するわw

827 名前:鍔莊 ◆SrChNIpw0A mailto:sage [2007/12/01(土) 11:20:34 ID:???]
test

828 名前:nobodyさん mailto:sage [2007/12/01(土) 13:08:12 ID:???]
>>825
俺もだ。ナンセンスと言われようとも、そこはゆずれない。

829 名前:nobodyさん mailto:sage [2007/12/01(土) 13:22:32 ID:???]
Pythonはsetter,getterなんて自動で作成しますけどw
昭和のかおりのする言語乙

830 名前:nobodyさん mailto:sage [2007/12/01(土) 13:57:51 ID:???]
eclipseでやってりゃ自動生成あるからいいんだけどね>Java
PHPは・・・Zend Studioおねがいしまつ。

831 名前:nobodyさん mailto:sage [2007/12/01(土) 15:08:06 ID:???]
作りゃいいじゃん。
つか、作り方どっかに転がってなかったか?



832 名前:nobodyさん mailto:sage [2007/12/01(土) 18:28:33 ID:???]
作れば・・とか言ってたらキリねーじゃんww

833 名前:nobodyさん mailto:sage [2007/12/01(土) 21:18:44 ID:???]
>>829
ダウト

・・・いやほんとだったら教えて






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<226KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef