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


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

【PHP】フレームワークについて語るスレ【総合】



1 名前:nobodyさん [2005/08/10(水) 02:21:08 ID:CBjrwwHd]
※フレームワーク
Phrame本家
phrame.sourceforge.net/
Mojavi Project
www.mojavi.org/
mojavijapan
mojavi.p0t.jp/
Agavi本家
agavi.org/
Agavi.JP
agavi.jp/
[ 日本発 ] Maple Project
kunit.jp/maple/
[ 日本発 ] Ethna -PHPウェブアプリケーションフレームワーク-
ethna.jp/ethna-tutorial-startup-practice1.html

※関連スレ
【PHP】フレームワークMapleに舌鼓
pc8.2ch.net/test/read.cgi/php/1122105465/
【PHPフレームワーク】Ethna【スケルトン自動作成】
pc8.2ch.net/test/read.cgi/php/1123070439/
PHPでオブジェクト指向プログラミング
pc8.2ch.net/test/read.cgi/php/1113724557/

その他>>2-5参照汁

971 名前:nobodyさん mailto:sage [2005/12/24(土) 16:43:14 ID:???]
問題ない

972 名前:nobodyさん mailto:sage [2005/12/24(土) 17:02:10 ID:???]
>>969
いやINNERJOIN+WHERE句で結合だから

973 名前:nobodyさん mailto:sage [2005/12/24(土) 21:23:54 ID:???]
MySQL5関連はサポートレベルではみんな困ってるみたいね。
JOIN関係で修正が必要になるのはON句でこじゃれたことしてる場合だけでいいの?

974 名前:nobodyさん mailto:sage [2005/12/26(月) 12:06:40 ID:???]
valueクラスつくって(下記)ユーザの情報を入れるんだけど、
DBからユーザ情報をたくさん取得してこのオブジェクトにセットした場合
オーバーヘッドがすごいですよね。

複数のユーザ情報をvalueクラスにセットする場合ってどうやってますか?

class userValue {

private $userId;
private $name;
private $mail;

function getUserId() {

return $this->userId;

}
}

975 名前:nobodyさん mailto:sage [2005/12/26(月) 13:36:57 ID:???]
>>974
いわゆるActiveRecordみたいなことをしたいなら、__getや__setをつかうのがよいかと。
つーかオーバーヘッドがすごいってどういうこっちゃ?

976 名前:nobodyさん mailto:sage [2005/12/26(月) 13:43:14 ID:???]
連想配列使うのが速いに決まってるよな。

977 名前:nobodyさん mailto:sage [2005/12/26(月) 15:46:26 ID:???]
俺はVOは基本連想配列使ってるなぁ。
場合に応じてValueListクラスを作ることもある。

978 名前:nobodyさん mailto:sage [2005/12/26(月) 19:07:34 ID:???]
わかりました。

private $userId;
private $name;
private $mail;
private $userAR = array();
こうやって対応しました。

979 名前:nobodyさん mailto:sage [2005/12/27(火) 00:06:55 ID:???]
>>978
PHPの場合連想配列があるから
こんな感じで作ったほうが使いやすくない?

private $_data = array();

function set($key, $value) {
$_data[$key] = $value;
}

function get($key) {
return $_data[$key];
}



980 名前:nobodyさん mailto:sage [2005/12/27(火) 00:20:25 ID:???]
php5を使っているのならコレクションクラスはイテレータを使って上品にいきたいところだ。

981 名前:nobodyさん mailto:sage [2005/12/27(火) 07:58:48 ID:???]
つーかZend Frameworkいつ出るか誰か知ってる?
Ruby on Railsに酷似しているという噂もあったり・・・?
あと誰か次スレ立てて。

982 名前:nobodyさん mailto:sage [2005/12/27(火) 14:00:05 ID:???]
来年の今頃じゃない?勘だけど>zendフレームワーク

983 名前:nobodyさん mailto:sage [2005/12/27(火) 17:40:49 ID:???]
来年の今頃出されてもPHP自体が終わってると思うよ。

984 名前:nobodyさん mailto:sage [2005/12/27(火) 17:53:08 ID:???]
来年の今頃なんて、おいらプログラム書いてないかも知れないっスよ( ´・∀・`)

985 名前:nobodyさん mailto:sage [2005/12/27(火) 18:52:11 ID:???]
>>982
そんな遅くないでしょ
この間のプレゼンでドキュメントを数週間以内に出すって言ってたけど
まだ出てないのかな




986 名前:nobodyさん mailto:sage [2005/12/28(水) 00:22:05 ID:???]
こういうのは遅れるのがデフォだからなぁ。

987 名前:nobodyさん mailto:sage [2005/12/28(水) 03:11:20 ID:???]
WEB+DB PRESSの新刊に
agaviの記事があったよ。
今回は他にもPHPの記事が結構あった。

988 名前:nobodyさん mailto:age [2005/12/28(水) 20:26:19 ID:???]
mojavi3で作ったアプリ HTMLのiframeからべつのphpファイルを指定し
そのphpファイルからmojaviで認証されたユーザー情報を参照したいのですが
どうすればいいでしょうか。
内緒なデータなので$_GETでは渡したくないです。

989 名前:nobodyさん mailto:sage [2005/12/29(木) 00:19:22 ID:???]
>>988
別の人に仕事を委託する。



990 名前:nobodyさん mailto:sage [2005/12/29(木) 01:30:04 ID:???]
mojaviなんですが、ファイルのアップロードとか自作クラスを何処においてますか?
普通、Lib/下に置くものなんですか? opt/下に置くものなんですか?

991 名前:nobodyさん mailto:sage [2005/12/29(木) 11:49:15 ID:???]
Smartyなど共通クラスはLib/下に置いてます。

992 名前:nobodyさん mailto:sage [2005/12/29(木) 15:50:17 ID:???]
RubyがもっとしっかりしてくれたらPHPなんて使わずに済むのに

993 名前:nobodyさん mailto:sage [2005/12/29(木) 16:11:46 ID:???]
Javaにしとけ

994 名前:nobodyさん mailto:sage [2005/12/29(木) 16:27:46 ID:???]
>>993
スケーラビリティ糞

995 名前:nobodyさん mailto:sage [2005/12/29(木) 17:00:29 ID:???]
まさかJavaよりRubyのほうがスケーラビリティ高いとか言わないよね?
そもそもPHPだって設計きちんとやれば見下ろすほど拡張性低くないのにね。
まあJavaは言語仕様自体が拡張性上げてるようなもんだし。
特異メソッドだの特異クラスだのクロージャだの溢れかえったRubyにスケーラビリティのスの字もないと思うけど。
拡張モジュールをCで書いたりなんてことになると、もうね。
それより、Zend FrameworkはPHPネイティブらしいし、スケーラビリティに関して少しは期待していいかと。
RoRと比べてどうかとかは出てからじゃないと何ともいえないけど。

996 名前:988 mailto:age [2005/12/29(木) 17:02:56 ID:???]
これはセッションしかないなと思い、iframeに表示している別のphpファイルで
session_start();
してvar_dump($_SESSION);
しましたが、array(0) { }
となってしまいました。mojaviの$userValueオブジェクトが
セットされているのですがセットされていませんでした。

997 名前:nobodyさん mailto:sage [2005/12/29(木) 17:37:04 ID:???]
次スレ立ててきます。

998 名前:997 mailto:sage [2005/12/29(木) 17:42:43 ID:???]
すまんむりだったorz フレームワーク一覧
Phrame
phrame.sourceforge.net/
Mojavi Project
www.mojavi.org/
Agavi
agavi.org/
[ 日本発 ] Maple Project
kunit.jp/maple/
[ 日本発 ] Ethna -PHPウェブアプリケーションフレームワーク-
ethna.jp/ethna-tutorial-startup-practice1.html
[ 日本発 ] guesswork
www.guesswork.jp/
Biscuit
bennolan.com/biscuit/
PHP on TRAX
phpontrax.com/
Web Application Component Toolkit (WACT)
www.phpwact.org/
symfony
www.symfony-project.com/
XOAD
wiki.xoad.org/index.php?title=Wiki_Home
[ 日本発 ] pokox
www.glamenv-septzen.net/pukiwiki/index.php?pokox
[ 日本発 ] 速構Web Framework
www.pm9.com/newpm9/itbiz/php/framework/

999 名前:nobodyさん mailto:sage [2005/12/29(木) 17:46:32 ID:???]
CakePHP
cakephp.org/

これも。



1000 名前:nobodyさん mailto:sage [2005/12/29(木) 18:02:13 ID:???]
1000

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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