【PHP】フレームワークについて語るスレ6【総合】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/02/19(月) 23:50:20ID:e8b09Hl8【PHP】フレームワークについて語るスレ5【総合】
http://pc10.2ch.net/test/read.cgi/php/1159579507/l50
[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/
0083nobodyさん
2007/03/09(金) 19:48:43ID:???Flexスレにどぞ
http://pc11.2ch.net/test/read.cgi/php/1113294628/
0084nobodyさん
2007/03/09(金) 21:09:40ID:???確かに魅力的だ
Webアプリを作っていてセキュリティ対策が一番重要で一番時間がかかるわりに
一番おもしろくないので、その辺が楽になるFWは魅力的だ
0085nobodyさん
2007/03/09(金) 21:14:11ID:???結構高い志を持ってやっている印象はあるがどうなの? > 利用している人
0086nobodyさん
2007/03/09(金) 21:19:35ID:???0087nobodyさん
2007/03/09(金) 22:59:47ID:???http://www.phppro.jp/news/330
0088nobodyさん
2007/03/09(金) 23:13:19ID:???ほうが良いと思うな。故Mapleを思い出しちゃうよ。
0089nobodyさん
2007/03/10(土) 01:23:22ID:???正直、まだ満足にSymfonyやZend Frameworkを使いこなせていません。
もう次世代の新しいフレームワーク「Piece」が出たんですか?
ピースのホームページにあった説明分には、聞いたことがないような用語が連発されていてよく分かりませんでした。><
PHP初心者の私でも分かるようなドキュメント、説明、使用例を作って欲しいです。
作者さん、よろしくお願いします。
0090nobodyさん
2007/03/10(土) 02:12:56ID:???0091nobodyさん
2007/03/10(土) 02:13:56ID:???有限マシンと言われてもピンと来なかったが、決定性有限オートマトンと同じらしいから、コンパイラの解説でも探して読めば判るよ。
字句解析とかの話で、普通に解説されている。
決定性有限オートマトンとか、DFAで調べても出てくるだろ。
0092nobodyさん
2007/03/10(土) 02:55:04ID:???0094nobodyさん
2007/03/10(土) 05:36:29ID:???getInstanceメソッドは子クラスごとにいちいち書かないといけないじゃん。
それぞれのインスタンスを管理するFactoryクラス書いて
疑似Singletonにするのってアリ?ナシ?
0095nobodyさん
2007/03/10(土) 05:59:35ID:???生成される側で呼び出しクラスチェックしたら問題ないよね。
0097nobodyさん
2007/03/11(日) 18:51:28ID:???> Singletonにするクラスを継承させると
> getInstanceメソッドは子クラスごとにいちいち書かないといけないじゃん。
なぜ?getInstanceにどういう実装をしてるんだ?
0098nobodyさん
2007/03/11(日) 19:09:03ID:???それにアクセスするgetInstanceも子クラスに持たせないといけないでしょ
0099nobodyさん
2007/03/11(日) 20:58:19ID:???なんでよ?継承してるんでしょ?
class Singleton
{
private static $instance = null;
public function getInstance()
{
if (self::$instance === null) {
echo "new\n";
self::$instance = new self;
}
return self::$instance;
}
}
class SubClass extends Singleton
{}
$obj = Singleton::getInstance();
$obj = SubClass::getInstance();
これでいいんじゃないの?newが表示されるのは1回だけだよ
PHP4ならスタティックプロパティをスタティック変数にする
010099
2007/03/11(日) 21:07:13ID:???selfじゃ取れないから確かにだめだ
SubClass::getInstaceだけやってても
Singletonのオブジェクトが返って来るわ
すまんこ
0101nobodyさん
2007/03/12(月) 03:11:38ID:???そして挫折する
0102nobodyさん
2007/03/12(月) 10:16:16ID:???0103nobodyさん
2007/03/12(月) 10:23:41ID:???シングルトン以後はシングルトン以前のように
0104nobodyさん
2007/03/12(月) 10:50:44ID:???0105nobodyさん
2007/03/14(水) 05:58:22ID:???作ってる香具師は自分のスキルを誇示したくて作ってるだろうから、勉強会がモチベーション上がるだろうね。
ドキュメント整備なんてPGには全く向いてない仕事。使う側が自分が楽するために整備して行く以外無いよ。
セキュリティが面倒だから任せたいってのも、作る側もセキュリティは面倒なので遣りたくはないと思う。
結局はセキュリティは後回しで、使う側が困ると。
セキュリティとか楽しくない作業は商用ソフトとかで金でモチベーションを保たないと整備されないと思う。
0106nobodyさん
2007/03/14(水) 06:11:52ID:???いったんOOPに慣れたらクラス作らない方が書きにくい
0107nobodyさん
2007/03/14(水) 09:41:35ID:???0108nobodyさん
2007/03/14(水) 23:40:26ID:???mod_phpみたいに永続化の仕組みがない環境じゃますます要らない。
リクエストの度にDBやフォームデータというフラットな構造の値からオブジェクトを作り直すなんて馬鹿げてる。
0109nobodyさん
2007/03/14(水) 23:43:17ID:???パフォーマンスが落ちるのは仕方ない
0110nobodyさん
2007/03/15(木) 01:49:45ID:???読みやすさのためにOOにしたほうが有益
0111nobodyさん
2007/03/15(木) 01:54:28ID:???アクセラレータ入れたらいいしね
0112nobodyさん
2007/03/15(木) 02:31:25ID:???ベタ書き主義は
他人のライブラリを使うという可能性まで切り捨てることになる
0113nobodyさん
2007/03/15(木) 11:21:54ID:???0114nobodyさん
2007/03/15(木) 14:47:00ID:???オ ブ ジ ェ ク ト ン あ ら わ ル ! !
デデーン!!
0115nobodyさん
2007/03/16(金) 08:52:32ID:???もちろんあらゆる処理を自作関数にはしているけど、
関数から一歩進んでクラスにするメリットがよく理解できない。
0116nobodyさん
2007/03/16(金) 09:53:31ID:???単純にクラス化すればいいってもんじゃないけど
例えば俺があなたのコードをメンテしなきゃならない時にコードを理解するのが大変とかっていう
ベタ書きのデメリットを回避出来るのがメリットかなぁ
本当に理解してる人からは怒られるかもしれないけど、稚拙な俺なりの理解で抽象的に語ると
クラス化するというのは情報を整理する為の方法だと思うんだ
きちんと整理されているとコードを読みやすいし書きやすい
ベタ書きでも整理は出来るんだけど、ベタ書きだけでは整理の為の表現力が足りないし、より
オレオレな整理方法になりやすい
どうでもいいけどクラス化されてないフレームワークってあるんだろうか?(phpでね)
おもしろいフレームワークになりそうな気はするがw
0117nobodyさん
2007/03/16(金) 10:52:04ID:???だから、PHP4で十分なんだ。
0118nobodyさん
2007/03/16(金) 10:59:28ID:???黙ってひとりだけでやっとけ。
0119nobodyさん
2007/03/16(金) 12:34:59ID:???このバランス感覚、さすが - GoogleのDIフレームワーク"Guice"を使ってみる
今、Ruby on RailsのPHP版が人気だと思いますが、Guiceに影響を受けてDIフレームワークが増えてくるでしょうか?
0120nobodyさん
2007/03/16(金) 12:44:56ID:???) ) ノ ノ
(((( > ̄ > )))) \(^o^)/ ((( < ̄< ))))
) )
((( > ̄ > )))) Javaハジマタ
0121nobodyさん
2007/03/16(金) 12:48:54ID:???関数はそれ一つで事象が完結してしまうだろ。
オブジェクトはそれの消滅まで動作を一連して処理できる。
たとえば簡単な例だと、PHPのFTP関数。
何をするにも、関数ひとつひとつにコネクションを突っ込んでやらなきゃいけない。
0122nobodyさん
2007/03/16(金) 12:59:51ID:???0123nobodyさん
2007/03/16(金) 13:00:46ID:???google規模の仕事なんてしねーし
0124nobodyさん
2007/03/16(金) 13:04:11ID:???0126nobodyさん
2007/03/16(金) 13:48:08ID:???>ベタ書きで、何にも困ってないんだけど・・・。
具体的にどんなもの作ってるの?
何も困らないとかすごいな。
つくったものちょっと見せてよ
0127nobodyさん
2007/03/16(金) 14:10:14ID:???OOの方がいいことに疑問もないけど、
そうでない奴が「これ何の役に立つんだ?」と考えるのもよくあることだな。
0129nobodyさん
2007/03/16(金) 18:45:29ID:???「一人で趣味でやってるなら好きにすれ」
となるわけだな。
0130nobodyさん
2007/03/16(金) 19:03:38ID:???無難なやつがいいです。ゲームだったらドラクエ買っとけば?みたいな。
できれば新しい奴がいいです。
0131nobodyさん
2007/03/16(金) 19:16:57ID:???0133nobodyさん
2007/03/17(土) 03:34:50ID:???既存のフレームワークを使わずに、自作フレームワーク + smartyぐらいしか
方法はないんでしょうかね
0134nobodyさん
2007/03/17(土) 04:03:49ID:???どうして自作フレームワーク + smartyだと思ったんだろう?
既存フレームワークのどこがネックだと思ったの?
0135nobodyさん
2007/03/17(土) 19:52:48ID:???0136nobodyさん
2007/03/17(土) 21:43:25ID:???ほとんどのフレームワークでSmartyなりFlexyなりのテンプレートエンジンが使えると思うんだけど、
それ以上の事っていう話?
それ以上どういうものがあるとデザイナさんにとって便利なのか、よくわからんので、
アイデアがあるなら聞かせて欲しい。
0139nobodyさん
2007/03/18(日) 17:36:06ID:???0140nobodyさん
2007/03/19(月) 11:16:32ID:???予想以上に酷い・・・
<tr><tr>とかあるのに平気で提出するし、fontタグとspanタグ(cssでスタイルを設定している)を二重に使う意味って何よ?
内容の無い、謎の<div></div>なんてのもあるし・・・
まぁ、たぶん dreamweaver だとかの出力をそのまま提出したんだろうけどね。
プロってくらいなんだから、せめて html くらい勉強してきれいな html で提出してもらいたいもんだ。
0141nobodyさん
2007/03/19(月) 11:32:32ID:???自分でタグ打つほうが良い気がしてきた
0142nobodyさん
2007/03/19(月) 11:36:17ID:???0143nobodyさん
2007/03/19(月) 11:53:00ID:???それをHTMLだのCSSだのに落とすのはプログラマの仕事にしちゃった方が
効率も良いし後のメンテ性も上がる気がするよするよ
0144nobodyさん
2007/03/19(月) 12:19:46ID:???めちゃくちゃでもHTMLで書いてもらわないと
こんなんできるか!っていうありえない絵を持ってくる
デザイナーとはそんなもん
0145nobodyさん
2007/03/19(月) 16:40:05ID:???同意。というか、デザイナ と ウェブデザイナ の仕事の違いだな。
単なるデザイナは見た目としての絵を書くのが仕事。
一般的なウェブサイトで見かけるようなレベルの
”絵”をかけるなら結構いる。
(もちろんすごいレベルの絵をかける人は少ないが)
ウェブデザイナはXHTML・CSS(もちろん手書きできること)、
各ブラウザでのCSS等の対応の違いとその対処法、
Web標準、ユーザビリティ、アクセサビリティ、CGI、Ajax、
JavaScript、PHP等の動的プログラミング言語と
”絵”以外の要素を知っていないといけない。
こういう人はデザイナの世界にはなかなかいないが、
プログラマの世界にはそれなりにいたりする。
デザイナとプログラマで作るとしたら、
デザイナは絵を描いてくれれば十分。
0146nobodyさん
2007/03/19(月) 16:44:31ID:???めちゃくちゃなHTMLを貰ってどうするんだ?
めちゃくちゃなものをそのままアップするのか?
あんなの何の参考にもならんだろ。
こんなんできるか!っていうありえない”絵”ならHTMLでだってできるよ。
でも所詮それはHTMLがおまけ程度についただけのただの”絵”でしかないけど。
0147nobodyさん
2007/03/19(月) 16:50:31ID:???思いっきりテーブルデザインで帰ってきた時は凹んだ
0148nobodyさん
2007/03/19(月) 16:57:37ID:???0149nobodyさん
2007/03/19(月) 17:06:02ID:???こっちで書きなおそうかなぁ…
自動でやってくれるソリューションあればいいのに
0150nobodyさん
2007/03/19(月) 17:22:26ID:???SEO以前の問題だろ
0151nobodyさん
2007/03/19(月) 18:24:39ID:???0152nobodyさん
2007/03/19(月) 18:57:47ID:???0153nobodyさん
2007/03/19(月) 19:24:36ID:???0154nobodyさん
2007/03/19(月) 21:44:00ID:???0155nobodyさん
2007/03/19(月) 23:45:57ID:???別アプリで実績ある分Mapleよりはメンテナ信頼できるけど、symfonyより良さげなら
話聞きにいきたいなぁ
ていうかその観点で話してくれるなら普通に聞きにいくんだけど
カンファレンスのページ見ても内容が今一わからん。
0156nobodyさん
2007/03/20(火) 01:15:48ID:???今ならフレームワークとMojaviが学べます!お値段はたったの14万円!
0157nobodyさん
2007/03/20(火) 02:30:38ID:???0158nobodyさん
2007/03/20(火) 08:57:32ID:jdCy6U+c・PHP4対応
・smarty対応(特別な修正無しで)
・テーブル名、カラム名の命名に縛りが無い
0160nobodyさん
2007/03/20(火) 09:11:17ID:???使っている人います?
0162nobodyさん
2007/03/20(火) 14:23:20ID:???正しい名前は忘れたけど、sfSmartyViewPluginみたいなのがある。
(よーするに、viewのindexSuccess.phpがsmarty templateになっちまうやつ)
後、自分なりに template plugin 作ってみたのがあるけど、どうやって公開するべきかわからん。
# symfony板があるので続きはそこで
0163nobodyさん
2007/03/20(火) 20:21:19ID:???index.php/tag
ってなってるところにアクセスすると404となってしまう・・・
この形式のURLは.htacessの方ででRedirectなんかの設定しないと扱えないんでしょうか?
0164nobodyさん
2007/03/21(水) 01:52:41ID:???ちいたんもあるよ。
小規模なものだったらTEXTSQLが使えるから、
ちいたんを拡張・修正して使ってる。
まあ、TEXTSQLだと遅いし・データ量が多くなるとだめだけど。
普通のRDB使うWEBサイトだったらPHP5のsymfonyでウマーです。
Cakeはなんか中途半端で使いずらいよねぇ。。。
0165nobodyさん
2007/03/21(水) 02:51:34ID:???なんとかしてください
使いたいんですZF
0166nobodyさん
2007/03/22(木) 05:20:42ID:???0170nobodyさん
2007/03/25(日) 13:48:51ID:???0171nobodyさん
2007/03/25(日) 21:34:51ID:???できればZFかsfで
0172nobodyさん
2007/03/25(日) 22:52:52ID:???0173nobodyさん
2007/03/25(日) 23:31:15ID:???0176nobodyさん
2007/03/29(木) 10:41:34ID:???ありがと、でも大阪なんだね。
どこでやろうと、どのみち間に合わんわけだが。
0177nobodyさん
2007/04/04(水) 00:43:35ID:???そういう意味で原始的なZendはいいかもしれん
0179nobodyさん
2007/04/04(水) 11:03:38ID:???やっぱりZF?
0181nobodyさん
2007/04/04(水) 12:06:10ID:???何気に結構なアドバンテージだと思う
ZF自体がどうかってのはまた別として
0182nobodyさん
2007/04/04(水) 12:25:03ID:???導入したいところだ
ドキュメントがしっかり整っていて実績があるFWを使うという選択をする企業が多くなる
だろうから結局ZFになるのかな
■ このスレッドは過去ログ倉庫に格納されています