- 1 名前:nobodyさん [2007/06/09(土) 09:48:36 ID:6f8TWb7Z]
- 前スレ
【PHP】フレームワークについて語るスレ6【総合】 pc11.2ch.net/test/read.cgi/php/1171896620/ [PHP]フレームワークについて語るスレ5[総合] pc10.2ch.net/test/read.cgi/php/1159579507/ [PHP]フレームワークについて語るスレ4[総合] pc8.2ch.net/test/read.cgi/php/1151706907/ [PHP]フレームワークについて語るスレ3[総合] pc8.2ch.net/test/read.cgi/php/1145971945/ [PHP]フレームワークについて語るスレ2[総合] pc8.2ch.net/test/read.cgi/php/1135847024/ 【PHP】フレームワークについて語るスレ【総合】 pc8.2ch.net/test/read.cgi/php/1123608068/
- 594 名前:nobodyさん mailto:sage [2007/08/26(日) 11:42:52 ID:???]
- なんか「AJAX=新しい=あらゆる最強」みたいな都市伝説を信奉してる人がいる気がする……
郵便番号から住所への変換とかはAJAXで利便性も上がる一例だけど 項目のrequiredチェックなんぞにいちいちAJAX使ったら利便性下がる一方じゃないかな。 httpdの受け口が増えまくるのはサーバ負荷管理的にもおいしくない。 それが問題にならない程度のアクセス数/サーバ数の予算が取れるなら 負荷の点は問題にしなくてもいい場合もあるが。
- 595 名前:nobodyさん mailto:sage [2007/08/26(日) 12:30:21 ID:???]
- JSチェック支持派はJSでだっさいalert出したりしてんの?
動的にDOMいじってサーバと通信した場合と同じ画面にするなら まあありとも思うが そこまで手間をかけるならもういいわってなるな。
- 596 名前:nobodyさん mailto:sage [2007/08/26(日) 12:35:30 ID:???]
- >>594
ajaxで転送量減らすこともできるよ 別にリアルタイム性だけがajaxの利点でもない
- 597 名前:nobodyさん mailto:sage [2007/08/26(日) 13:20:43 ID:???]
- >>595
お前言っていることが極端だぞ。 動的にDOMいじってきれいな画面を作る手間をかけるのなら もういいやと思うんだろ? そこで普通はもういいやってことでJavaScriptのalertを出すだろ。 1.DOMいじる 2.JavaScriptのalert(コードを別に書く必要は無い) 3.なにもしない 1番がいやだからっていきなり3番の案に飛ぶなよw それに、俺ならalert(msg)の代わりにdocument.getElementById("msg") = msg;に 置き換えるだけだが? これがそんなに手間がかかることかよw
- 598 名前:nobodyさん mailto:sage [2007/08/26(日) 13:23:47 ID:???]
- >>596
> ajaxで転送量減らすこともできるよ 転送を伴わないAjaxってJavaScriptと同じことだろw > 別にリアルタイム性だけがajaxの利点でもない 操作性向上に必要なのはリアルタイム性です。 いまはリアルタイム性の高さが(通信をしない) JavaScriptのエラーチェックの利点だねって話をしているのです。
- 599 名前:nobodyさん mailto:sage [2007/08/26(日) 13:58:16 ID:???]
- *'``・* 。
| `*。 ,。∩ * もうどうにでもな〜れ + (´・ω・`) *。+゚ `*。 ヽ、 つ *゚* `・+。*・' ゚⊃ +゚ ☆ ∪~ 。*゚ `・+。*・ ゚
- 600 名前:nobodyさん mailto:sage [2007/08/26(日) 14:12:18 ID:???]
- 頑なにJSでのヴァリデートを否定してるヤツは単に書けないだけじゃねーのか。
別に俺は使わないが「利点がわからない」とか言ってる奴は本当に脳が爛れてるとしか思えんw
- 601 名前:nobodyさん mailto:sage [2007/08/26(日) 14:38:46 ID:???]
- 最初の問題設定を改竄しちゃいけねーよ。
FWにQFを乗っけて使う煩瑣さの指摘があって、 それを打ち消すだけのメリットとしてjsエラーチェックの自動生成なるもの が持ち上げられてるから、突っ込みが入ってるだけだろ。
- 602 名前:nobodyさん mailto:sage [2007/08/26(日) 14:57:50 ID:???]
- 普通に>>585のあたりからJSのヴァリデートの利点そのものに疑問を抱いてるヤツいるじゃん。
そういう人に対して言ってるんですがw
- 603 名前:nobodyさん mailto:sage [2007/08/26(日) 14:59:19 ID:???]
- あぁ、ここは卑屈な捕らえ方する人ばっかだからやっぱ気にしなくていいや。
>>600と>>602は気にしないで楽しいお話を続けておくれ
- 604 名前:nobodyさん mailto:sage [2007/08/26(日) 15:08:20 ID:???]
- だったらはげしくスレ違い
- 605 名前:nobodyさん mailto:sage [2007/08/26(日) 17:29:57 ID:???]
- >>601
ちょっと誤解があるようだ。 おれが>>556で書いたのは 「打ち消すだけのメリットがjsエラーチェックにある」ではなく 「打ち消すほどのメリットではないが今のFWにも実装してほしい機能としてjsエラーチェックなどがある」なので jsエラーチェックがなきゃヤダヤダ!と言ってるわけじゃない。 で「jsエラーチェックなんてそもそも不要じゃん」という意見が出てきたのだが まぁそういう仕事もあるかもしれないけど、あれば便利だとおれは思うし、必要になる案件もある。 AJAX云々は完全に話がすれ違ってると思うが。
- 606 名前:nobodyさん mailto:sage [2007/08/26(日) 18:07:32 ID:???]
- 話は変わるが俺のアイデアを聞いてくれ。
QFの利点はPHPでコードを書くだけでJavaScriptの エラーチェックに変換してくれる。つまりエラーチェックコードを二度書かなくていいことにあるわけだが、 そのためにはaddRuleメソッドでrequiredを設定するというコードを書く必要がある。 そう、PHPのエラーチェックコードではなく、 フォームに、requiredなどの属性を設定するわけだ。 だから複雑なエラーチェックがやりにくい。 そこでだ、PHPコードそのものでエラーチェックできたら良いとは思わないか? たとえば、if ( $value == "") {return false;} こういう感じだ。 しかしこのコードをよく見てほしい。なんとそのままでJavaScriptコードとしても通用してしまうのだ! これを応用すれば、一つのコードでPHPでもJavaScriptでも通用するコードを作れるではないか。 つまり書くのは一度ですむんだ! ちなみに互換性が無い部分は関数を使用することで対処できる。
- 607 名前:nobodyさん mailto:sage [2007/08/26(日) 21:58:18 ID:???]
- >>598
画面を書き換えずにxmlなりjsonなりのデータだけをやりとりすることで 転送量を減らすことができる それもまたajax。 まあJSチェックをサーバプログラムと別に書くのは基本的にダサい方法だが 十分に抽象化して自動生成するならクリーンにもなりうるな。 書くのは面倒くさそうだが。
- 608 名前:nobodyさん mailto:sage [2007/08/26(日) 22:32:58 ID:???]
- > 画面を書き換えずにxmlなりjsonなりのデータだけをサーバーとデータを転送してやりとりすることで
> 転送量を減らすことができる あふぉか?w
- 609 名前:nobodyさん mailto:sage [2007/08/26(日) 23:08:32 ID:???]
- なんか文脈なしに非ajax的js過剰に擁護してんの一人だろ
もういいからどっかへ行けよ。スレ違いすぎる
- 610 名前:nobodyさん mailto:sage [2007/08/26(日) 23:10:51 ID:???]
- >>607
xmlやjsonってサーバーと通信するだろ普通。 そりゃサーバーと通信しないで使えないことも無いだろうけどさ、 何のためにxmlやjsonに変換するのかって話。 JavaScriptのオブジェクトそのままでいいじゃんか。
- 611 名前:nobodyさん mailto:sage [2007/08/26(日) 23:23:21 ID:???]
- 必死です
- 612 名前:nobodyさん mailto:sage [2007/08/26(日) 23:23:47 ID:???]
- >>609
AjaxもJavaScriptも同じもんだろ・・・
- 613 名前:nobodyさん mailto:sage [2007/08/26(日) 23:25:08 ID:???]
- 更に必死です
- 614 名前:nobodyさん mailto:sage [2007/08/26(日) 23:25:37 ID:???]
- みなさん。反論できないのがどっちかはいわなくてもわかるよね?
- 615 名前:nobodyさん mailto:sage [2007/08/26(日) 23:28:32 ID:???]
- 互いに話が食い違ってるように見える
- 616 名前:nobodyさん mailto:sage [2007/08/26(日) 23:30:45 ID:???]
- そりゃ、「AjaxとかXMLとかJSONとかとりあえず関係ありそうな言葉を並べてみました。
でも意味はよくわかっていません。なにが間違っているというのですか?」な 素人が混じっているんだから無理ないなw
- 617 名前:nobodyさん mailto:sage [2007/08/27(月) 00:07:28 ID:???]
- いや、一人でやってるように見える
- 618 名前:nobodyさん mailto:sage [2007/08/27(月) 00:25:28 ID:???]
- >>605
じゃあそういうことでいいんじゃね。 馬鹿ひきつれて帰ってくれ
- 619 名前:nobodyさん mailto:sage [2007/08/27(月) 00:34:50 ID:???]
- レスを見たくないのなら自分が消えるしか方法はありません。
- 620 名前:nobodyさん mailto:sage [2007/08/27(月) 01:26:01 ID:???]
- なーんでそんなに相手を論破しようとがんばっちゃうのかね
- 621 名前:nobodyさん mailto:sage [2007/08/27(月) 02:19:50 ID:???]
- 正直自前でやった方がPHPもJSもHTMLもすっきりすると思うんだが。
QF使ったソースって見辛くね?
- 622 名前:nobodyさん mailto:sage [2007/08/27(月) 02:37:39 ID:???]
- >>610
いやだから転送量を「減らす」って言ってるじゃん… サーバサイドのvalidateもするんだよ、もちろん。 二人くらいのど素人が何を撃っているかも分からず銃乱射してる感じだな。
- 623 名前:nobodyさん mailto:sage [2007/08/27(月) 02:49:11 ID:???]
- 通信回数と転送量を一緒にして、区別できていないようだな。
転送量が同じでも、PHPを1回呼ぶのと10回呼ぶのでは、 サーバーの負荷(主にCPU)が異なる。 ajax利用では、転送量よりも通信回数が意識されるところ。
- 624 名前:nobodyさん mailto:sage [2007/08/27(月) 02:57:01 ID:???]
- >>623
なんでそんな当たり前のこと言ったん
- 625 名前:nobodyさん mailto:sage [2007/08/27(月) 03:11:56 ID:???]
- でもそんなの関係ねぇ!
- 626 名前:nobodyさん mailto:sage [2007/08/27(月) 03:49:30 ID:???]
- ∩___∩
ノ ヽ /⌒) /⌒) (゚) (゚) |/ / はい / / ( _●_) ミ/ オッパッピー .( ヽ |∪| / \ ヽノ / ___ / / (_____ / \ \ ) ) ( \ \_)
- 627 名前:nobodyさん mailto:sage [2007/08/27(月) 06:53:24 ID:???]
- oreoreFW作ってるんだが
クラス名の命名規則からファイルの位置が決まるようにするのと チンポニーのように事前にサーチして クラスファイル位置のインデックスを作っておくの どっちがベター?
- 628 名前:nobodyさん mailto:sage [2007/08/27(月) 09:01:18 ID:???]
- >>623
通信回数を減らしたところで、 サーバーにアクセスしたら サーバーにアクセスしないよりも、 レスポンスは落ちるんだよ。 そのレスポンスの速さが重要だというのに。
- 629 名前:nobodyさん mailto:sage [2007/08/27(月) 10:26:17 ID:???]
- テトリスでも作ってんの?
- 630 名前:nobodyさん mailto:sage [2007/08/27(月) 11:13:56 ID:???]
- 作っていませんが何の関係があるんですかねぇ?
- 631 名前:nobodyさん mailto:sage [2007/08/27(月) 11:18:52 ID:???]
- ∩___∩
ノ ヽ /⌒) /⌒) (゚) (゚) |/ / はい / / ( _●_) ミ/ PHP .( ヽ |∪| / \ ヽノ / ___ / / (_____ / \ \ ) ) ( \ \_)
- 632 名前:nobodyさん mailto:sage [2007/08/27(月) 22:54:54 ID:???]
- 今まで読んできたけど
少なくとも >>598 > >>596 > > ajaxで転送量減らすこともできるよ > 転送を伴わないAjaxってJavaScriptと同じことだろw こいつは馬鹿な素人だと言うことはわかった
- 633 名前:nobodyさん mailto:sage [2007/08/27(月) 22:59:33 ID:???]
- あと、これもアフォですね
>>623 > 通信回数と転送量を一緒にして、区別できていないようだな。 > 転送量が同じでも、PHPを1回呼ぶのと10回呼ぶのでは、 > サーバーの負荷(主にCPU)が異なる。 > ajax利用では、転送量よりも通信回数が意識されるところ。 多分自分の中のAJAXの利用方法しか思いつかないからこういう発言になっちゃうん だろうけど
- 634 名前:nobodyさん mailto:sage [2007/08/27(月) 23:49:43 ID:???]
- Ajax = Asynchronous JavaScript + XML だ。
JavaScriptの一種に過ぎないんだよ。 よく覚えとけ。
- 635 名前:nobodyさん mailto:sage [2007/08/27(月) 23:56:37 ID:???]
- ははーん
ずっと当たり前のことを言うという新手の釣りだな
- 636 名前:nobodyさん mailto:sage [2007/08/27(月) 23:59:39 ID:???]
- 引用だけして罵倒とか、実のあるレスがほとんどねぇ。
もう2chのレベルは初心者おしえて掲示板と変わらんがな。 それでいて口は悪いんだから最悪というか・・・。
- 637 名前:nobodyさん mailto:sage [2007/08/28(火) 00:01:45 ID:???]
- 583 名前:nobodyさん[sage] 投稿日:2007/08/26(日) 05:59:51 ID:???
JSでチェックするメリットはあんまりないよな ajaxでやるならともかく こいつもあふぉだな。 AJAXで使われている言語はJavaScriptのだってーの。
- 638 名前:nobodyさん mailto:sage [2007/08/28(火) 00:03:55 ID:???]
- もう釣りなのか馬鹿なのか分からなくなってきた
混沌としすぎ
- 639 名前:nobodyさん mailto:sage [2007/08/28(火) 00:10:42 ID:???]
- ajaxでチェックするってどういう意味だろ?
ajaxならかっこいい画面になる? 否 ajaxだからといってかっこよくなるわけでもないし、 javascriptでもかっこよく作れる。 ajaxならダサい標準のダイアログボックスがでない? 否 ajaxでも基本は標準のダイアログボックスだし javascriptでも標準のダイアログボックス以外を使える。 たぶん、チェックをクライアントコードじゃなくて、 サーバーに問い合わせてやるといいたいんだろうけどさ、 そんなことしたら、サーバーと通信する分遅くなるじゃん?
- 640 名前:nobodyさん mailto:sage [2007/08/28(火) 00:14:15 ID:???]
- サーバーに通信しないとチェックできない項目もある。
メアドが登録済みかどうかとか。
- 641 名前:nobodyさん mailto:sage [2007/08/28(火) 00:23:08 ID:???]
- 俺が少し整理してみる。
1)クライアントサイドのみのJavaScriptチェック 入力不足や間違いを即座に指摘できる。 2)Ajaxでサーバサイドをも巻き込んだチェック 1.の発展版。サーバサイドでしかチェックできないような項目を即座に指摘できる。 3)サーバサイドチェック 最終チェック。これは必須。 1や2は利用者の操作性をうpする。うまく作りこめば確認画面は要らないかも。
- 642 名前:nobodyさん mailto:sage [2007/08/28(火) 00:29:17 ID:???]
- もうみんな閲覧条件としてJavaScript必須前提なのか。
- 643 名前:nobodyさん mailto:sage [2007/08/28(火) 00:33:01 ID:???]
- >>642
両方でチェックするに決まってるじゃん。 QFはサーバー側で書くだけで、自動的にJavaScriptコードを生成してくれる。
- 644 名前:nobodyさん mailto:sage [2007/08/28(火) 00:52:05 ID:???]
- 何というwhile(1)な流れ
- 645 名前:nobodyさん mailto:sage [2007/08/28(火) 00:56:19 ID:???]
- はいはい。もうそのQFのJS自動生成の話いいから。
スレ違いだつーのに。
- 646 名前:nobodyさん mailto:sage [2007/08/28(火) 00:58:15 ID:???]
- 逃げたw
- 647 名前:nobodyさん mailto:sage [2007/08/28(火) 00:59:25 ID:???]
- フレームワークがjsの自動生成までカバーするべきか否かにも繋がるので、あながちスレ違いというわけでも。
QFもフレームワークと言えばフレームワークだよね。 フォーム処理に特化した。
- 648 名前:nobodyさん mailto:sage [2007/08/30(木) 17:06:50 ID:???]
- symfonyとAkelosを比べた場合お勧めはどっちだろう。
誰か両方使ってみた。な人いる?
- 649 名前:nobodyさん mailto:sage [2007/08/31(金) 01:27:24 ID:???]
- >>648
何をどう比べる? 構成そのものは結構派手に違うと思うから、何について知りたいかによるんじゃない? 概念的な比較なのかな?
- 650 名前:nobodyさん mailto:sage [2007/09/01(土) 04:07:45 ID:???]
- PHP5で完全なMVC構造を維持してるコードが少ないフレームワークが欲しい
- 651 名前:nobodyさん mailto:sage [2007/09/01(土) 04:22:30 ID:???]
- PHP5で完全なMVC構造を維持してるコードがないフレームワークが欲しい
- 652 名前:nobodyさん mailto:sage [2007/09/01(土) 05:18:08 ID:???]
- 完璧なMVCというものがそもそも存在しなくね?
インターフェイス間でやりとりするんだから少し混じり合うよ
- 653 名前:nobodyさん mailto:sage [2007/09/02(日) 21:01:25 ID:???]
- >>649
もう好きなだけ自由に比べてくらさい。 概念的な比較から、 各フレームワークのお勧めポイントとか
- 654 名前:nobodyさん mailto:sage [2007/09/02(日) 21:26:47 ID:???]
- さらに、その比較をどこかのwikiにでも書いてくれたら嬉しいかな。
- 655 名前:nobodyさん mailto:sage [2007/09/03(月) 16:16:55 ID:???]
- pieceでsubmitボタンじゃなくて、一般ボタンを使用してonClickイベントで
jsからサブミットさせても動かないんだけどなぜ?
- 656 名前:nobodyさん mailto:sage [2007/09/03(月) 18:52:31 ID:???]
- PEARやってみたんだけど、
フレームワークも似たようなもん? ほしいクラスのあるスクリプトをインクルードして それを使うってな感じでおk?
- 657 名前:nobodyさん mailto:sage [2007/09/03(月) 19:31:30 ID:???]
- おまえが呼ぶように書くのはライブラリ
呼ばれる部分を書くのがフレームワーク まあフレームワークは大体ライブラリの側面も含んでるけど
- 658 名前:nobodyさん mailto:sage [2007/09/03(月) 19:45:03 ID:???]
- >>656
そんなレベルではまだはやい。フレームワークも知る必要もない。
- 659 名前:nobodyさん mailto:sage [2007/09/03(月) 23:36:39 ID:???]
- >>656
いや、もっと簡単。 必要なものは全てそろってる。 まずチュートリアルやってみ。 理解できたら8割習得!
- 660 名前:656 mailto:sage [2007/09/05(水) 14:29:14 ID:???]
- チュートリアルが何かわからないので0割習得!
- 661 名前:nobodyさん mailto:sage [2007/09/05(水) 16:23:04 ID:???]
- >>660
cakephp.jp/doc/blog_tutorial.html どぞ!
- 662 名前:nobodyさん mailto:sage [2007/09/05(水) 22:16:46 ID:???]
- フレームワークを変更した人とかいるかな
今使っているフレームワークが変えても動くように設計していたりする? ビジネスモデルはクラスとか作っておけばいいけど、viewは結構移植が難しいかな
- 663 名前:nobodyさん mailto:sage [2007/09/05(水) 23:09:46 ID:???]
- >>662
気持ちはわかるけど、やめておけ。ろくなことにならない。
- 664 名前:nobodyさん mailto:sage [2007/09/06(木) 08:42:32 ID:???]
- >>662
できたら公開してね
- 665 名前:nobodyさん mailto:sage [2007/09/06(木) 10:13:24 ID:???]
- 意味あるのかないのか良く分からん。
|

|