【PHP】フレームワークについて語るスレ5【総合】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2006/09/30(土) 10:25:07ID:WYEQsiOw[PHP]フレームワークについて語るスレ4[総合]
http://pc8.2ch.net/test/read.cgi/php/1151706907/
[PHP]フレームワークについて語るスレ3[総合]
http://pc8.2ch.net/test/read.cgi/php/1145971945/
[PHP]フレームワークについて語るスレ2[総合]
http://pc8.2ch.net/test/read.cgi/php/1135847024/
【PHP】フレームワークについて語るスレ【総合】
http://pc8.2ch.net/test/read.cgi/php/1123608068/
0855nobodyさん
2007/01/30(火) 11:03:08ID:???事情が良くわからないし案件にもよるだろうけど、
ってか多分何がしかの理由があってそうしてるんだろうけど、
そういうケースの場合
実はフレームワーク使わないほうが開発効率が良かったみたいな話はざらにあるよ
そもそもフレームワークってWebアプリケーションのコードのテンプレート化みたいなノリから始まったわけでしょ
0856nobodyさん
2007/01/30(火) 18:37:16ID:???http://www.w3.org/2001/tag/doc/whenToUseGet.html
0857nobodyさん
2007/01/30(火) 21:26:45ID:???作っていくとファイルやらディレクトリやらがやたらと多くなる印象がある
javaやってたりする人からすればそうでもないのだろうが
個人的な好みとしてそれがあまり好きじゃない
0858nobodyさん
2007/01/30(火) 22:02:40ID:???symfonyみたいにaction+templateで
必要な時だけview書くのがいい
0859nobodyさん
2007/01/31(水) 15:36:08ID:???いけないからな
0860nobodyさん
2007/01/31(水) 17:54:22ID:???なかなかよさげなドキュメントthanx
IEの脆弱性のせいでこのドキュメント通りにいかない現実があるというのがCSRF対策(CSSXSS対策)
と思っていたのですが違うのかな
0861nobodyさん
2007/01/31(水) 18:31:47ID:zQv0inOhEthna.shを認識しなくて困っております。。。(´・ω・`)
0862nobodyさん
2007/01/31(水) 23:55:07ID:???認識ってなに?
0863nobodyさん
2007/02/01(木) 00:03:10ID:???0867nobodyさん
2007/02/01(木) 20:48:13ID:???> IEだけ?
CSSXSSの脆弱性があったのはIEだけだと思っていたのですけど
その他にもPOSTで遷移させた方がいい理由ってあるのですか?
0868nobodyさん
2007/02/02(金) 20:58:03ID:KpI9K752推奨されていくて、別途ビジネスロジックを記述するクラスを用意して
それを呼ぶようにしなさいってことになってるんだけど、
Mojavi3・Agaviあたりでもそれは同じでしょうか?
BusinessクラスとかLogicロジックとかそんな感じで。
0869868
2007/02/02(金) 21:00:43ID:???PHP5の開発ではデータベースへのアクセス方法として
DAOとかDTOとか用意したり、O/Rマッパーを使った開発は
スタンダードですか?
0870nobodyさん
2007/02/02(金) 21:03:55ID:???名前空間って最初の構想ではあったのになくされたの?
なくすな馬鹿Zend
0871nobodyさん
2007/02/02(金) 21:15:19ID:???0872nobodyさん
2007/02/02(金) 22:34:21ID:???何を持ってスタンダードとするかは分からないが
最近のPHPFWならだいたいO/R mapperはついている
他スクリプト言語FWの影響で大概activerecordパターンだと考えても差し支えない
あとMojavi3とかAgaviとか誰も使ってないsymfonyにしとけ
つーかJavaで何が流行ってるか知らないけど
Strutsとか今だに使われてるもんなの?
もう枯れて前時代的なイメージがあるんだが
0873nobodyさん
2007/02/03(土) 00:12:48ID:???0875nobodyさん
2007/02/03(土) 09:03:50ID:???> もう枯れて前時代的なイメージがあるんだが
スタンダードなんだから枯れてなきゃダメ。
ある程度以上に枯れてないものに人気が集中してたら、
それは単なる「流行」ですよ。
>>874
事の善悪は別として、実際スタンダードと呼べるものはない。
0876nobodyさん
2007/02/03(土) 09:30:31ID:???誰もStrutsを使うのが異常とは言っていない。
俺はPHP4ではCakePHP、5ではSymfonyが事実上のスタンダードになりつつあると
思ってるんだけど。
0877nobodyさん
2007/02/03(土) 14:06:00ID:???俺の周りだけかもしれんが。
0878nobodyさん
2007/02/03(土) 19:54:09ID:???俺が使い始めちゃったから廃れちゃうと困るんですw
お願いしますw
0880nobodyさん
2007/02/03(土) 20:12:51ID:???PHPユーザさん達よ、まだPHP4は捨てられないかい?
会社でみんな使ってるから今更変えれない?
君が5を使うべきだと宣言すればいいんじゃないのかい?
使ってるホスティング屋がPHP4しかサポートしてない?
そんな使えない鯖屋はさっさと切るべきじゃないかい?
だって、枯れてるし、なんだかんだでPHP4って事足りるしってか?
0882nobodyさん
2007/02/03(土) 21:17:41ID:???と思ってPHP5使ってる。
0883nobodyさん
2007/02/03(土) 22:03:46ID:???全部例外スローするようにしてから取り入れろよなあ
phpエラーと例外混在するじゃん
結局phpエラー吐く関数またラップし直しじゃんもうphpアホかと
php5ってなんでエラーハンドラと例外ハンドラって2つあるんすか?
っていうspamをZendに送りつけたいよ畜生
0884nobodyさん
2007/02/03(土) 23:41:43ID:???例外→Javaライク
0886nobodyさん
2007/02/04(日) 13:46:27ID:???0887nobodyさん
2007/02/04(日) 15:42:01ID:???http://www.google.co.jp/trends?q=mojavi&ctab=0&geo=all&date=all
0888nobodyさん
2007/02/04(日) 15:55:00ID:???0889nobodyさん
2007/02/04(日) 20:28:22ID:???0890nobodyさん
2007/02/04(日) 20:47:02ID:???0892nobodyさん
2007/02/05(月) 02:02:33ID:???CREATE文を書くのが面倒くさい。
テーブル名の規約がうざい。
モデルを手動で作るのが面倒くさい。
コントローラとモデルが微妙にくっついていてうざい。
データバリデーションはいらない。
フォームのバリデーションが欲しい。
ドキュメントがすくない。
Cakeを使っている人がいるのか疑ったくらいです。
まあ、単に使い方が分かってないだけかも知れないですけど。
CakeとSymfonyを両方使ったことがある人でCakeの方が
いいって言う人います?
0893nobodyさん
2007/02/05(月) 10:07:57ID:???去年の7月くらいの話だけど、
おれはまずSymfonyのAskeetを一通りやってみようと思った。
二日目でドキュメントどおりにやって動かなくなった。
それでCakeのチュートリアルをやってみたら、あっさり終わった。
なので俺はCake派。
0894nobodyさん
2007/02/05(月) 16:25:34ID:8IvMkLEL0895nobodyさん
2007/02/05(月) 19:26:56ID:???ethna と symfonyはどうなのどうなのお!
0896nobodyさん
2007/02/05(月) 19:33:06ID:???好みで選べ
0897nobodyさん
2007/02/05(月) 19:50:14ID:???893ではないが、
シンプルに俺はSymfony設定ファイルが多くてややこしい気分になった。
俺にはCakeの様に配列に放り込むほうが判りやすかった。
だがCakeはその後のバッドノウハウ的なものも含めて色々面倒な気がする。
この面倒が無い(FW内で想定される動作の幅が広く、それらに関してはしっかり動く)
のであれば、Symfonyもやってみたい。
0898nobodyさん
2007/02/05(月) 20:36:40ID:???Symfony使ってみてうまくいかなくて、Cake使ってるって感じの人も
あとあとの苦労を考えてSymfonyを頑張ってみるのがいいと思う。
本当に小規模・使い捨てみたいなやつならCakeでもいいと思うけど。
だからといってSymfonyが小規模では使わないという意味ではないです。
0899nobodyさん
2007/02/05(月) 20:43:36ID:???0900nobodyさん
2007/02/05(月) 23:13:22ID:UMonpC6l(どんなもんか、評価したみようと思って)
モジャビのホームページのどのボタンを押しても
画面が全然変わりません。
漏れのブラウザが悪いのか?
JavaはONにしてます。
どうしたら良いですか?
どっかミラーサーバとか無いですか?
0901nobodyさん
2007/02/05(月) 23:16:55ID:???0904nobodyさん
2007/02/06(火) 02:50:11ID:???書き散らす分には配列に放り込むのは楽だろう。
しかし、ある程度プロジェクトが膨らんでくると、
設定ファイルを管理するツールが必要になってくる。
そのときYAMLのような汎用ファイルか、PHP配列をソース開いて
正規表現等で解釈させるような方法でやるか、
どちらがツールを楽に構築できるか、差は一目瞭然。
0905nobodyさん
2007/02/06(火) 03:11:22ID:???>結局phpエラー吐く関数またラップし直しじゃんもうphpアホかと
set_error_handlerいっこ定義するだけじゃん。別に何も難しくないし、もう>>883アホかと
>php5ってなんでエラーハンドラと例外ハンドラって2つあるんすか?
互換
0906nobodyさん
2007/02/06(火) 04:49:10ID:???0907nobodyさん
2007/02/06(火) 08:54:29ID:???少し趣旨はズレますが、私はSymfonyを使っていてあまりにもパフォーマンスが出ないので、cakePHPに乗り換えました。
しかし、それでもまだ不満なので、Django(Python)に思い切って乗り換えようかと悩み中です。
0908nobodyさん
2007/02/06(火) 12:29:56ID:???0909nobodyさん
2007/02/06(火) 14:06:07ID:???0910nobodyさん
2007/02/06(火) 16:26:13ID:???0911910
2007/02/06(火) 16:26:51ID:???0912nobodyさん
2007/02/06(火) 19:46:41ID:???Zend Studio 5.5は、Zend Frameworkのバージョン0.6.0を同こんする。
こんな中途半端なバージョン組み込まれてどうしろと?
0914nobodyさん
2007/02/07(水) 08:55:06ID:???やっぱZendの人もSymfonyの完成を見て焦ってしまったんじゃないですかね。
バンドルはしなくて良いと思う。
=必要ならダウンロードして取得すればいいだけだからね。
無理やり押し付けてSymfonyのシェア拡大を阻止しようと思ったのかなー???
0915nobodyさん
2007/02/07(水) 09:02:51ID:???0916nobodyさん
2007/02/07(水) 09:32:04ID:???0918nobodyさん
2007/02/07(水) 11:38:08ID:???0919nobodyさん
2007/02/07(水) 14:13:58ID:???0921nobodyさん
2007/02/07(水) 18:47:26ID:???symfonyとZF、どっちがオススメ?
0922nobodyさん
2007/02/07(水) 18:55:50ID:???symfonyのコードは癖がありすぎる
0923nobodyさん
2007/02/08(木) 02:58:05ID:???あのアンダーバー規約は今時の他の言語ではありえない。
0924nobodyさん
2007/02/08(木) 05:23:29ID:???0925nobodyさん
2007/02/08(木) 11:42:05ID:???0926nobodyさん
2007/02/08(木) 19:36:58ID:???0927nobodyさん
2007/02/09(金) 05:19:25ID:???0928nobodyさん
2007/02/09(金) 11:42:05ID:???他の言語ではありえないという意見こそありえない。
クラスのドメインを示すにはいい方法だと思うよ。
PHPの言語仕様の内では。
0929nobodyさん
2007/02/09(金) 11:54:37ID:???PHPはそういうのがないからクラスの命名規則で回避するしかない
意外と知られてないが地味に公式のマニュアルでもお勧めされている
http://jp.php.net/manual/ja/userlandnaming.tips.php
でPEARパッケージもその方法を取りZFもそれを継承している
0930nobodyさん
2007/02/09(金) 12:10:01ID:???0931nobodyさん
2007/02/09(金) 12:14:28ID:???add namespace support
がある
どこまで進んでるのかわからないが
0932nobodyさん
2007/02/09(金) 15:01:03ID:DRSTQ2UR0933nobodyさん
2007/02/09(金) 15:17:42ID:???使い勝手良さそう。
0935nobodyさん
2007/02/10(土) 16:02:14ID:???こんなルール作っておくとメンテナンス性上がるよみたいな
0936nobodyさん
2007/02/10(土) 16:38:36ID:???0937nobodyさん
2007/02/10(土) 17:07:31ID:???0938nobodyさん
2007/02/10(土) 18:08:16ID:???0940nobodyさん
2007/02/12(月) 14:00:36ID:???自前のスクリプトをそれに則って書いてたりしたら厨っぽく見られたりするもんなの?
0941nobodyさん
2007/02/12(月) 14:08:07ID:???0942nobodyさん
2007/02/12(月) 22:30:57ID:???オレオレ規約で書いてるより100倍マシ。
PEARのコーディング規約とかで書いてあれば一応読む気にはなるかな。
0946nobodyさん
2007/02/13(火) 12:01:14ID:???おまいら2038年問題対応してる?
0947nobodyさん
2007/02/13(火) 12:40:20ID:???でもちょっと誕生日とか扱おうとするだけで 32bit unix timestamp では収まらなくなるから
PEAR::Date に限らないけどういう機能は使ってるね
本当はそんなん言語が提供してくれるといいんだけど……ってそれが PEAR::Date なのか
0948nobodyさん
2007/02/13(火) 14:57:59ID:???日付はほぼ、単なる文字列か PEAR::Date として扱っているな
0949nobodyさん
2007/02/13(火) 15:11:28ID:???0950nobodyさん
2007/02/13(火) 15:14:15ID:???0951nobodyさん
2007/02/13(火) 18:25:12ID:???あまり自由に書けても嬉しくないけどな
0952nobodyさん
2007/02/13(火) 18:27:12ID:???思ったんじゃないの
レス数が950を超えています。1000を超えると書き込みができなくなります。