トップページphp
1001コメント246KB

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

レス数が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/
0002nobodyさん2006/09/30(土) 10:26:05ID:WYEQsiOw
よく話題になるフレームワーク

■Zend Framework
http://framework.zend.com/
http://framework.zend.com/manual/ja/ (日本語マニュアル)

■symfony
http://www.symfony-project.com/

■Cake
http://cakephp.org/
0003nobodyさん2006/09/30(土) 10:27:07ID:WYEQsiOw
日本発フレームワーク

■Ethna
http://ethna.jp/

■Maple
http://kunit.jp/maple/

■Piece Framework
http://piece-framework.com/

■guesswork
http://www.guesswork.jp/
0004nobodyさん2006/09/30(土) 10:28:07ID:WYEQsiOw
■フレームワークの比較記事
http://lnx.googlewrite.com/chart.php
http://www.mustap.com/phpzone_post_73_top-10-php-mvc-frameworks

■フレームワークのリスト
http://d.hatena.ne.jp/koyhoge/20060327/1143444511

■星の数ほどフレームワーク
http://www.google.com/search?q=php+framework
http://del.icio.us/search/?all=php+framework

■フレームワーク個別スレ
lt;?php フレームワーク symfonyのスレ ?gt;
http://pc8.2ch.net/test/read.cgi/php/1151937402/

【PHPフレームワーク】Ethna【スケルトン自動作成】
http://pc8.2ch.net/test/read.cgi/php/1123070439/

【PHP】フレームワークMapleに舌鼓
http://pc8.2ch.net/test/read.cgi/php/1122105465/

■テンプレートエンジンについてはこちらへ。
【Smarty】PHPのテンプレートエンジン【Flexy】
http://pc8.2ch.net/test/read.cgi/php/1118799352/
0005nobodyさん2006/09/30(土) 10:47:13ID:s5CL5epp
>>1
乙!
0006nobodyさん2006/09/30(土) 10:50:09ID:???
乙おつ
0007nobodyさん2006/09/30(土) 17:45:48ID:???
これからPHPのフレームワークを覚えようと思うのですが、
とりあえず一番メジャーで覚えておいたほうがいいのは何でしょうか?
とりあえずMojaviかSynfonyかとおもったんですが。。
0008nobodyさん2006/09/30(土) 19:52:08ID:???
Mojaviは今更だから
symfonyでしょ。
0009nobodyさん2006/09/30(土) 20:25:09ID:???
Mojaviはないとして、とりあえずCakePHPをおすすめする
0010nobodyさん2006/09/30(土) 22:43:26ID:???
>>8 >>9
またループか!
0011nobodyさん2006/09/30(土) 23:45:32ID:???
Cakeは適当なレンサバに置くだけでも動く。
ってのが嬉しい。
0012nobodyさん2006/09/30(土) 23:49:26ID:???
俺もCakeは好きだが
>>とりあえず一番メジャーで
という観点からは外れる
0013nobodyさん2006/10/01(日) 00:14:43ID:???
英語圏ではCakePHPのがちょっと優勢みたいよ
Symfonyは入門者向きではないと思うんだがどうか
0014nobodyさん2006/10/01(日) 01:25:46ID:???
>>7
PHPフレームワークスレのたしなみとして、
・CakePHP
・Symfony
・Zend Framework
の3つは知っておきたい。

バージョンアップが進んでいる順番として、CakePHP→Symfony→Zend Frameworkで行くと良いと思います。
順番を逆にすると、仕様がコロコロ変わって、その都度調べたり覚えたりする無駄な手間が発生するから。

PHPに限定しなければ、話題に食いつくために、Ruby on Railsも是非オススメ!
〜広く浅く頑張ろう!!!(^^;
0015nobodyさん2006/10/01(日) 01:45:58ID:???
>>7
参考にどうぞ
http://www.google.com/trends?q=symfony,CakePHP,Zend+Framework,Mojavi,Agavi
0016nobodyさん2006/10/01(日) 01:52:29ID:???
>>7
フレームワークを使う前に、フレームワークの基本知識を知っておくと良いかも。

軽量なMVCフレームワークの自作
http://codezine.jp/a/article.aspx?aid=104

【連載 】PHPでMVC
http://www.stackasterisk.jp/tech/php/phpMvc01_01.jsp

ようこそSabaphyへ Webアプリケーション学習用ライブラリ
http://satolab.tiu.ac.jp/SabaphyHome/sabaphyMainHome/index.html
http://satolab.tiu.ac.jp/SabaphyHome/sabaphyMainHome/materials.html

他にもフレームワークの基本知識に関して、入門者に参考になるサイトがあればテンプレート化をお願いします。
0017nobodyさん2006/10/01(日) 01:53:43ID:???
>>15
CakePHPって意外と伸びてるんだね
0018nobodyさん2006/10/01(日) 01:57:57ID:???
>>7
最近のPHP本だと、
「PHPによるWebアプリケーションスーパーサンプル 活用編」
http://phpspot.org/blog/archives/2006/05/phpphpweb.html
に、一般的なフレームワークの基本知識、作り方、使い方が解説してあるよ。

> 現在のところ、SymfonyやZendFramework等、MVCフレームワークは沢山でています。
> この使い方の説明を書こうかと思ったのですが止めました。
> なぜかというと、フレームワークについての理解があまりない状態で、フレームワークを使ってもメリットを感じにくい部分があるからです。
> 有名なフレームワークを使う前に、一度フレームワークを自作し、フレームワークについて理解を深めておくことの方が読者の方のスキルアップにつながるのでは?と思った結果です。

とりあえずフレームワークを使って、よく分からなければ参考にしてみて。
PHP本で、分かりやすいフレームワーク入門書が見つからなければ、Ruby on Rails入門書で勉強してみるのも一手。
=最近RoRの入門書がたくさん発売されてるwww
0019nobodyさん2006/10/01(日) 04:41:47ID:???
暇な時にでもちょろちょろこのスレのまとめ的なものを作ろうかなと思ってます
0020nobodyさん2006/10/01(日) 06:09:17ID:???
>>11
cgiで一度動かすか、キャッシュディレクトリつくってやれば、symfonyでも普通に動くけどね
0021nobodyさん2006/10/01(日) 06:09:58ID:???
>>13
>英語圏ではCakePHPのがちょっと優勢みたいよ
ソースよろしく
0022nobodyさん2006/10/01(日) 06:11:59ID:???
http://www.google.com/trends?q=cakephp%2Csymfony
確かに伸びてきてはいるわな。
諸々の理由でphp4のコーディングから抜け出せない人にはいいかも
0023nobodyさん2006/10/01(日) 06:18:18ID:???
インドネシアやロシア語圏でのcakeの異常な人気ぶり。
ヨーロッパではsymfony優勢。
0024nobodyさん2006/10/01(日) 06:29:57ID:???
どちらも使ってないのでどちら側でもないんだけど、
国内だとSymfonyだけが伸びてるのがどうも妙というか、
不健全さを感じるんだよな
能力的にはSymfonyが最強だけど
趣味プログラマレベルのユーザは
もうすこし汎用的で全体が把握し易いFWを最初に使ってみるべき
0025nobodyさん2006/10/01(日) 12:46:14ID:???
>>24
>最初に使ってみるべき
べきと断定する理由がない。
0026nobodyさん2006/10/01(日) 12:48:25ID:???
>>24
趣味のsymfony使いをなめるなよ!
0027nobodyさん2006/10/01(日) 14:01:21ID:???
Cakeは良くも悪くもDispatchにMVCの関係がほぼそのまま書かれてるから理解するのは楽ってのある。
0028nobodyさん2006/10/01(日) 18:47:47ID:???
いっぱいレスくれてありがとうございますm(__)m
googleのトレンドが一番わかりやすいですね。この機能はこれからも使えそうです><
一応仕事でWebアプリを使わないといけないので。。(社内用なので大したことじゃないんだけど)

とりあえず日本人が使ってそうなSymfonyを覚えようとおもいます!
将来性がありそうなZendも次に覚えようかと思います!
今更ですが言語はPHP5ですw
0029nobodyさん2006/10/01(日) 18:48:44ID:???
うは。。>>28 = >>7 = >>29です。。
0030nobodyさん2006/10/01(日) 21:52:51ID:???
>>28
突っ込んだことをする際はドキュメントは英語。
ま〜ZFにしろCAKEにしろ乗り越えなければいけない壁ではあるが。
0031nobodyさん2006/10/01(日) 23:13:23ID:???
でも実際、それなりの機能持ったサンプルアプリや、
英語ながら丁寧なドキュメントがついてるのはsymfonyくらいのもんだしな。
0032nobodyさん2006/10/01(日) 23:31:15ID:???
もうフレームワーク秋田
どれもかしこも同じ機能
名前が違うだけ
俺はもっとパッションが欲しいんだッ!!!
全く新発想なFW、きやがれッ!!!!!!!!
0033nobodyさん2006/10/01(日) 23:37:51ID:???
フレームワークなんてただの道具・・・
目的を見失ってる人多数
0034nobodyさん2006/10/01(日) 23:49:54ID:???
>>32
じゃあ、こういうのは
http://piece-framework.com/
0035nobodyさん2006/10/02(月) 00:54:20ID:???
http://iteman.typepad.jp/blog/2006/08/post_da04.html

Piece Frameworkは従来のStruts型のWebアプリケーションフレームワークとは大きく異なる継続サーバに基づいたステートフルなアーキテクチャを採用しています。
(ただし、Piece Frameworkの継続サーバは本物の継続をサポートしているわけではなく、有限状態マシンによるシミュレーションです。)
現在のところこのようなアーキテクチャを採用しているフレームワークはごくわずかですが、私は今後の主流になり得るアーキテクチャだと考えています。
0036継続サーバ2006/10/02(月) 00:58:30ID:???
ttp://d.hatena.ne.jp/Gemma/20060917
> 結局は、Ajaxが席捲して、継続サーバは日の目を見ないように思えてきた。
0037nobodyさん2006/10/02(月) 02:00:07ID:???
継続サーバに基づいたステートフルなアーキテクチャと単純なセッション管理の違いを
句読点の打ち方も知らない馬鹿にもわかるように教えてください
0038nobodyさん2006/10/02(月) 02:05:41ID:???
継続サーバとか有限状態マシンとか、そんな言葉はどうでもいいから、
どういう仕組みでどういう利点があるのか、わかりすく知りたいね。
0039nobodyさん2006/10/02(月) 03:29:47ID:???
俺もさらっと読んだけど
いまいち分からなかった。
0040nobodyさん2006/10/02(月) 03:40:52ID:???
ibmの説明読んだ
進捗状況自体をセッションに入れる感じ?
0041nobodyさん2006/10/02(月) 03:42:12ID:???
そう言えば上鍵氏がこのFW面白いとか言ってたような。
0042nobodyさん2006/10/02(月) 03:53:23ID:???
もう一回読んだ。
実行状態のキャプチャってPHPでどうやるんだろ?
0043nobodyさん2006/10/02(月) 04:04:11ID:???
request a
$hoge = new Hoge;
$hoge->run(a);
request b
$hoge = new Hoge;
$hoge->run(b);

から

request a
$hoge = new Hoge;
$hoge->run(a);
request b
$hoge->run(b);
request c
$hoge->run(c);

みたいに出来るようになるって感じ?
0044nobodyさん2006/10/02(月) 04:35:45ID:???
http://piece-framework.com/piece-unity/getting-started.html
Piece_Unityさあ始めましょう

申し訳ありません、現在このセクションのドキュメントはありません。しかし幸いにも、PEARインストール先のdata_dir /Piece_Unity/examplesディレクトリあるいはパッケージアーカイブのdata/examplesディレクトリにいくつかのサンプルアプリケーションがあります。

最初に、それらのディレクトリのいずれかをドキュメントルートとして設定しサンプルアプリケーションを起動してください。そしてそれらの動きを理解してください。

次に、それらのアプリケーションのソースコードを読み、それらを基にアプリケーションの作成を開始してください。


・・・ソース嫁、だそうです。
0045nobodyさん2006/10/02(月) 10:10:00ID:???
インスタンス変数を全部保存してずっと持っていったら
どんどんいらないデータが肥大化しそうな気もするんだけど
どうなんだろ。
まあソース読めばいいわけだが…。
0046nobodyさん2006/10/03(火) 01:57:32ID:???
FWはもういいから、それを使ったアプリケーションをもっと増やせよ。
0047nobodyさん2006/10/03(火) 03:39:43ID:???
そんなことをこのスレで言うなよ
0048nobodyさん2006/10/03(火) 05:02:46ID:???
FWで作られたアプリケーションがあった方が、何かと語りやすいと思うが
0049nobodyさん2006/10/03(火) 06:17:33ID:???
Piece_Unityで作られたアプリケーションは世界でまだ一つしかない。
0050nobodyさん2006/10/03(火) 07:51:14ID:???
それじゃ俺が2つ目つくるから待っててくれ。
公開しないけど。
0051nobodyさん2006/10/03(火) 10:14:52ID:???
公開しないものを待つ必要もない
0052nobodyさん2006/10/04(水) 13:04:55ID:???
ちいたんの使い方がよく分かりません><
0053nobodyさん2006/10/04(水) 13:22:48ID:???
CAKEを更に小型にしたようなものなんでCAKEが参考になる
0054nobodyさん2006/10/04(水) 13:42:57ID:???
>>53
Thanks!!
0055nobodyさん2006/10/05(木) 16:39:42ID:???
ちいたんて
actionが関数だから継承できないじゃん。
相当小さいもの向けなのか。
まあちいたんというくらいだからな…。
0056nobodyさん2006/10/05(木) 21:46:21ID:???
>>55
クラスにすりゃいいじゃん。
0057nobodyさん2006/10/07(土) 18:33:01ID:???
http://simplate.blogtribe.org/
Simplate&Simframeが大手ポータルサイト○ooのあるサービスで採用されました

一番技術力あって速いFWはこれだと思う
Gooでの成果が反映されたらいいな
0058nobodyさん2006/10/07(土) 19:46:22ID:???
>>57
なんだこれ
php extensionってすげー

一般ユーザ向けじゃなくて企業向けだろうけどイイ!
0059nobodyさん2006/10/08(日) 18:20:19ID:wtQLlsMP
zendの
RewriteRouter使うとGET,POSTで
controller、action指定しても
反映されませんがこれはどうしたらいいですか
0060nobodyさん2006/10/08(日) 18:31:55ID:???
GET/POSTでController指定というのは、
?controller=blog&action=viewみたいにして呼び出してるってこと?
0061nobodyさん2006/10/08(日) 18:46:03ID:???
>>60
そうです
0062nobodyさん2006/10/08(日) 19:00:29ID:???
>>61
Router/RewriteRouterはmod_rewrite前提の仕様
URLクエリからcontrollerとactionを解決する自前のRouterを書けばOK
0063nobodyさん2006/10/12(木) 19:21:28ID:ks/koNHn
perlでいうCGI::Applicationぐらいシンプルなワークフレームってありますか?
0064nobodyさん2006/10/12(木) 19:39:00ID:???
>>63
classic guesswork
0065nobodyさん2006/10/12(木) 20:12:00ID:???
>>64
感謝!
なかなかよさげ。
0066nobodyさん2006/10/13(金) 06:55:26ID:???
validateが貧弱過ぎない?
0067nobodyさん2006/10/14(土) 01:10:08ID:???
>>66
貧弱なもの求めてるんだからいいんじゃない?
0068nobodyさん2006/10/14(土) 10:14:29ID:???
zephyr framework
http://zephyr-php.sourceforge.net/
ってどうでしょうか???
0069nobodyさん2006/10/14(土) 22:07:11ID:???
現在cakeがシェアNO1なんだね。 symfonyかとおもてた。
0070nobodyさん2006/10/14(土) 23:28:35ID:???
まだまだPHP4が標準だからね。
0071nobodyさん2006/10/14(土) 23:59:59ID:???
>>69
ソースは?
0072nobodyさん2006/10/15(日) 02:02:40ID:???
今さら気づいたけど、PHPDocumentorってblueshoesの人が作ってるんだね
0073nobodyさん2006/10/15(日) 14:51:39ID:???
>>71 今、ソースどこだったか、外国のサイトでした。
また見つけたら報告しますね。 

>>70 cakeってたしかPHP5にも対応してますよね?

これからcakeの時代が来るから、cakeの識者きてください。
0074nobodyさん2006/10/15(日) 20:32:23ID:???
0075nobodyさん2006/10/16(月) 10:56:56ID:???
0076nobodyさん2006/10/16(月) 19:42:50ID:???

と見せかけてドーン!
0077nobodyさん2006/10/16(月) 19:48:04ID:???
ここ最近なんとなく2chの人口へったなーって感じがする
0078nobodyさん2006/10/16(月) 20:01:31ID:???
それは言える
といってもmixiの技術系コミュも過疎りまくりだし。
みんなどこに行ってるんだ?
0079nobodyさん2006/10/16(月) 20:33:22ID:???
ブログでしょ
0080nobodyさん2006/10/16(月) 20:42:40ID:???
どうせ同じこと書くならブログに書いてジュース代くらい稼ぎたいってことか
0081nobodyさん2006/10/16(月) 20:56:13ID:???
いやアフィ云々とかじゃなくて
書き手も読み手もフィードで受け取れるからでしょ
コード書く人間で今だRSSリーダの類使ってないとかありえないだろ
0082nobodyさん2006/10/16(月) 21:08:55ID:???
ごめんおれ使ってない
0083nobodyさん2006/10/16(月) 22:51:11ID:???
俺も。うちの会社、ネットワークのトラフィック云々で使うなって
規則もあったような気がするから使ってない。
あと、その人のサイトを見にいってこそ、「見た」って気が個人的にする。
RSSリーダーだとなんか味気ないし、重要な情報を見逃しそう。
0084nobodyさん2006/10/16(月) 22:56:43ID:???
俺も使ってないけど…
0085nobodyさん2006/10/16(月) 23:47:46ID:???
RSSとか活用してんのネットのプロだけだお
0086nobodyさん2006/10/17(火) 21:12:01ID:???
618 名前:nobodyさん :2006/10/17(火) 01:06:18 ID:AypBDR12
東京大学教養課程の第一プログラミング言語がRubyに
http://d.hatena.ne.jp/sumii/20060928/1159394568
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568
0087nobodyさん2006/10/17(火) 21:15:01ID:???
PHPって
終わりつつある気がする今日このごろ
0088nobodyさん2006/10/17(火) 21:21:51ID:???
馬鹿野郎、始まってもいねえよ
0089nobodyさん2006/10/17(火) 21:33:00ID:???
>>87
判断力不足
ただ実情がどうあれこの手の人が増えるようだと
主流言語の分布が国内だけ乖離して行く恐れはある
0090nobodyさん2006/10/17(火) 22:40:22ID:???
東京大学教養課程ってとこが味噌
0091nobodyさん2006/10/17(火) 23:48:11ID:???
まあPHPが教養課程だろうがなんだろうが、教育の場で使われることは少ないだろう。
CかJavaかスクリプトだったらRubyって感じか。
0092nobodyさん2006/10/17(火) 23:58:49ID:???
教養課程でやらせるプログラミング言語に LL を採用するのは正しいと思う。
俺が大学1年でやらされたのはCだったが、
ついてけなくて脱落して課題はできる奴におまかせな奴で溢れていた。
LL をやらせてたらその半分くらいは救われて、社会人生活の中でも活用できただろうに。

ま、といっても PHP が採用されることはないだろうな。
Ruby か Perl がいいとこ。
0093nobodyさん2006/10/17(火) 23:59:51ID:???
Perlはクセがありすぎる
0094nobodyさん2006/10/18(水) 00:38:50ID:???
Pythonだろ
0095nobodyさん2006/10/18(水) 00:39:14ID:???
ぶっちゃけ、Python
0096nobodyさん2006/10/18(水) 00:43:40ID:???
>>95
かぶった
0097nobodyさん2006/10/18(水) 00:48:03ID:???
なんでPHPは採用されないのん?
歴史が浅いから?
0098nobodyさん2006/10/18(水) 00:49:47ID:???
仕様がスパゲティだからだろう
0099nobodyさん2006/10/18(水) 00:50:31ID:???
web専用だから
言語仕様がしょぼいから
0100nobodyさん2006/10/18(水) 00:52:50ID:???
一般的なプログラミングの学習用としてはどうみても向いてないじゃん
Webプログラミングっていう枠ならまだしも
0101nobodyさん2006/10/18(水) 00:55:47ID:???
Webに特化した関数が多いけど、PHPもWeb専用の言語じゃないんだぜ?
0102nobodyさん2006/10/18(水) 01:01:23ID:???
>>101
HTMLに埋め込むって形からするとWeb専用といってもいいんじゃない?
漏れはWeb以外でPHPを使っている人は知らないよ
0103nobodyさん2006/10/18(水) 01:03:52ID:???
でも入門用には最適な感じがしたけどなー。
宣言いらなかったり変数がわかりやすかったり関数が充実してるのが嬉しい。
自分の場合Cから教えられたけど初めはちんぷんかんぷんだったし。

学び始めて数ヶ月でポインタやら構造体やら再起やらやられても混乱しますわ・・・。
PHPでごく単純なことができるようになってからCやJAVAやるのもいいんじゃないかな〜と思うよ。

0104nobodyさん2006/10/18(水) 01:17:21ID:???
>>102
HTMLに埋め込むのは、そういう形で使うことも出来るというだけであって、
それを可能にしてるのはPHPではなく(Apacheの場合)mod_php。
あと、俺はシェルスクリプトの代わりにPHP使ったりもしてる。

まあ現状考えれば、Web用の言語といっても間違いじゃないんだけどね。
0105nobodyさん2006/10/18(水) 01:25:42ID:???
俺もPHPは入門用に悪くないとは思う。
でも多くの教育責任者はPHPのWeb方面の側面しか知らないだろうし、採択されることはめったになさそう。
HTML以外でも、文書主体のデータを文書主体な見た目のままでいじくれるって点もあるしね。
その点ではerbも一緒か。
0106nobodyさん2006/10/18(水) 01:26:17ID:???
シェルスクリプトの代わりにPHPって凄いな…

Apacheのモジュールで動かしているケースがほとんどだからね。
それがPHPの魅力だったりもするわけで。
とはいえ、教育用ならpyかrubyがいいのかな。
0107nobodyさん2006/10/18(水) 01:28:33ID:???
何かを作ってみる程度ならWSHのJScriptが最強。
0108nobodyさん2006/10/18(水) 01:33:30ID:???
まあとにかくプログラミング教育において
Ruby や Python をさしおいて敢えて PHP を採用する理由はないだろうな。
0109nobodyさん2006/10/18(水) 01:44:25ID:???
しかしZFの開発はいいかげん遅すぎないか?
いつになったらバージョンアップするんだ?
0110nobodyさん2006/10/18(水) 01:58:40ID:ZulLsGCC
教授のPython好きは異常
0111nobodyさん2006/10/18(水) 02:00:51ID:???
そういえばZFの進展聞かないな。
0112nobodyさん2006/10/18(水) 02:05:06ID:???
>>111
10月末に1.0が出るとか出ないとかだからな
0113nobodyさん2006/10/18(水) 02:25:13ID:???
ZFは遠い国で幸せに暮らしてますよ。
0114nobodyさん2006/10/18(水) 02:58:00ID:???
もうZFはあきらめたよ
0115nobodyさん2006/10/18(水) 02:58:49ID:???
まだ期待してるんだけどな
symfonyのほうがいいのかな〜
0116nobodyさん2006/10/18(水) 04:43:57ID:???
教育用こそPHP

自分のホームページをカスタマイズできると知れば、学習のモチベーション上がると思う。
0117nobodyさん2006/10/18(水) 05:03:52ID:???
phpはびゅーちふるじゃないから学習用に選ばれることはないだろう
通信教育の「ホームページ作成講座」とかならともかく
0118nobodyさん2006/10/18(水) 07:25:30ID:???
国立だから国産のRubyを採用した

のではないのか?
0119nobodyさん2006/10/18(水) 08:51:04ID:???
>>112
10月末リリース予定なのは0.2
0120nobodyさん2006/10/18(水) 08:52:22ID:???
今0.2ってことは1.0は三年後くらいか
0121nobodyさん2006/10/18(水) 09:14:04ID:???
ゲェェェェ
0122nobodyさん2006/10/18(水) 15:29:13ID:???
0.2のバグ潰したらもう次の次くらいに1.0公開って流れだった記憶
0123nobodyさん2006/10/18(水) 15:49:49ID:???
0.8分無視ですか
0124nobodyさん2006/10/18(水) 20:37:35ID:???
http://itpro.nikkeibp.co.jp/article/COLUMN/20060710/242840/?ST=lin-server&P=2

7月中に0.3までバージョンアップする予定だったようだが…
先が思いやられるな。
0125nobodyさん2006/10/18(水) 21:49:27ID:???
やる気無いなら言ってくれれば
symfonyにすんのに
0126nobodyさん2006/10/19(木) 00:50:14ID:???
symfonyはいつ正式リリースすんのかねぇ。
0127nobodyさん2006/10/19(木) 01:13:54ID:???
>>126
もう1.0のベータでてなかった?
0128nobodyさん2006/10/19(木) 03:50:47ID:???
>>127
まだベータも0.7.1914だね。
来年はじめぐらいまでにサイトを立ち上げるんだけど、
今の状態なら素直にCakePHPにしたほうがいいかな。
0129nobodyさん2006/10/19(木) 05:13:12ID:???
SymfonyもCakeも既に完成度は高いけど
特色が違うから両方を2日くらいかけて軽く触ってみると
どれを使うべきか自ずと判断できると思う

ちなみにCakeはサイト内にこっそり置かれてる
screencastをチュートリアルにした方が早いし解りやすい
http://cakephp.org/pages/screencasts
0130nobodyさん2006/10/20(金) 01:59:30ID:???
code igniter 使ってる人いますか?
http://www.codeigniter.com/user_guide/
0131nobodyさん2006/10/22(日) 18:41:08ID:???
僕はCake派でした。
0132nobodyさん2006/10/23(月) 08:56:31ID:???
なんで過去形?
0133nobodyさん2006/10/23(月) 10:24:19ID:???
絶対は絶対にCake派だ。 

過去形は全て断定なんだって、 
断定の気持ちを強く表したい時は絶対にとか必ずとか付けるんだって。

僕は絶対にCake派でした。

なんだか変だよね。

この場合、僕はCake派でした。 は >>129 結果の返答だと思われます。
0134nobodyさん2006/10/23(月) 10:24:56ID:???
しくった
0135nobodyさん2006/10/24(火) 01:31:43ID:???
おまいらはMojavi2, Ethna みたいに 1 action で 1ファイルのと、
symfonyやcakeみたいに controllerに 複数のactionを書いていくタイプ、
どっちが好き?
オレは 1 action 1ファイル。
0136nobodyさん2006/10/24(火) 02:18:44ID:???
どっちでも同じようなもんだけど
1a1のほうがいいよなー
0137nobodyさん2006/10/24(火) 03:46:37ID:???
symfonyは両方できるよ
executeしかない小さいactionはactions
複数メソッドがあるものは単体actionにしてる
0138nobodyさん2006/10/24(火) 04:34:16ID:???
俺は複数のアクションを1ファイルに押し込むほうが好みだな。
ファイルの読み込みにかかる微々たるコスト的には1アクション1ファイルの方がいいのかもしれないけど、アクションの中で呼び出すメソッドを共有したいときにちと面倒かと。
1アクション1ファイルだと、メソッドの共有時にはたぶん継承でやると思うんだけど、同じコントローラの中で同じような処理をするためのメソッドを共有したいってだけのために、継承で依存関係を増やすのはちょっとな、という気がする。
やっぱり同質の処理をするメソッドどうし(アクションどうし)は、隣どうしに書いてあったほうが安心っていうのもあるし、別のアクションへの転送(forward)を本当にただのメソッド呼び出しとして書けるのも応用利かせやすいし。
あと全体的にリファクタリングしやすいってのもあると思う。
なんか主観的な意見ばっかでスマソ
0139nobodyさん2006/10/24(火) 04:54:44ID:???
継承はテンプレートメソッドで、上書き可能性を担保する意味もあるから
単なる共有とは拡張性が違うと思う
シンプルに共有するだけでいい場合も多そうだけど
01401382006/10/24(火) 07:57:29ID:???
いや、継承は継承で使うべきところで使いたいってことも付け加えておくべきだった。
メソッド共有以上の狙いがあったり(139の言うようにオーバーライドを活かすとか)、コントローラorアクション自体にis-aの関係を持たせたいときとか。

ただ、単なるメソッド共有のためだけに、新たな基底クラスを作ると、本来すべき継承とごっちゃになってちょっと嫌だから、それなら初めから一緒のクラスに入れといたほうが見通しが良いんじゃないかと思った。
0141nobodyさん2006/10/24(火) 10:02:38ID:???
1action 1fileが馬鹿馬鹿しいって事がわかってきたから
many action 1controller 1file になってきてるんじゃね
0142nobodyさん2006/10/24(火) 10:16:29ID:???
RoRの影響がでかいだろうね
どっちも選べるsymfonyが最強
0143nobodyさん2006/10/24(火) 14:38:54ID:???
どっちも選べるって事はどちらかが無駄ってことではないんですか?
0144nobodyさん2006/10/24(火) 14:57:42ID:???
(゚Д゚)ナンデ?
0145nobodyさん2006/10/24(火) 15:20:18ID:???
どっちも選べるも何も複数アクション対応の構成なら
単一アクションにもできるからsymfonyに限った事ではない
0146nobodyさん2006/10/24(火) 15:40:11ID:???
symfonyのばやいカスケード状に出来るのがスゴイのである
0147nobodyさん2006/10/24(火) 15:55:59ID:???
馬鹿馬鹿しい事がわかってきたら無駄だな
0148nobodyさん2006/10/24(火) 16:13:11ID:???
どうでもいいけどzendまだかよ
0149nobodyさん2006/10/24(火) 16:13:50ID:???
>> 145 層化っ!  あんた一番説明がうまい。
0150nobodyさん2006/10/24(火) 16:24:27ID:???
Symfonyのカスケード状ってどゆこと?
0151nobodyさん2006/10/24(火) 16:30:15ID:???
ActionChainじゃね
正直いらんけどな
0152nobodyさん2006/10/24(火) 16:57:52ID:???
>>150
単体actionがなければ→actionsを見るという挙動のことだよ
actionsの上にactionが載っているというイメージ。
CSSならぬカスケーディングactionという発明。
まあその名称は俺が言ってるだけだけど
fabienは技術者としてセンスあると思う
0153nobodyさん2006/10/24(火) 17:13:25ID:???
あーそれでああいう構造なのか
どうなんかな、単体主体で使ってる場合便利なんだろうか
askeetのチュートリアルは1ファイル複数actionだよね
0154nobodyさん2006/10/24(火) 17:21:31ID:???
お約束のCRUD的なactionはactionsでまとめて
ちょっと特殊なアクションだったり長いロジックが必要なアクションの時に
別ファイルで単一にしておいて目立つようにとか
そういう使い分けを想定しているのかな
0155nobodyさん2006/10/24(火) 17:25:25ID:???
ロジックはアクションとは別ファイルにしないの?
0156nobodyさん2006/10/24(火) 17:44:53ID:???
フレームワークとロジックの種類によるけど
同一Actionファイルに固める、コンポーネント化、Modelファイルに組み込みの
3パターンくらい?
SymfonyでAction毎に1ファイルのルールでやってる場合は
ひとまずActionsに置くってやり方が出来る訳かな
0157nobodyさん2006/10/25(水) 05:14:29ID:???
フレームワークというか、Webアプリのことですらないんだけど、ここは経験豊かな人が多いと思うんで、ちょっと相談させてください。
ユーザ登録画面なんだけど、ユーザ名を入力するのに、姓と名を分けて登録するようにしています。
しかし外国人の場合は姓と名の順番が逆だし、またミドルネームとかあったり、そもそも姓と名の区別がなかったりする国もあるそうなんです。
こういう場合って、みなさんどのような画面にしたりテーブル構造にしてますか。
なんとなく、姓と名を分けないような構造がいいのかなと思うんですけど、でも要件としては分けなければならないしで、どうしていいか困ってます。
I18Nなアプリの経験者がおられましたらお助けを。
0158nobodyさん2006/10/25(水) 06:41:55ID:???
>>157
おーもいっきりスレ違いだなw

通常はラストネームとファーストネームだけで十分じゃないかと。
表記上の順番に合わせて、英語のファーストネームと日本語の姓を一緒のフィールドに入れるような変なことは避けたほうがいい。
DBは飽くまで「意味」で分類すべき。

ミドルネームも必要な場合は、単にオプショナルってことで後ろにつけときゃいいんじゃない?
複数のミドルネームがある場合は全部ミドルネームにスペース区切りで入れてもらえばいい。
あと、姓名の区別がないような場合は、名のほうに全部つっこんでもらえばいいかと。

UIが各国語に対応しているなら、フォームもそれぞれの国や地域にあわせればいい。
全部英語ならば、ラストネーム・ファーストネーム・ミドルネームの順番でいいと思う。
(英語圏でも、コンマをはさむことで姓名の順番が入れ替わっていることを表現することはよくある)。

余談だけど、英語のサイトでもミドルネームの項目のないところも結構多いよ。
ミドルネームまであるのって、政府関連や法的な必要性がある場合くらいじゃないかな。
ただ、ミドルネームの項目を省略することに、差別の声を上げる人もいなくはないから、いちおうつけるって感じでいいと思う。

参考:
http://en.wikipedia.org/wiki/Middle_name
0159nobodyさん2006/10/25(水) 09:38:51ID:???
>>157 >>158
これは陰毛?
0160nobodyさん2006/10/27(金) 07:20:44ID:???
素晴らしい
http://www.cakephp.jp/doc/
0161nobodyさん2006/10/27(金) 09:40:58ID:???
>>160
これはGJ!!
0162nobodyさん2006/10/28(土) 08:45:15ID:???
>>160
CakePHPが伸びる予感!
0163nobodyさん2006/10/28(土) 09:50:33ID:???
symfonyのWikiみたいなCake製のサイトのリストってないの?
0164nobodyさん2006/10/28(土) 12:03:44ID:???
ZFも今週末やっと、0.2.0リリースか
もっとがんばれよ
0165nobodyさん2006/10/28(土) 23:57:13ID:???
Yahooもbookmarksでsymfony採用だね。
0166nobodyさん2006/10/29(日) 00:00:32ID:???
cakephpで、symfonyのadmin generatorみたいに、
カラムのソートやpaginationをつくってくれるscaffoldは、
どうやったらできますか?
0167nobodyさん2006/10/29(日) 00:01:30ID:???
symfony始まったな
0168nobodyさん2006/10/29(日) 12:20:23ID:???
ZF\(^o^)/オワタ
0169nobodyさん2006/10/29(日) 19:55:15ID:???
>>165
ソースは?
0170nobodyさん2006/10/29(日) 20:00:24ID:???
>>169
symfonyの公式ブログに書いてあるよ

ZFのtrunkが0.2リリースの準備に入ったっぽい
もうすぐだわーい
0171nobodyさん2006/10/29(日) 22:32:45ID:???
俺はzendをまだ信じている
0172nobodyさん2006/10/29(日) 22:33:55ID:???
私にもそんな時代がありました。
0173nobodyさん2006/10/29(日) 23:51:22ID:???
zendはPHP作ったところだぜ
いざとなればsymfonyを動かなくすることだって!
0174nobodyさん2006/10/30(月) 00:54:36ID:???
クマー
0175nobodyさん2006/10/30(月) 06:46:15ID:???
Zend「スクリプト名がsymfony.phpだったら速度を300%低下サセマース
0176nobodyさん2006/10/30(月) 06:53:35ID:???
synfonyもcakeもORってPDO採用してんの?
0177nobodyさん2006/10/31(火) 00:03:58ID:???
ZF0.2.0キタ
0178nobodyさん2006/10/31(火) 00:29:26ID:???
0.2リリース記念に張っとくか
http://framework.zend.com/
0179nobodyさん2006/10/31(火) 01:08:53ID:???
GData Client Libraryってなんだ?
0180nobodyさん2006/10/31(火) 11:33:23ID:???
IBMがZFで作ってるQEDwikiってなんかすごいね
0181nobodyさん2006/10/31(火) 13:16:37ID:???
>>179
GoogleAPI叩くライブラリみたいね
GoogleAPIって叩き放題じゃないだろ。
そんなのサービスに組み込んで使えなくね?
個人的に使うのかね
0182nobodyさん2006/11/01(水) 09:26:02ID:4HuK3s3B
zend0.2のsessionのなんちゃらってどこが変わったわけ?
0183nobodyさん2006/11/01(水) 10:45:41ID:???
RewriteRouterが動かなくなったぞー!
0184nobodyさん2006/11/01(水) 13:37:52ID:rg9NUQac
おい「PHPの薬箱」って本を買ってみろ。
何気に神本。
0185nobodyさん2006/11/01(水) 13:57:19ID:???
>>184
どこが神本なの?
0186nobodyさん2006/11/01(水) 13:58:37ID:???
>>183

addRouteが、Zend_Controller_Router_Routeクラスの
オブジェクト配列で受けるように変更になってるね。
0187nobodyさん2006/11/01(水) 14:22:10ID:???
>>184
フレームワーク関係あるの?
0188nobodyさん2006/11/01(水) 14:52:29ID:???
>>184
これですね?フレームワークの解説に期待age

http://www.amazon.co.jp/dp/486167140X
PHPの薬箱―エラー・トラブル回避のテクニックとセキュリティ対策
佐久嶋 ひろみ (著)
価格: ¥ 2,940 (税込)
単行本: 449ページ
出版社: 九天社 (2006/11)

商品の説明

内容(「MARC」データベースより)
サーバーサイドスクリプト言語・PHPの、陥りやすいミスや習得すべきポイントをピックアップし、簡潔にまとめたもの。
Webアプリケーション開発においてPHPに関係する周辺の知識についても説明。
0189nobodyさん2006/11/01(水) 17:04:09ID:???
宣伝乙
0190nobodyさん2006/11/01(水) 17:21:59ID:???
>>188
なぜすごいのか書かないと宣伝としか思えない罠
0191nobodyさん2006/11/01(水) 17:37:14ID:???
>>186
それで渡しても動かないんです
0192nobodyさん2006/11/01(水) 19:37:05ID:???
addRouteまでのソースコピペしてみ?
0193これどす2006/11/01(水) 20:27:38ID:???
<?php

require_once 'Zend.php';

function __autoload($class)
{
  Zend::loadClass($class);
}

$view = new Zend_View;
$view->setScriptPath('hogehoge/hoge');
Zend::register('view', $view);
unset($view);

$router = new Zend_Controller_RewriteRouter();
$router->addRoute('test',
  new Zend_Controller_Router_Route('test', array('controller' => 'test', 'action' => 'index')));

$controller = Zend_Controller_Front::getInstance();
$controller->setRouter($router);
$controller->setControllerDirectory('hogehoge/hoge');
$controller->dispatch();
0194これどす2006/11/01(水) 20:29:06ID:???
>>193
http://hoge.com/test
とやっても
indexControllerのindexActionが呼び出されてしまうんです
0195nobodyさん2006/11/01(水) 21:08:12ID:???
少し手元の環境に合わせたが
>>193でTestControllerにルーティングされるけどなあ
0196nobodyさん2006/11/01(水) 21:18:16ID:???
ZF新バージョン検証したいが時間ねぇ〜。
01971932006/11/01(水) 21:26:38ID:???
.htaccessの

RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php



RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1

にしたらできました><
0198nobodyさん2006/11/01(水) 23:09:00ID:???
Symfony 0.63での開発がだいぶ慣れてきたので、
次はCakePHPを勉強したいと思います。

CakePHPとsymfonyの違いはどんな感じなんですか?
誰か、両方で開発している方教えてください。

とにかくもう、MVCフレームワーク+O/Rマッパから離れられません。
0199nobodyさん2006/11/01(水) 23:21:41ID:lwREj1DJ
PHPフレームワークは、CakePHP・symfonyの2強ってことでOK?
0200nobodyさん2006/11/01(水) 23:28:32ID:???
>>198 Cake試したら、比較レポートよろ。
0201nobodyさん2006/11/01(水) 23:38:11ID:???
Yahooに採用されたからsymfonyが頭ひとつ出てると思う
0202nobodyさん2006/11/02(木) 00:07:43ID:???
俺に採用された「ちいたん」が2位かな。
0203nobodyさん2006/11/02(木) 00:24:46ID:???
>>198
ごく大雑把に言うと大規模か中規模か。Symfony>Cake
手軽か手軽で無いか。Cake>Symfony
という程度の違い。
ディレクトリ構造もORマッパもCakeは直感的だし
例外起こしたときのメッセージが初心者にも優しい。
その代わりコードはわりとカオスであまり読む気にはならない。
Symfonyはどの要素を取ってもやり過ぎじゃないかと思う位
フル装備なFWだけど、作っていく内に色々贅沢をしたくなると
やはりSymfonyの用意周到ぶりは助かるなと思ったりする。
0204nobodyさん2006/11/02(木) 00:58:12ID:???
>>203
大事な事が抜けてないか?
CakeはPHP4にも対応してる。これが一番肝でしょ。
0205nobodyさん2006/11/02(木) 01:05:40ID:???
>CakeはPHP4にも対応してる
ってのが手軽か手軽でないかというのと関係していて
それが、
>コードはわりとカオスであまり読む気にはならない。
とのも関係している感じか?CakePHPは。
0206nobodyさん2006/11/02(木) 05:20:41ID:???
codeがbitchでも枯れてたら、中を見る事もそんなにないからいいけど
まだ発展中なのにbitchなのは嫌だなあ
0207nobodyさん2006/11/02(木) 09:32:43ID:W2OoaUNR
>>188
その本はZendFrameworkとsymfonyの使い方が載っています。
マジで買っておけ。
02081932006/11/02(木) 10:08:40ID:???
zendはもちろんsymfonyもまだバージョン1すら出てないのに本読んだって仕様変わっちゃうかもしれへんのやで
0209nobodyさん2006/11/02(木) 11:15:20ID:???
情報の使い捨てサイクルの長短はあるけど、3000円使って100万円得られるなら、損な話ではない。
本代程度の投資額なら、仕事で使えば十分回収できると思う。

>>207
今度本屋行ったら見てみます。情報提供Thanks!
本屋に行くとRoR関係は多いね。
もっとPHPフレームワーク関係の情報があってもいいかも。
Zend Frameworkが正式リリースされたら、多分関連本がたくさん出るよね!?
0210nobodyさん2006/11/02(木) 20:56:56ID:???
>>184,188
宣伝はともかく、IP変えるとかしろよ・・・

今日ザコンにいって中身確認したけど、ZendFrameworkについては数ページしかない。
RewriteRouterじゃなくて、簡単なRouterだけ使ってるし。
これで、フレームワークについて神なんだったら、
今月のオープンソースマガジンの方がぜんぜんいいよ。
0211nobodyさん2006/11/02(木) 21:21:50ID:???
>>210
symfonyについては?
0212nobodyさん2006/11/02(木) 23:08:06ID:???
>>211
同じくらい。ただ、Symfonyの方が使えるコマンド多いから、
ページ数はもうちょっと多いかも。
ただ、チュートリアル以下の内容だね。間違いなく。
チュートリアルすら読む気の無い(=その後フレームワークは使えない)であろう人には
ちょうどいいかも。

誤解の無いようにいっとくと、FW以外の内容については別。トータルのページ数は結構あったし。
ただ、フレームワークについての内容はそんな感じ。
チュートリアルのコピペレベル。
0213nobodyさん2006/11/02(木) 23:16:28ID:???
>>212
なるほど。
レスありがとう。
0214nobodyさん2006/11/03(金) 01:12:52ID:???
>>210,212
早速の報告乙
まるまる一冊分全部でフレームワークの説明しているなら内容が充実していると思いますが、一部分だと情報量が少ないということなんですね。
まだチェックしてませんが、WEB+DBマガジン No.33にも、Symfonyの解説記事があるそうですよ。

MVCフレームワークの本(情報量)は、Java>Ruby>PHPでしょうかね?
これから徐々に、PHPフレームワークの情報が増えてくることを期待致します。
0215nobodyさん2006/11/03(金) 05:14:32ID:???
今はRoRが一番多いんじゃない?>書籍
0216nobodyさん2006/11/03(金) 08:07:23ID:An1MXQ6B
いまだにguesswordなんだがダメなのか?
0217nobodyさん2006/11/03(金) 14:22:16ID:???
最近CakePHPが流行ってる感がありますが、
まともにCakePHPを使って開発している人ここにいますか?
0218nobodyさん2006/11/03(金) 21:27:40ID:???
>>217
はい。
0219nobodyさん2006/11/04(土) 00:18:18ID:???
CakePHPはプロっぽい。 Symfonyは趣味っぽい。 俺のイメージ
0220nobodyさん2006/11/04(土) 00:27:48ID:???
Yahooが採用してるのに趣味はないだろ…
0221nobodyさん2006/11/04(土) 00:33:23ID:???
プログラミングなんてどれも趣味だろ
0222nobodyさん2006/11/04(土) 00:38:31ID:???
Yahooが採用していれば黒いものも白だというのは間違いでは?
Symfonyが黒いものだとは言わないけどね。
0223nobodyさん2006/11/04(土) 00:44:52ID:???
べつに220も黒を白とまで言うつもりは無いと思うけど・・・
0224nobodyさん2006/11/04(土) 00:52:58ID:???
要約すると、どっちでもえーやんってこと?
0225nobodyさん2006/11/04(土) 00:58:43ID:???
Ruby on Railsに似ているという共通点はあるかも。
0226nobodyさん2006/11/04(土) 01:08:57ID:???
203が書いてるとおりで大体あってると思うが。
symfonyの方が大規模向きだからcakeよりむしろプロっぽい罠。
0227nobodyさん2006/11/04(土) 01:34:01ID:???
CakePHPちょっと試してみたけど、
バリデーションってモデルに対してのみ?
あと、1つの値に複数のバリデーションつけるのはどうやるんだ?
0228nobodyさん2006/11/04(土) 02:12:16ID:???
その辺りは結構残念仕様だった気がする。
ここ3ヶ月くらいで変わってるかもしれないけど。
0229nobodyさん2006/11/04(土) 12:12:07ID:???
Mojaviのサイト死んでるけど開発終わったの?
0230nobodyさん2006/11/04(土) 13:22:42ID:???
もしかしてCakePHPが流行ってるって考えは幻想?
スレッドもたってないし・・・
ここの人たちもなんとなくで、CakePHPがいいかも知れないって思ってるだけ?
0231nobodyさん2006/11/04(土) 14:41:47ID:???
今国内はSymfonyの方が明らかにマジョリティ
あまり関係ないが
0232nobodyさん2006/11/04(土) 16:23:30ID:???
code igniterのことももっと思い出してあげて下さい(><)
0233nobodyさん2006/11/04(土) 17:06:59ID:???
僕はzendが一番ソースが読みやすいのですきです
0234nobodyさん2006/11/04(土) 17:37:12ID:???
zendってhttp://unko.com/login/
みたいに同じURLで
postかgetでaction変えたい時は
indexActionでREQUEST_METHOD見て分けるみたいなので
いいんですか?
0235nobodyさん2006/11/04(土) 18:07:34ID:???
symfonyのgetRequestMethodsみたいのないの?>zend
0236nobodyさん2006/11/04(土) 18:15:02ID:???
>>235
まだ出来てないらしいよ
0237nobodyさん2006/11/04(土) 18:19:35ID:???
>>235
incubatorの新しいControllerにはRequestオブジェクトあるよ
0238nobodyさん2006/11/04(土) 18:32:48ID:???
zendはviewがしわくちゃだからなー
symfonyみたいにテンプレートからはローカルのように参照出来ないと。
0239nobodyさん2006/11/04(土) 21:35:36ID:???
zendのリクエストとか使ったら動かなくなったぜー!
0240nobodyさん2006/11/05(日) 00:51:39ID:???
>>231
国内だけでなく世界的にも実績でsymfony優勢だろう。
YahooみたいなビッグネームでCakeが採用されない限り無理だな。
0241nobodyさん2006/11/05(日) 09:23:42ID:???
cakeは自由度高いから、プログラミングセンスのある人が少人数集まってWebAppを構築するのに適してる。
必要な機能は自分でどんどん追加してゆく感じ。
0242nobodyさん2006/11/05(日) 11:38:27ID:???
> プログラミングセンスのある人が少人数集まって
> WebAppを構築するのに適してる。
プログラミングセンス無さそうな文章だな
0243nobodyさん2006/11/05(日) 12:08:31ID:zonhISBB
>>241
面倒くさいですね。
02442412006/11/05(日) 12:32:28ID:???
>>242
そんなレスが来ると思ったぜw

>>243
そうだな、確かにめんどくさいと言えばめんどくさい
0245nobodyさん2006/11/05(日) 18:14:38ID:???
>>244
具体的にほかと比べてどう自由度が高いのか教えてください。
どこをどう見ても自由度なんか他と大して変わらないんですが。
0246nobodyさん2006/11/05(日) 18:22:23ID:???
>必要な機能は自分でどんどん追加してゆく感じ。
FWで提供されない機能を独自実装するのは当たり前のこと。
他の5ベースのFWは、4ベースのものに比べてその拡張がしやすい。
cakeが提供してるマッパなんて酷いもんで、拡張を全く考えずに実装してるもんだから、
柔軟性のかけらもない。
0247nobodyさん2006/11/05(日) 18:24:18ID:???
FWのコアな部分も拡張しやすいってことじゃ?
その場合ソース追いたくないほど汚い(らしい)のは
致命的な気がするが…。
0248nobodyさん2006/11/05(日) 18:25:22ID:???
微妙にかぶった
0249nobodyさん2006/11/05(日) 18:31:40ID:???
>>247
>FWのコアな部分も拡張しやすいってことじゃ?
cakeはしにくい部類に入るけどね
0250nobodyさん2006/11/06(月) 09:18:23ID:???
http://d.hatena.ne.jp/rocketcoaster/20061031/1162286313
の方法でincubatorの中のRequestのやつやってんだけど

$request = new Zend_Controller_Request_Http();
$request->setBaseUrl();

$controller->setRequest($request);
$controller->dispatch();

ってindex.phpでBaseUrlセットしないと
ちゃんとルーティングされないのはそういう仕様なんですか?
0251nobodyさん2006/11/07(火) 16:10:57ID:???
CakePHPフレームワークによる快速WEB開発
ttp://codezine.jp/a/article.aspx?aid=670
0252nobodyさん2006/11/07(火) 16:17:33ID:???
>>250
ルーティングのベースURL=ドキュメントルートだったら
設定しなくてもいいと思うけどサブディレクトリを
ルーティングのベースURLにする場合必要なのは当然じゃない?
要はURLのどの部分からをルータのパラメータと判断するかの指定だから
0253nobodyさん2006/11/07(火) 16:53:57ID:???
>>251 CakePHPって難解だね。 
0254nobodyさん2006/11/07(火) 16:57:52ID:???
CakePHPってケイクPHPなのか
ケーキPHPって読んでた
0255nobodyさん2006/11/07(火) 17:25:13ID:???
cakeという英語単語はケイクと発音するだけだが
0256nobodyさん2006/11/07(火) 17:43:32ID:???
>>252
なーるほど!
0257nobodyさん2006/11/07(火) 18:06:27ID:JZdfhx13
ベイクドケイク
0258nobodyさん2006/11/07(火) 18:46:34ID:???
いちごのショートケイク
0259nobodyさん2006/11/07(火) 19:56:39ID:???
>>256,257
どちらも違和感ないけど
むしろケーキの方がおかしいわけで

0260nobodyさん2006/11/07(火) 21:51:15ID:???
もう苺パンツでいいよ。
0261nobodyさん2006/11/07(火) 21:54:34ID:???
>>260
大好物です
0262nobodyさん2006/11/07(火) 22:07:26ID:1jqu4IQ7
水玉か縞しか認めん。
0263nobodyさん2006/11/08(水) 00:40:31ID:???
Request関連なんですけど
getPostだとキー入れたら$_POST[キー]は帰ってくるんですけど
$_POST全部はどうやったら来てくれるんですか
0264nobodyさん2006/11/08(水) 01:01:42ID:???
何のフレームワークでの話をしてるんだかがまずわからんが
getPosts() で全部返ってきたりしないか?
0265nobodyさん2006/11/08(水) 01:04:02ID:???
zendさんです
0266nobodyさん2006/11/08(水) 01:17:04ID:???
getPostZenbu()じゃね?
0267nobodyさん2006/11/08(水) 01:19:20ID:???
>>266
だめでした><
0268nobodyさん2006/11/08(水) 01:27:46ID:???
>>266
地味にワロスwwwwwwwww
0269nobodyさん2006/11/09(木) 16:31:02ID:T9q64dZU
┏━━━━━━━━━━━━━┓ ┌──┐
┃  中川翔子 特設 おっぱい   ┃ │検索│
┗━━━━━━━━━━━━━┛ └──┘

        _  ∩
      ( ゚∀゚)彡 おっぱい!おっぱい!
       ⊂彡
0270nobodyさん2006/11/09(木) 18:32:42ID:???
>>269
コピペ乙です。

中川翔子 特設 おっぱい の検索結果のうち 日本語のページ 約 864 件中 1 - 20 件目 (0.07 秒)
でした。
0271nobodyさん2006/11/09(木) 18:43:59ID:???
ワンクリへの誘導かよ
業者?
なんでこんな地味なスレに…?
0272nobodyさん2006/11/10(金) 04:18:25ID:???
サーバーサイドのMVCなんてもう古い。
今はJavaScriptによるMVCフレームワークの時代でしょ。
ビジネスロジックの殆どはJavaScriptで書き、
リソース層だけはサーバーサイドで行う。
サーバ側はただ送られてきたリクエストに対して
処理を行い、結果を返すだけの簡単なものになる。
プレゼンテーションはHTMLそのものでOK。
変なタグを埋め込まなくてもよいのでデザイナーとの仕事も楽。
世の中はJavaScriptの時代なのだよ。
0273nobodyさん2006/11/10(金) 04:25:52ID:2v9Cp86T
>>272
開発に時間がかかるので却下
0274nobodyさん2006/11/10(金) 05:30:46ID:???
>>272
たとえばどういうのがあんの?
0275nobodyさん2006/11/10(金) 06:21:20ID:???
うむ、具体的な情報を出してくれれば
少しは有益なレスになるやも
0276nobodyさん2006/11/10(金) 06:29:45ID:???
>>273
何で時間がかかるの?
コーディーングの比率ががサーバーサイド寄りからクライアントサイド寄りにシフトしただけじゃん。
0277nobodyさん2006/11/10(金) 06:49:21ID:???
最近話題のアジャックスですね!
0278nobodyさん2006/11/10(金) 07:11:55ID:???
クライアントにある程度ロジックを委譲しても、
結局サーバーサイドでデータの整合性のチェックはしないといけないよな
複雑になりそう
0279nobodyさん2006/11/10(金) 07:20:06ID:???
クライアントのJavaScript実装の振れ幅が大きすぎて検証がめんどくせーーってのもあるな
まぁブラウザ絞っちゃえばいいんだろうけどそれも何かなぁ……
0280nobodyさん2006/11/10(金) 08:05:00ID:???
誰かが時間と労力かけて仕様を固めてくれたら多分使うんだけどな
0281nobodyさん2006/11/10(金) 08:41:49ID:???
>>272
> サーバ側はただ送られてきたリクエストに対して
> 処理を行い、結果を返すだけの簡単なものになる。

ところで、サーバーサイドのMVCって大雑把に言うと、HTTPリクエスト→DB等へのアクセス→HTML、っていう翻訳・変換にすぎないんだけど(その過程が複雑化しないようMVCで定型化してるだけ)、JavaScriptでいったい何がやりたいの?
0282nobodyさん2006/11/10(金) 10:13:51ID:???
>ビジネスロジックをJsで

つまりサーバサイドJscriptのことだな
0283nobodyさん2006/11/10(金) 11:05:28ID:???
最近、JavaScriptを巡って熱い議論が繰り広げられていますね。
やっとJavaScriptが活躍できる場が広がって来たのでしょうか?
おめでとう
0284nobodyさん2006/11/10(金) 11:22:45ID:???
最近って、今朝始まったばっかやんけw
0285nobodyさん2006/11/10(金) 12:53:51ID:???
つーかjavascriptなんてソース読まれておわりだろ。

>>272はガキのひとつ覚えじゃねーか。
あるいはmvcの入り口で挫折したアホ
0286nobodyさん2006/11/10(金) 13:33:52ID:???
時代に取り残されたのか、はたまた、本当にフレームワーク使って、開発してないのか…
0287nobodyさん2006/11/10(金) 13:42:31ID:???
javascriptをonにしていない人、javascriptを実装していないブラウザに関しては
どう考えているのですかね。
それとも、javascriptと言いたかっただけ?
0288nobodyさん2006/11/10(金) 13:51:00ID:???
言いっぱなしで何の反応もないところを見ると、思いつきで何となく書いたか、釣りかのどちらかだと思います!
0289nobodyさん2006/11/10(金) 14:29:45ID:???
javascriptMVC云々の話はどうでもいいけど
今あれだけjavascriptが取り沙汰されて
サーバサイドの各種FWがこぞってajaxサポートを実装している時代に
ソース読まれておわりとかjavascriptがoff/未実装ならどうだとか
言ってる奴の方がどう考えても時代に取り残されてるよ
googleの検索以外のWEBアプリ使ったことないのか?
サーバサイド言語のFWスレでする話でもないが
0290nobodyさん2006/11/10(金) 14:40:57ID:???
釣られるなって
0291nobodyさん2006/11/10(金) 14:46:29ID:???
>>289
AJAXやJSのAPI類が流行っているのはわかるが、JSはどの道ソースが読まれてもセキュリティ上問題のないものを書く、というスタンスは変わらないよ。
JSオフのブラウザに対しても、制限された形にせよサービスを提供し続けるってのは、まだまだ軽視する対象じゃないし。
だからこそサーバー側にしっかりした汎用的な基盤は不可欠だし、MVCフレームワークはそれを少しでも理想化する手段の1つだと思う。
0292nobodyさん2006/11/10(金) 15:48:53ID:???
>>289
なーんか、勘違いされたみたいだけど、時代に取り残された、あるいは、実際にFW使ってるの?と言った標的は、
>>281,285 みたいな人たちなんだけど…

てか、サーバサイドでMVCとか言ってるのは、便宜上そう言っているだけで、本来のMVCってのは、
window システムみたいなのにのっかる物で、正に、javascript で実現できる物なんだけど、理解できてないのかしら。
0293nobodyさん2006/11/10(金) 15:54:09ID:???
このスレでやるならC/S理解してないとダメだよ
0294nobodyさん2006/11/10(金) 16:06:51ID:???
>>292
時代がどうのこうのはどうでもいいが、このスレで言うMVCは一般のイベント駆動アプリでのMVCではなく、WebサーバサイドのMVCを前提にして問題はなかろ。
そういう意味でのMVCをJavaScriptで置き換えるなんて愚の骨頂。
0295nobodyさん2006/11/10(金) 16:09:08ID:???
>>294
どうも、理解できて無い様だな。ま、いいや。
0296nobodyさん2006/11/10(金) 16:09:18ID:???
スレタイ読めてないんだから2つのMVCを切り分けて論じるような脳みそあるわけなし
0297nobodyさん2006/11/10(金) 16:17:11ID:???
>>295
言っておくが、MVC一般を一緒くたに考えても別に構わない。
ただしその場合は、クライアントサイドのJavaScriptにMVCを導入することとは、単に既存のクライアント側での処理をMVC化したに過ぎない。
それはサーバーサイドのMVCの代替にはなりえないよ(部分的には交換可能かもしれないが)。
0298nobodyさん2006/11/10(金) 16:56:06ID:???
>>297
どうも、理解してない、と言うか、誤解してるみたいだから言っとくけど。

MVC云々は、>>281,285 に向けて言った話で、別段、そんな事(>>297)を言った覚えは無い。

サーバ-クライアント を一体の web アプリケーションとして見た場合、クライアントサイドで、本来の意味のMVC処理を行って、
サーバ側には、Mのバックエンドが残る、と言う様な形態が増えるのは、想像が付くだろう。

その際に、サーバ側の処理に於いて、MVC方式で処理する物も、残るだろう。私も、そう思う。
つまりだ、別段、争点は無いという事だ。

ちなみに、私は、>>272 とは別人だ。
0299nobodyさん2006/11/10(金) 17:01:50ID:???
オゥケイ、わかったジョン、この話はここまでだ
猫に餌をあげないといけないんでな
0300nobodyさん2006/11/10(金) 17:04:01ID:???
現物の提示がないと議論が空回りですね。
Symfonyなり、Zend Frameworkなり、CakePHPなりに、みんながダウンロードできるものを対象にして、具体的な話を展開してくれれば利益があって嬉しい限りです。
いろんな可能性を模索してみることはいいことだと思う。
AJAX以上に、JSの分担範囲が拡張されても別にいいと思うけど、採用するかしないかはケースバイケースですかね?
0301nobodyさん2006/11/10(金) 17:32:53ID:???
>>298
んなこと言われたって281=291=294=297なんでw
というか繰り返しになるけど、サーバサイドのCはHTTPのリクエストをMにアクセスできる形に変え(URIのルーティング、アクションの呼び出し、モデルのインスタンス化)、Vに渡してやるものでしかない。
そしてVは、Mで取得したデータを元に、クライアントが受け取れるデータ形式(HTML、XML、JSやCSSのコード、画像などマルチメディアファイルのコンテンツ)を出力する処理でしかない。
それを「クライアントサイドでやる」という意味が全然わからない。

>>300の言うとおり、何か具体例をあげてくれ。
意味がわかれば共感できる部分もあるかもしれないけど、今のままじゃお馬鹿な独り言を言っているようにしか見えないよ。
具体的に、「ずばり何」をJavaScriptで書くのさ?
0302nobodyさん2006/11/10(金) 17:40:35ID:???
遠隔地にストレージがある(ほぼ)スタンドアロンアプリみたいのをイメージしてるんだろ
これでサーバサイドMVCのIT革命や〜とか言ってるのがアホすぎる

C側でどんなロジックが動こうがサーバサイドMVCとは関係ない話だよ最初からさ
せいぜいVが軽くなったなくらいのもんでパッシブな構成自体は変わってないわけ
見当外れなのにCSやMVCと絡めるから議論にならん

リッチクライアントを用いる際FWに求められるのは、コントロール作成用のライブラリと
CS間のインタフェースをうまく抽象化すること

この先になかなか議論がすすまねえ
03032722006/11/10(金) 17:43:28ID:???
一応今作ってるけど、忙しいし期待しないで待ってくれ。
0304nobodyさん2006/11/10(金) 18:32:55ID:???
リッチクライアントの話は大体出終わったんじゃ
Ajaxマンセーとかアンチとか一時期盛り上がってたよ
0305nobodyさん2006/11/10(金) 18:39:42ID:???
>>289
> サーバサイドの各種FWがこぞってajaxサポートを実装している時代に
> ソース読まれておわりとかjavascriptがoff/未実装ならどうだとか
> 言ってる奴の方がどう考えても時代に取り残されてるよ

ここだけに反論。
携帯とか、組込み用のブラウザとか、テキストブラウザ、音声ブラウザとか
知らないのでしょうか。時代は関係ないでしょ。
ajaxの時代だからとか言ってるようじゃ周りをよく見ていないと思われ。

0306nobodyさん2006/11/10(金) 18:46:45ID:???
ajaxはブラウザゲームにだけ使えばいいよ
0307nobodyさん2006/11/10(金) 18:56:07ID:???
>>305
そこら辺のバランス取り
個人的にはGmailとかRSSリーダーみたいなツールはがんがん使っていって
そうでないサイトはjavascript切ってても普通に使えてjavascript使えるなら
より便利になる。くらいが落としどころかと思ってるんだがどう思う?
0308nobodyさん2006/11/10(金) 19:54:34ID:???
理想ばかり語っていないで現実を知りなさい
0309nobodyさん2006/11/10(金) 20:03:38ID:???
>>303
まだできてもないのか。
簡単で楽と言いながら、忙しいから期待しては駄目なのか。

罰としては君はこれからサイトを作るときは、
必ずJavaScriptによるMVCフレームワークで作ること。
0310nobodyさん2006/11/10(金) 20:56:11ID:???
intra-mart Open Source Software Community
ttp://oss.intra-mart.org/
0311nobodyさん2006/11/10(金) 21:06:35ID:???
im-Jssp Framework Project
これってサーバーサイドJS+クライアントサイドJSってこと?
JS好きだからサーバーサイドJSが使えるレベルになったら使いたい
0312nobodyさん2006/11/10(金) 21:51:13ID:???
割と人がいたんだな
0313nobodyさん2006/11/10(金) 22:32:07ID:???
>>312
俺も思ったw
0314nobodyさん2006/11/10(金) 22:33:14ID:???
>>312
確かになぜか食い付きの良い話題ですね。
過疎ってたのに急激に伸びてる?

みんなでPHPの開発環境を充実させて行こう。
AJAX組も頑張ってください。
0315nobodyさん2006/11/10(金) 23:28:18ID:???
http://maskat.sourceforge.jp/index.php

こういうのはどうよ?
0316nobodyさん2006/11/11(土) 13:19:01ID:???
は〜、今更ながら、JavaScriptを勉強し直さなければならないと実感しました。
prototype.jsの使い方だけでもマスターしなくっちゃ!
0317nobodyさん2006/11/12(日) 13:27:57ID:???
http://agavi.org/
Agaviが来週なんかやらかすらしいよ
0318nobodyさん2006/11/12(日) 15:08:04ID:???
prototype.jsはあまり使わない方がいい。
便利なのかもしれないけど、普通のJavaScriptの使い方忘れちゃうよ?
0319nobodyさん2006/11/12(日) 16:58:32ID:???
>>317
存在自体忘れてた
なんかサイトもクールになってるね
0320nobodyさん2006/11/12(日) 17:16:02ID:NQxZ6uwE
>>319
約一年ぶりに、0.11 がでる?
0321nobodyさん2006/11/12(日) 17:46:59ID:???
2006年11月7日(火)

やぁ、フォークしてくれている人たち

知ってるとは思うけど、予定していた日曜日に0.11RC1を出せなかったんだ。
変更履歴、リリースノート、移行ガイドや新しいサイトとかを書く仕事がいっぱいあったんだよ。
新しいロゴも今のところは完全に決まりじゃないんだ。

今、フランクフルトのInternational PHP Conference(www.phpconference.com)に
来ているのでサイトのデザインも受け取っていないんだ。
(カンファレンスに来てるならメール打ってよ。ビールでも飲みに行こうよ)
リリースを一週間くらい遅らせなきゃなんないかもしんない。
そうしたらほんとにちゃんとしたリリースノートや0.10から0.11への移行ガイドを書けるような気がする。

12日の日曜日まで待っててよ。それまでにはほんとにほんとにちゃんとできると思う :)

じゃね。

ディビット
0322nobodyさん2006/11/13(月) 06:32:22ID:???
質問スレじゃないのはわかってるんだけど、誰か助けて!

Cake PHPをダウンロード、解凍後フォルダ名をcakeにリネームして、
中身ごと全てアップロード。
cake/index.phpにアクセスすると、英語のページが出てくるのを確認。
この後一体何をすればいいんでしょうか!?
サーバ側でなんかいろいろいじるものなのかな?FWってのは?
おもしろそうだけど、使い方わかんないね!
0323nobodyさん2006/11/13(月) 07:50:11ID:???
>>322
あんたは何がしたくてFWを使おうと思ったんだ?w
0324nobodyさん2006/11/13(月) 10:29:24ID:???
>>323
大抵は興味本位から使い始めるとうのに
FWを始めて触る人に”何がしたくて”なんて分かるわけない。

上から物をみる姿勢は止せよ
0325nobodyさん2006/11/13(月) 10:47:39ID:???
>>322
Cake PHPは日本語のマニュアルあるだろ?
0326nobodyさん2006/11/13(月) 10:50:37ID:???
>>322
CakePHPはイイぞ〜
0327nobodyさん2006/11/13(月) 10:53:45ID:???
>>324
それはそうなんだが>>322のはそういうレベルの話じゃないだろう……
0328nobodyさん2006/11/13(月) 11:04:39ID:???
>>322のCakePHPは xoops みたいな感じだと思ってる疑惑
0329nobodyさん2006/11/13(月) 11:33:07ID:???
>>324
そんなつもりは無かったが
そう取れる書き方だわな
すまんかった

ただ、興味本位でもFWを入れて使うのなら
何かを作らないといけないわけで
質問の書き方を見るとそこら辺も理解してないというか
>>328の言うようにCMSのような物を期待していたんじゃないかと思っちゃったのさ

もし"何がしたくて"がわからないのならまずそれを決めてちょうだいとしか
言えないよねぇ
0330nobodyさん2006/11/13(月) 11:39:27ID:???
>>322
フレームワークってのは「アプリケーションの骨組み」だ。
「何をすればいいの?」じゃなくて、とにかく何か作ってみるべし。

もし、過去に何も作った事が無かったとしたらフレームワークは理解出来るもんじゃないよ。
アプリを何度も作っていて、その度に「なんか毎回同じ処理を作り直している気がするんだよな」と疑問を持ち始めてから、
初めて理解できるようなもんだ。
何度もアプリを作っていて、なんとなく「俺ライブラリ」みたいなのが出来ているような人なら、
フレームワークをいじってみると相当勉強になるはずなんだが、そうでないなら時期尚早だね。
0331nobodyさん2006/11/13(月) 15:19:12ID:???
ZFでsymfonyのGlobal templateみたいなことって出来ないのかな
0332nobodyさん2006/11/13(月) 15:32:13ID:???
renderで読み込んだテンプレの中でもrenderが有効だから
ActionかViewを拡張してデフォルトテンプレートを読む仕組みを作ればおk
春から夏にかけてMLにTIPSが幾つかあったと思うんだが
検索対象から外されてるかも
0333nobodyさん2006/11/13(月) 15:48:14ID:???
>>332
なるへそ
ちと調べてみます
0334nobodyさん2006/11/13(月) 16:14:38ID:???
>>332
↓こんな感じで出来ました。これでいいのかな…
$view->contents = $view->render('test.php');
echo $view->render('layout.php'); //layout.phpの中でecho $this->contents;

サンクス!
03353222006/11/13(月) 20:40:22ID:???
>>323->>330
レスありがとう(つД`)
CMSのようなもので、指示通りにやっていけば、
何かができるものみたいな認識デシタ・・・
経験不足なのかなぁ。
とりあえずFWはおいといて、>>330さんの言う俺ライブラリが、
たくさん作れるようなレベルになってから触るようにします。

どうもありがとう!
0336nobodyさん2006/11/14(火) 00:34:01ID:???
ここ一連のスレの流れに心が洗われた。
明日はここ二、三日見て見ぬ振りをしていたバグに手をつけようと思う。
0337nobodyさん2006/11/14(火) 00:37:42ID:???
now
0338nobodyさん2006/11/14(火) 00:51:42ID:???
このスレ、読んでる奴は多いのに
用がなければ誰もレスを消費しないという職業的な空気はイイ
0339nobodyさん2006/11/14(火) 01:13:14ID:???
                           
                                        .l゚゚゚゚゚゚゚】    
                              .z━━=r,,    l   :l: : : :   
       _..              ._,,,,,,,,,,,,,,   ,l     .゙K广゙゚゚゚°  .””””》 
    ,,,,、 ,/_,,ヾ .,。,xwwv-v=@.l|”゛    ゙b  . 】  .ォi、  .,|l      .,,,,,,,,,,,,l 
  ,,i´ ゙'”l| l  l. | .|      l:   '|  ._,,,,,,、 ,l    】  .,|l|  .l.゙''“゚~゚l   .|     
  ,「   .゙'ヽ, ̄ノ  :l,,yxrvrr━'° .゙'''゚゚~`,l° ,F   .l′ .:l.l   fmrrr┛  ━━━、
 .,l° .,.., ゛.l,                ノ  ト   l`  .l.]             |
 /.,  /.^.'i、  '、              l° .,″  l|  il,l:   .,,viy      'セ'''''''"
,/  .,/.  ヽ  ヽ             ,l° .,″  ..l      .な°      `'x,  
《  ,″   ゙L  ゙i      : : : :    ,,「   ゙!i、   .l!_,,,,,,,xvvri,ケ   ,q   .,   ゙'li、
 ''''     .゙i、 ,》.l'''“゙゚゚”゙”””””゚] .,√  ∧  .゙'y   ̄   .,r°  .,l`l   l'!i、  .,√
        ゚t,,l" |   : _,,,,,,,,,,,,,,,》 .√ ,ノ ゙li、  k      .'゙l,,_  ,i″ |   .| ゙'t, ,F 
        `  ━''“”゛      ゙'i、,l″  ゙L,r°       ゙゚''r° ..l:   |  ゙“  
                      ゙°                 lv,,,wl:
0340nobodyさん2006/11/14(火) 10:47:39ID:???
>>339
氏ry
0341nobodyさん2006/11/16(木) 19:18:25ID:???
何故かS2がAgaviと連携していろいろできるようなので、
一度使ってみようと思ってる

というか、S2はPHPユーザにはいまいち浸透してないみたいだな
スレどころかそんな書き込みすら見かけないし
0342nobodyさん2006/11/16(木) 19:43:01ID:???
所詮、大根。
0343nobodyさん2006/11/16(木) 20:31:22ID:???
S2もS2PHPも良さげなんだがPHPでdiconの必要性がイマイチ実感できないのよね。
ハマればやめられないんだろうなあとは思う。
0344nobodyさん2006/11/16(木) 20:56:55ID:???
ZFにS2入れて使ってる。
コメントアノテーションは普通に便利。
が、ここまでやるならjavaのJPAの方が…
0345nobodyさん2006/11/17(金) 01:36:15ID:???
>>341
symfonyもあるみたいね。
0346nobodyさん2006/11/17(金) 02:58:59ID:g335kAVx
コンテナーの必要性は微妙だけど
S2DAOはPropelより良い
0347nobodyさん2006/11/17(金) 03:40:57ID:???
propelのが大分いい
0348nobodyさん2006/11/17(金) 03:51:20ID:???
>>346
それは分かる。
あのファウンデーションのいうところの「優しさと易しさ」って当時のやたら複雑だったJava界隈では、の話で、
LLユーザからしてみればピンとこないんだけど、S2DaoはいいO/Rマッパだと思う。
0349nobodyさん2006/11/17(金) 10:18:47ID:???
Zend_DB_Tableのほうがよくね?
0350nobodyさん2006/11/17(金) 10:29:32ID:???
>>349
サンクス。こんなもんあったのか。まだざっと見だがなかなかよさげ
0351nobodyさん2006/11/17(金) 16:24:00ID:???
皆、一応試してはいるんだな。
0352nobodyさん2006/11/17(金) 17:21:43ID:???
Agaviがよさげな件について
0353nobodyさん2006/11/17(金) 21:44:53ID:???
今時PHP5なんて使ってる奴いるの?
そんな案件聞いたこともないんだけど。
なんでお前らがそんなにPHP5のフレームワークに
詳しいのかホント謎なんですけど。
家で趣味でやってんの?よほど暇なんだな。
0354nobodyさん2006/11/17(金) 21:48:10ID:???
>>353
そういう貴方は何を使ってらっしゃるの?
0355nobodyさん2006/11/17(金) 22:00:40ID:???
おそらくWeb2.0系のサイトをやってるマルチなヤシが結構いるんじゃねーかな
あとは海外絡みのプロジェクトとかね
0356nobodyさん2006/11/18(土) 00:47:51ID:???
zendのAclとかその辺の動かし方分かる人解説してください><
0357nobodyさん2006/11/18(土) 00:49:16ID:iru5FTNA
今時○○なんて使ってる奴いるの?
そんな案件聞いたこともないんだけど。
なんでお前らがそんなに○○の××に
詳しいのかホント謎なんですけど。
家で趣味でやってんの?よほど暇なんだな。
0358nobodyさん2006/11/18(土) 02:54:11ID:???
「今時」の意味が分からん
「PHP4がまだ主流の」今?
「PHP終了」の今?

前者ならそれこそ今時PHP4やってる方がどうかしてると思うのだが…
0359nobodyさん2006/11/18(土) 02:56:08ID:???
今でもPHP4が多いんじゃないの。PHP5はメモリ食うし、たいしてメリットあるとは思えない。
0360nobodyさん2006/11/18(土) 03:37:10ID:???
>>359
オブジェクトがデフォでコピーなPHP4の方が、よっぽどメモリ食うわけですが。
実行速度もPHP5のが今は普通に早いし、その辺のレンサバでもPHP5サポートしてるし、
今時4使ってる方が意味わからんな。
0361nobodyさん2006/11/18(土) 09:39:39ID:???
むしろ今時javaや.net使ってる奴いるの?
0362nobodyさん2006/11/18(土) 10:08:17ID:???
javaや.netはいないかもしれないね。
Javaや.NETはいると思うが。
0363nobodyさん2006/11/18(土) 11:31:57ID:???
>>360
内部でリファレンスカウント持ってるから
変数をコピーするたびに物理コピーしてるわけじゃない


ってどっかに書いてあったけど自分でソース確認してはいない
0364nobodyさん2006/11/18(土) 12:23:56ID:???
>その辺のレンサバでもPHP5サポートしてるし
嘘をつくな大嘘を。
0365nobodyさん2006/11/18(土) 14:02:45ID:???
>>364
オマエガナー
0366nobodyさん2006/11/18(土) 14:56:56ID:???
俺が借りるからとっととその辺のレンサバ教えろや!
0367nobodyさん2006/11/18(土) 15:10:48ID:???
>>366
XREA

俺の使ってる所も要望して入れてもらったけど。
海外サーバなのでmb関係のリクエストも多々。


0368nobodyさん2006/11/18(土) 16:44:41ID:???
PHP5 レンタルサーバ
でググれば腐るほどででくる
0369nobodyさん2006/11/18(土) 16:45:43ID:???
XML関係が充実してるから5使ってるお( ^ω^)
>>355の言うような案件の場合5にした方が開発楽だお
0370nobodyさん2006/11/18(土) 16:59:08ID:???
4の中途半端なOOなんてもはや気持ち悪くて使えない
0371nobodyさん2006/11/18(土) 17:38:55ID:???
個人鯖以外で無料で使える所ねーのか?
0372nobodyさん2006/11/18(土) 17:53:47ID:???
>>371
金払えよw
0373nobodyさん2006/11/18(土) 18:23:39ID:???
>>360
おまえ、巨大な勘違いしてるよ。PHP3(国際版)あたりからやり直した方がいい。
0374nobodyさん2006/11/18(土) 18:27:30ID:???
PHP6が出たら4のうpは終了してほしいね。バージョンがますますバラバラになる。
0375nobodyさん2006/11/18(土) 18:42:31ID:???
6はまた仕様がガラリと変わるんだろ?
0376nobodyさん2006/11/19(日) 02:40:08ID:???
>>373
具体的な例も指摘できず、適当な言葉でごまかさないようにねw
0377nobodyさん2006/11/19(日) 03:09:42ID:???
PhythonのCGIも広まってきたから
PHPももうすぐ終了ですね(^u^)
0378nobodyさん2006/11/19(日) 03:17:47ID:???
Python
0379nobodyさん2006/11/19(日) 03:36:03ID:???
>>376
すでに指摘済みだと思うけど、馬鹿ですか?
まあ、詳しく知りたければコレ読んでみてください。
http://www.zend.com/zend/art/ref-count.php
0380nobodyさん2006/11/19(日) 03:48:21ID:???
【Perl絶望】これからはPythonの時代【PHP発狂】
ていうスレ立てようとしたけど立てられなかった
0381nobodyさん2006/11/19(日) 10:00:32ID:???
Ruby>>>>>>Python
0382nobodyさん2006/11/19(日) 11:32:49ID:???
N88-Basic>>>(超えられない壁)>>>Ruby>>>>>>Python
0383nobodyさん2006/11/19(日) 15:20:06ID:???
>>370
PHP5 だって中途半端だろ。
50歩100歩。
0384nobodyさん2006/11/19(日) 15:57:53ID:???
50歩1000歩くらいだろ。
0385nobodyさん2006/11/19(日) 16:35:15ID:???
中途半端どころか余計な機能増えすぎて困るくらい。__getとかね。
0386nobodyさん2006/11/19(日) 16:36:08ID:???
パッケージがないのと、ブロックによってスコープが切り替わらないのがな。
インターフェイスとかアクセス制御とかはあってもなくてもどうでもいい。
明らかに有用なのは例外処理くらいか。
0387nobodyさん2006/11/19(日) 19:58:35ID:afBb4Sje
フレームワークに手を出すのって、PHPの基本的なことが分かっていてある程度プログラムが書けるようになってからだよね?
0388nobodyさん2006/11/19(日) 20:00:43ID:???
>>387
PHPとかあんまりわかんないやつでもある程度のものが作れるためにあるんです
0389nobodyさん2006/11/19(日) 20:04:29ID:???
いやいや、PHPが先だろ・・・
0390nobodyさん2006/11/19(日) 20:07:02ID:afBb4Sje
じゃあ、出来る人はフレームワークに手を出さないってことですか?
0391nobodyさん2006/11/19(日) 20:17:11ID:???
<?php
//電波 ここから
echo "
俺はこのスレを読んで最先端の雰囲気を味わいたいと思っています。
俺の知らない用語がチラホラ出てきます。
きっと難しいハイテクな話をしているんだと思います。
昔ラジコンを買うとき、ラジコン技術を毎月読んで研究していました。
毎月読んでいると商品知識が増えて、実物は持ってないけど最新のマシンについて詳しくなれました。
遂に手に入れたラジコンでレースに出場したら予選落ちでした。
頑張って年内にフレームワークにチャレンジしてみたいと思います。
";
//電波 ここまで
?>
0392nobodyさん2006/11/19(日) 23:09:16ID:???
>>390
PHPでプログラムを沢山書いて同じようなことをするのがアホらしくなった人が使うもの
素人が使うものじゃない
0393nobodyさん2006/11/19(日) 23:17:24ID:pGftQRtp
アホらしくなった人→フレームワーク使う
PHPフレームワーク使うのがアホらしくなった人→Rails
0394nobodyさん2006/11/20(月) 00:26:56ID:???
初心者がフレームワーク使う = PHPユーザーのさらなる低レベル化
0395nobodyさん2006/11/20(月) 00:39:55ID:???
>>393
今はRoRの派生だったり影響を受けたフレームワークが多いから
おおよそどの言語でも選択枠はあると思うよ。
RoRが元祖ってだけでね。
ラーメン屋でも「元祖」が必ずうまいとは限らないでしょ。
0396nobodyさん2006/11/20(月) 01:22:49ID:???
オブジェクト指向の知識もいるから
初心者が使おうとしてもろくに使えないだろう
0397nobodyさん2006/11/20(月) 02:08:37ID:???
railsってrubyの機能を多く使ってるから、phpで再現するのは無理があるよね。
最初phpで作ろうと思ったけど駄目だから、rubyで作った。って作者が公言してるし。
0398nobodyさん2006/11/20(月) 03:00:31ID:???
>> 394
フレームワーク使えばフレームワークに沿った使い方するから、
大丈夫じゃない?
0399nobodyさん2006/11/20(月) 03:31:39ID:???
>>397
rubyのどの機能を使っているのか

具体的にかけ チンカス
0400nobodyさん2006/11/20(月) 03:47:11ID:???
Pythonが神だとしたらPHPはちり紙
0401nobodyさん2006/11/20(月) 04:32:22ID:DSHvs9BC
>>399
Proc,Mix-in,OpenClass

このへんが肝だ
PHPなんかじゃ不可能
0402nobodyさん2006/11/20(月) 12:43:13ID:???
PHPで出来て、他の言語じゃ不可能なんてものはないよね?
0403nobodyさん2006/11/20(月) 13:06:07ID:???
順番を持っているハッシュは?
あれってPHP特有じゃないの?
0404nobodyさん2006/11/20(月) 13:21:43ID:???
>>401
mixinは__call()でそれっぽくできるよproxyだけど
0405nobodyさん2006/11/20(月) 14:34:13ID:???
>>401
ざっと調べて見て、確かにあったら良いなーと思ったけど
これって言語のルーツや性質の違いによる機能差じゃない?
バリバリのオブジェクト指向言語とほぼWeb特化な言語、
人によって好みの差はあっても、言語そのものを貶されるいわれはないな。
0406nobodyさん2006/11/20(月) 14:35:39ID:???
>>404
delegateするってこと?
includeは確かにそれっぽくなりそう

extendは継承関係無ければrunkitか
0407nobodyさん2006/11/20(月) 15:53:29ID:???
>>401
しったか日曜プログラマ乙
0408nobodyさん2006/11/20(月) 16:21:10ID:???
どんな言語だろうが、モジュールを自作してしまえばなんでも可能なわけで。
0409nobodyさん2006/11/20(月) 16:31:01ID:???
要するになんでもいい。要は気合だ。ということでFAですね。
0410nobodyさん2006/11/20(月) 17:46:21ID:???
>>407
どれも言語仕様的にぺちぺでサポートされてないから
あながち知ったかとは言えない

力技でそれっぽく出来るってだけだ
0411nobodyさん2006/11/20(月) 20:44:40ID:???
てゆーか、ぶっちゃけPHP5って終わってますよねw
0412nobodyさん2006/11/20(月) 20:50:07ID:???
てゆーか、ぶっちゃけPHP6って始まってますよねw
0413nobodyさん2006/11/20(月) 21:37:57ID:???
まだ始まってもいねぇよ
0414nobodyさん2006/11/20(月) 23:35:54ID:???
<?php
//電波 ここから
echo "
今、PHPは輝いている☆


PHPのおかげで飯が食えています。
PHP様様だな〜。

とりあえずPHPでWeb制作の仕事をやりつつ、今後はRubyも勉強してみたいです。
オブジェクト指向プログラミングをもっと深く掘り下げて理解したいな。
http://d.hatena.ne.jp/sumim/20040525/p1

その後は関数型言語も理解しておきたい。LispとかHaskellあたりかな?
まだまだスキルアップの道のりは続くよ。
みんな頑張ろう\(^o^)/
";
//電波 ここまで
?>
0415nobodyさん2006/11/21(火) 04:00:15ID:???
OpenClassって何?
ぐぐってもよくわからないのだけど…
0416nobodyさん2006/11/21(火) 04:06:24ID:???
>>404
http://wiki.s2php5.jp/s2container.php5/callメソッドにaspectする
0417nobodyさん2006/11/21(火) 04:25:32ID:???
>>410
力技ってのはRailsのことを言うんだよバカ
0418nobodyさん2006/11/21(火) 11:31:15ID:???
>>416
http://wiki.s2php5.jp/s2container.php5/call%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%81%ABaspect%E3%81%99%E3%82%8B
こっちのURLで表示されました。
0419nobodyさん2006/11/21(火) 13:23:18ID:???
agaviってどうなの?
詳しい人特徴を三行で教えて
0420nobodyさん2006/11/21(火) 13:52:01ID:???


0421nobodyさん2006/11/21(火) 14:15:04ID:???
いいところはないの?
兄弟たるsymfonyに対するアドバンテージは?
0422nobodyさん2006/11/21(火) 14:38:45ID:0SgbBMvu
>>421
テンプレートエンジンの自由度。
デフォでついてくるのはSmartyとPHPTALか。

rendererの作りは単純だから好きなヤツと組み合わせる事が出来ると思います。

router搭載したけどXMLで記述しないといけない。
というか設定ファイルが全部XML。

symfonyに比べるとやらなきゃいけないことが多いよ。
それを良しとするか悪しとするか次第。
0423nobodyさん2006/11/21(火) 16:03:15ID:???
なっなんとかかかっなっ長いものにっまままま巻かれなくてはっ
0424nobodyさん2006/11/21(火) 19:52:06ID:???

symfony使うと、smartyなんかいらないでしょ。
0425nobodyさん2006/11/21(火) 21:45:37ID:???
>>424
smartyは過去の遺物なんで。
0426nobodyさん2006/11/21(火) 23:57:00ID:???
zendのviewみたいな使い方覚えたから
わざわざテンプレなんていらなくなった
0427nobodyさん2006/11/22(水) 00:07:20ID:???
zendのviewってどんなんしてるん?
0428nobodyさん2006/11/22(水) 01:13:16ID:???
>>427
ただのPHPそのまま使ってるだけなんだけどね
普通にincludeするだけにちょっと手を加えた程度の
0429nobodyさん2006/11/22(水) 05:43:10ID:ULk44Dif
viewの中で$thisを使うのなんとかならんのか?
0430nobodyさん2006/11/22(水) 05:57:45ID:???
symfonyなら$thisがいらない
それがいい
0431nobodyさん2006/11/22(水) 05:59:45ID:???
extract((array) $this);とか
0432nobodyさん2006/11/22(水) 06:14:11ID:???
それってpublic以外のプロパティーは配置されないの?
だとしたらかなりいい方法に思えるね
0433nobodyさん2006/11/22(水) 07:03:32ID:???
>>431
あたまいいな!
0434nobodyさん2006/11/22(水) 11:30:36ID:???
>>430
smartyは無駄なPHPコードへの出力が発生する。
それが悪い
0435nobodyさん2006/11/22(水) 20:06:33ID:???
【PHP】フレームワーク CakePHP
http://pc8.2ch.net/test/read.cgi/php/1163850802/
0436nobodyさん2006/11/22(水) 20:23:16ID:???
>>434
だが、Symfony使ってて思うのが、<?php echoが書くのも見た目にもウザくてどうにかしたいので
Flexy_Templateでいいから対応してくれないかと思う。
または、simplateがもっとメジャーになればいいと思う。
Templateに複雑なことはさせないし、extensionだし、個人的には一番いいと思う。
・・・、使ったことないけどな・・・。
0437nobodyさん2006/11/22(水) 20:35:12ID:???
ネイティブで<?php echo 〜 ?> の代替になるテンプレート機構を
サポートするとかPHPモードへのデリミタを追加できるようにするとかすべきだな
ZFのコーディング規約でさえ <?php echo 〜 ?> とフルで書かないといけないとか
もうアホですよ誰もがバカバカしいと感じてるはずなのに
こんなのPHPらしくない
0438nobodyさん2006/11/22(水) 20:57:01ID:???
まったくだ
0439nobodyさん2006/11/22(水) 21:22:14ID:???
その通りだな
0440nobodyさん2006/11/22(水) 21:48:58ID:???
けしからんな
0441nobodyさん2006/11/22(水) 22:03:18ID:ULk44Dif
<?= $value ?>って感じのショートタグ(?)ってなんでダメなの?
0442nobodyさん2006/11/22(水) 22:10:05ID:???
XML
0443nobodyさん2006/11/22(水) 22:12:03ID:???
>>441
XML宣言と衝突するというだけの理由のために
ショートタグは暗黙の内に忌み嫌われる存在になりましたとさ
おしまい
0444nobodyさん2006/11/22(水) 22:13:36ID:???
ZFでブラゲー作ってます
負荷がやばいんですけど
なんとかなりませんか
0445nobodyさん2006/11/22(水) 22:20:01ID:???
{ を <?php echo に変換とかフレームワークでできそうなのにな
0446nobodyさん2006/11/22(水) 22:20:15ID:???
>>444
クライアント側に、負荷を分散する。
0447nobodyさん2006/11/22(水) 22:32:49ID:???
>>445
それがSmarty
でSmartyのために何千行もあるPHPコードをrequireするのは馬鹿馬鹿しい
だからネイティブで新しいtemplate機構をという話
0448nobodyさん2006/11/22(水) 22:56:34ID:???
<?=は実際には問題ないけど、気持ち悪いからな
echoすら面倒なら、ASPタグオンにして%=にすれば?
0449nobodyさん2006/11/22(水) 23:06:23ID:???
ショートタグもASPタグも非推奨
ASPタグに至っては誰も使ってないからPHP6で無くなりそうな予感
0450nobodyさん2006/11/22(水) 23:10:27ID:???
だからASPタグをデフォルトオンにしたらええのに。なんでせーへんの。
0451nobodyさん2006/11/22(水) 23:12:25ID:???
DTD
0452nobodyさん2006/11/22(水) 23:45:35ID:???
お前ら<?=と<?を混同していないか?
0453nobodyさん2006/11/23(木) 00:03:46ID:???
<?=バリバリ使ってるよ
なにも問題はない
0454nobodyさん2006/11/23(木) 00:12:31ID:igCGX1YU
そこでSavant3ですよ!
0455nobodyさん2006/11/23(木) 00:42:04ID:???
>>452
その心は?
0456nobodyさん2006/11/23(木) 02:09:09ID:???
IEのバグもあってXML宣言なんて商用のサイトじゃまず使わないんだよね。
<?= ?>を使うべきじゃないって言うのは、ほとんどの人が理由もわからずにそう言ってただけ。都市伝説みたいなもんだな。
JSPが流行りだして、PerlでもTTやH::Tを使うことが多くなって、PHPでもSmarty使わなきゃ、みたいな妙な流れに乗った幹事。
0457nobodyさん2006/11/23(木) 02:17:21ID:???
>>451
うちは<%%>使ってる。PIと被ってる<??>よりマシじゃね?
0458nobodyさん2006/11/23(木) 02:19:28ID:???
ショートタグ非推奨というのは、公式にアナウンスされているはず。
理由はXML宣言と動作サーバーの設定に左右されない互換性のため。
0459nobodyさん2006/11/23(木) 02:25:35ID:???
>>457
W3C信者なら<%や<?など使わず<?php ?>と書くべき
テンプレートエンジン使うのはDWとかでプレビュー出きるからじゃないの知らないけど
0460nobodyさん2006/11/23(木) 02:38:36ID:???
俺は気にせず<?=?>使ってるよ
問題になった時点で置換したらいいだけだし
0461nobodyさん2006/11/23(木) 02:47:56ID:???
IEでレイアウト崩れてもどうしてもウェブ標準にこだわりたいって言うなら、print '<?xml ?>';でいいんだし。PHPの中の人は根本的に勘違いしてるよ。
0462nobodyさん2006/11/23(木) 02:52:39ID:???
運用形態を脳内前提してポータビリティ否定されたらかないませんなあ
0463nobodyさん2006/11/23(木) 03:00:42ID:???
XMLやHTMLに埋め込めると見せかけてショートタグでバリデーションエラー。それがPHPクヲリティ
0464nobodyさん2006/11/23(木) 03:10:21ID:???
>>461
それいいな。
わざわざ<?phpって書く奴は一昔前のSmarty信者なみにズレてる
0465nobodyさん2006/11/23(木) 05:17:20ID:???
>>456
都市伝説ではなく、PHP6で削除要項に上がってるから。
0466nobodyさん2006/11/23(木) 05:37:37ID:???
削除しませんってことにならなかったっけ?
0467nobodyさん2006/11/23(木) 05:38:13ID:???
>>465
PHP6に移行する時に書き換えでまた一儲けしようと思ってる連中に
何を言っても無駄。
0468nobodyさん2006/11/23(木) 05:45:30ID:???
削除する意味が分からん
そんな糞オペレーションするなら速攻RubyかPythonに乗り換える
0469nobodyさん2006/11/23(木) 08:09:50ID:???
そもそも<?が重複して問題になるケースってある?
xmlとphpが混在してかつパースする必要があると思う訳だが
俺が想像できるのは
1.PHPのエディタ
2.デザインのソフト
3.PHP自身
これくらいで、全て問題にならん上にそんな状況も発生しない
0470nobodyさん2006/11/23(木) 08:13:12ID:???
何のスレかと思った
0471nobodyさん2006/11/23(木) 08:15:40ID:???
>>469
pukiwikiで問題発生するけど?
0472nobodyさん2006/11/23(木) 08:32:20ID:???
なんか知らんが、仕事なら <?php や <?php echo を我慢して使い、趣味なら <? や <?= を使ったらいいんでねぇの?
0473nobodyさん2006/11/23(木) 11:59:07ID:???
つまり { } を <?= ?> に自動変換してくれる extension を誰かが書けばだいたい解決?
以前になんか C で書かれた extension 版の Smarty っぽいやつなかったっけ……
0474nobodyさん2006/11/23(木) 12:17:05ID:???
>>473
simplateでしょ。

でもそうするとphpで書かれた単なる関数のヘルパーが使えなくないか?
0475nobodyさん2006/11/23(木) 12:20:40ID:???
むしろ逆。XML宣言にこだわるのは、個人サイトくらいなもの。
0476nobodyさん2006/11/23(木) 12:34:53ID:???
論点を整理しよう

<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml"; lang="ja" xml:lang="ja">
みたいなのを"PHP"がパースエラーにするのであって<?が悪い訳じゃない
<?xml記述は無視するように、PHP側が対処すれば解決だろ
<?=はPHP
<?phpはPHP
<?xmlはxml
<?はxmlとphpで競合するからパースエラーは仕方ないので使う奴が悪い

何か解釈間違ってるか?
0477nobodyさん2006/11/23(木) 13:02:14ID:???
文句があるなら自分でPHPのソースを直して使えばいいんじゃないっスか。
0478nobodyさん2006/11/23(木) 13:07:17ID:???
処理されるレイヤが違うんだから混在させる必要がない。
xmlなんて461の言うとおりphpで吐けばOK
0479nobodyさん2006/11/23(木) 13:15:27ID:???
だろ?
<?=が悪いって時点で論点がズレてるのは分かったか?
0480nobodyさん2006/11/23(木) 13:23:16ID:???
でもショートタグで書いてて、うっかりサーバーの設定が
ショートタグ不可だと、ソース丸見えちゃう危険があるんだよなぁ・・
0481nobodyさん2006/11/23(木) 14:58:24ID:???
うっかりrootでrm -rf /やったら?っていうのと変わらない理由だな。
0482nobodyさん2006/11/23(木) 16:11:32ID:???
全然ちげーよ。
04834412006/11/23(木) 17:25:59ID:2R56Km/2
ん?この流れって俺のせい?
0484nobodyさん2006/11/23(木) 18:19:49ID:???
問題になるのって、
<?php
処理
:
?>
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

って書いたときとかだよね。
XMLのところだけ、
<?php echo '<?xml version="1.0"?>' ?>
って書けばいいだけなんじゃないの。

てか、<? をHTMLに書きたい場合、どうやってエスケープするんだっけ
0485nobodyさん2006/11/23(木) 18:30:20ID:???
>>484
お前は<?って書きたいのか<?phpって書きたいのかはっきりしろ
0486nobodyさん2006/11/23(木) 18:38:37ID:???
<?
0487nobodyさん2006/11/23(木) 19:26:21ID:jDRAbFoL
<?php= ?>がないのはどうして?

あと、<?= ?> にするとしても、エスケープのことを考えると、
これだけじゃおさまらんよね?

<?= ?>がデフォルトエスケープで、
<?== ?> がそのまま表示とかならいいのに。
0488nobodyさん2006/11/23(木) 19:31:29ID:jDRAbFoL
もう少しまともに使いやすくしてくれると、
テンプレートシステムとかいらんのだけどな。
Webに特化した言語なら、このへん大事なところだから、
スマートな実装を期待したいんだが・・・。
0489nobodyさん2006/11/23(木) 22:57:31ID:???
ぜんぜん関係ない話で恐縮なんですが、
linux 等でログを眺めるとき、 tail -f hoge.log ってやりますが、
Windowsの場合、どうやるんでしょうか?


0490nobodyさん2006/11/23(木) 23:02:02ID:???
>>489
ログファイルをメモ帳にD&Dして一番下までスクロールバーを動かす。
0491nobodyさん2006/11/23(木) 23:07:34ID:???
>>484
PHPにXMLを埋め込む場合は無問題
<?だと逆はできないってこと
0492nobodyさん2006/11/24(金) 01:50:50ID:???
>>489
cygwinいれてtail
0493nobodyさん2006/11/24(金) 04:40:46ID:???
Zend Frameworkは、フレームワーク自体を新規につくるのにはいいんだけど…
って感じだな
0494nobodyさん2006/11/24(金) 06:08:33ID:???
ZFのあの立ち位置なんか良い感じだけどな〜
0495nobodyさん2006/11/24(金) 06:18:55ID:???
まだ立ち上がってもいない気もするが。
0496nobodyさん2006/11/24(金) 12:29:22ID:???
立ち位置  って何よ?
0497nobodyさん2006/11/24(金) 13:03:12ID:???
【Paul M. Jones】How Fast Is Your Framework?
ttp://www.phppro.jp/news/239
0498nobodyさん2006/11/24(金) 13:48:08ID:???
ジョーンズ的にはSolarイチオシでFA?
0499nobodyさん2006/11/24(金) 14:00:49ID:???
ジョーンズのSolar宣伝のためだけの記事じゃないの
FWのhello worldだけのベンチ結果なんて意味あんのか
railsがsymfonyとの比較ベンチでrailsだけmongrel使って
速いって書いてたのと同じくらいどうでもいいよ
0500nobodyさん2006/11/24(金) 15:18:26ID:aSFI+5Bj
>>499
どうでもよくねーよ
django爆速wwww
0501nobodyさん2006/11/24(金) 19:57:52ID:???
>>500
全くその通り。
djangoには何者も追いつけない
0502nobodyさん2006/11/24(金) 20:35:37ID:???
ジャンゴってpythonだっけ?
pythonに乗り換えようかな
Googleも使ってるらしいし
0503nobodyさん2006/11/24(金) 20:50:05ID:???
JavaってStruts以外にデファクトと呼ばれるフレームワークってある?
0504nobodyさん2006/11/24(金) 23:34:03ID:???
JSFとかSpringとか。しかし、Strutsと比べるとだいぶ普及度は落ちるかな。
0505nobodyさん2006/11/24(金) 23:39:48ID:???
zendってなんであんな遅いんだ
まだ0.2って!0.2ってなんだよ!
0506nobodyさん2006/11/24(金) 23:43:01ID:???
開発速度も遅いし実行速度も遅い
そんなフレームワークです(^v^)
0507nobodyさん2006/11/25(土) 00:24:49ID:I3x5IOpP
遅くても、スタンダードになるだろ。
MSのBASICが流行ったのと同じ理由だ。
0508nobodyさん2006/11/25(土) 00:54:59ID:???
10 PRINT "ドレミ"
20 PLAY "O4CDE"
30 END
0509nobodyさん2006/11/25(土) 00:55:41ID:???
MSのBASICってVB?
0510nobodyさん2006/11/25(土) 01:21:24ID:???
MSのBASICと言えばMSX-BASICに決まってる
0511nobodyさん2006/11/25(土) 01:47:50ID:???
>>502
djangoは他フレームワークよりめちゃくちゃ貧弱だぞ。
auto adminとpythonの言語仕様くらいしかメリットがない
0512nobodyさん2006/11/25(土) 01:48:35ID:???
N-BASIC
N88-BASIC

そういえば、PRINTと打つ代わりに ? とすればPRINTに変換されてたなぁ。
0513nobodyさん2006/11/25(土) 05:14:04ID:???
<?= みないのもんですね。
0514nobodyさん2006/11/26(日) 01:29:18ID:???
cakeのscaffoldってpagerつけてくれないの?
0515nobodyさん2006/11/27(月) 03:19:20ID:???
いわゆるMS系BASICの話とは違うけど、MS製のMS-BASICはふつーに存在した。
MacPlusで使ってた。コンパイラ版はMS-BASCOMっていってた。
PC用にグラフィックサポートのGW-BASICとかもあった。
0516nobodyさん2006/11/28(火) 00:06:49ID:???
http://www.xframework.jp/index.html
0517nobodyさん2006/11/28(火) 17:11:51ID:???
大垣師匠のwikiでもフレームワーク記事発見
http://wiki.ohgaki.net/index.php?PHP%2F%A5%D5%A5%EC%A1%BC%A5%E0%A5%EF%A1%BC%A5%AF
0518nobodyさん2006/11/29(水) 03:43:18ID:???
のりおくれたけど、
>>476
><?xml記述は無視するように、PHP側が対処すれば解決だろ
ちょーはげどー
自分以外のPIを勝手に解釈するなんて、PHPパーサはバカかとおもった。

>>486
>XMLのところだけ、
><?php echo '<?xml version="1.0"?>' ?>
>って書けばいいだけなんじゃないの。
なんでこれを疑問に思わないのか不思議。

>>487
<?= ?>はなくていいよ。だって属性のとこに書いたらHTML的にアウトじゃん。
JSPみたいな${ }とかがいい。
0519nobodyさん2006/11/29(水) 05:31:05ID:???
その流れで結論はなくていいかよw
0520nobodyさん2006/11/29(水) 05:48:19ID:???
PHPがネイティブでセンスのいいテンプレート機構を持てば、
支持されるのになぁ・・・。期待できないのが悲しい。。
0521nobodyさん2006/11/29(水) 07:19:44ID:???
>>518
現状でxml宣言だけを回避するようなphpの実装は難しいだろうね。
例えばxmlで始まる名前の関数があったときに、
<?xml();
と区別しなければならないし、processing instructionsに<?が予約されていることも考慮すると、そういう区別をするphpパーサを実装することは現実的ではない。

俺はむしろ<?=がショートタグの一種であることに疑問を感じたりする。
個人的には<?phpと<?=で全部書ければそこそこ満足。
HTML的にアウトだか何だか知らないが、PHPはその名前が示す通り、常にHTML(ハイパーテキスト)よりも先に処理されることを前提と考えて問題ないかと。
0522nobodyさん2006/11/29(水) 09:06:59ID:???
なぁ、ここってフレームワークを語るスレだよな?
0523nobodyさん2006/11/29(水) 09:10:37ID:???
ネタがないときはテンプレートの話をするのが、このスレの風習。
フレームワークの話題を期待している場合はしばし待つか、自ら燃料投下しましょう。
0524nobodyさん2006/11/29(水) 10:02:06ID:VHvNEKJn
>>518
ELだね。でも、PHPでそれやるとおかしな事になりそうだ。
$の代わりに#にしないか?Velocityっぽく
#{$obj->getName()}
0525nobodyさん2006/11/29(水) 15:59:53ID:???
>>524
"#"はHTMLの色指定で使うからいろいろと面倒起きそう

自分はその指定の仕方は使わないけど
だからいいって話でもないしな
0526nobodyさん2006/11/29(水) 16:37:39ID:???
じゃあこれ。
ω{$chinko->manko()}
0527nobodyさん2006/11/29(水) 19:53:18ID:???
ちんこにまんこメソッドがあんのおかしくね?
diveToManko()だろ
0528nobodyさん2006/11/29(水) 20:44:30ID:wULZvKMX
ERBをPHPで実装すればいいじゃん
0529nobodyさん2006/11/29(水) 21:00:10ID:???
insertToManko($nagasa)

にするけどな
0530nobodyさん2006/11/29(水) 22:15:12ID:???
try {
insertToManko($nagasa);
} catch (HayasugiException $e) {
echo 'kyo ha tsukarenterunndayo.';
}
0531nobodyさん2006/11/29(水) 22:31:23ID:???
>>529-530
ベタ書きは避けたい

insert($to, $obj)
にしよう

insert($anal, $chinpo)
のように出来るからアナル派にも易しいメソッドになる
0532nobodyさん2006/11/29(水) 22:47:55ID:???
insertメソッドを実装したabstractなHollクラスを
MankoとAnalに継承させるのがいいと思う
0533nobodyさん2006/11/29(水) 22:55:08ID:???
Hollはinsertしないでしょ
0534nobodyさん2006/11/29(水) 22:56:15ID:???
で、 Hollてなんだ?
0535nobodyさん2006/11/29(水) 23:01:27ID:???
$chinkoより、$chinpoより、チムポがいい
0536nobodyさん2006/11/29(水) 23:16:53ID:???
それはインスタンスでどうにでもなる。
0537nobodyさん2006/11/29(水) 23:42:24ID:???
まじめな話、insertって入れられる方が実装しない?
テーブルクラスにinsert実装させたりするけど
データにinsertは持たせないでしょ
0538nobodyさん2006/11/30(木) 00:15:22ID:???
>>537
$chinko = new chinko();
$manko = new Mnko();

try{
$manko->insert($chinko);
} catch( SotinException ) {
echo "sotin ha sine!";
}

こんな感じ?
0539nobodyさん2006/11/30(木) 00:25:16ID:???
>>538
そんな感じ
0540nobodyさん2006/11/30(木) 00:27:44ID:???
The sfMixin class introduces mixins in PHP

symfonyのおかげでRuby死亡wwwwwwwwwww
0541nobodyさん2006/11/30(木) 01:46:44ID:???
>>520
そんなものをネイティブでもつくらいなら、そもそも<? ?>自体不要だろ。
君は他の言語を使いなさい。
0542nobodyさん2006/11/30(木) 01:54:28ID:???
何を言ってるんだ?しっかりしろよ。
0543nobodyさん2006/11/30(木) 02:23:52ID:???
>>538
それだとmankoをanalにしたい時に
似たようなコードが出てきて厄介だからDIにしよう

おっと、analにDirectInsertは気をつけろよ?
0544nobodyさん2006/11/30(木) 02:51:52ID:???
そりゃDI違い
0545nobodyさん2006/11/30(木) 03:03:13ID:???
chinko クラスは iInsertable インタフェースを implement するのが良いな
そうすれば vibe クラスや vegetable クラスなどの iInsertable クラスも同じメソッドで渡せるし

とか考えたけどそういう発想自体が PHP っぽくない気がしてきた
Java とか C# の発想だよな……
0546nobodyさん2006/11/30(木) 03:16:44ID:pTDlPFp+
doInsert って名前にすればいいんじゃね?
0547nobodyさん2006/11/30(木) 05:31:56ID:8GyuhoHQ
>>540
それはなんですか?
0548nobodyさん2006/11/30(木) 09:31:35ID:???
PHPでMixiを実行するクラス
0549nobodyさん2006/11/30(木) 20:33:35ID:???
PHP5勉強したいけどね。
どこで動くのよw
0550nobodyさん2006/11/30(木) 20:53:56ID:???
ローカルで動かせばいいじゃないか。
まさかレンタル鯖で開発とか動作テストやるわけじゃ・・?
0551nobodyさん2006/11/30(木) 21:20:50ID:pTDlPFp+
xrea
0552nobodyさん2006/11/30(木) 22:22:55ID:???
>>521
>現状でxml宣言だけを回避するようなphpの実装は難しいだろうね。
xml宣言だけを回避するんじゃなくて、PHPのPIだけを解釈して他は解釈しないようにするだけ。何も難しくない。
PHPパーサが<?php 以外を解釈しようとするのがそもそもおかしい。

>例えばxmlで始まる名前の関数があったときに、
><?xml();
>と区別しなければならないし、
そんなとこまで面倒見る必要ない。「<?xml」まで読んで、これはPHP用のPIではないと判断したら読み飛ばせばいいだけ。

>processing instructionsに<?が予約されていることも考慮すると、そういう区別をするphpパーサを実装することは現実的ではない。
意味分からん。XMLには複数種類のPIを含めることが可能であり、他人のPIまでを勝手に読んでエラーとするPHPのほうがおかしい。

>俺はむしろ<?=がショートタグの一種であることに疑問を感じたりする。
>個人的には<?phpと<?=で全部書ければそこそこ満足。
よかったね。

>HTML的にアウトだか何だか知らないが、PHPはその名前が示す通り、常にHTML(ハイパーテキスト)よりも先に処理されることを前提と考えて問題ないかと。
「HTML的にアウト」と「HTMLよりも先に処理される」はまったく関係ない。
もちろん「PHP」という名前と「HTMLよりも先に処理される」はもっと関係ない。
0553nobodyさん2006/11/30(木) 22:50:36ID:???
レス多いなと思ったら、そっちの方向で盛り上がってたのかw
0554nobodyさん2006/11/30(木) 23:12:28ID:???
>>552
>xml宣言だけを回避するんじゃなくて、PHPのPIだけを解釈して他は解釈しないようにするだけ。何も難しくない。
>PHPパーサが<?php 以外を解釈しようとするのがそもそもおかしい。
それはshort_open_tagをオフにしとくのと何が違う?
仮にshort_open_tagがオンの場合に<?hogehogeを無視するという意味で言っているとしても、後方互換性を考えれば無茶な話。

>「HTML的にアウト」と「HTMLよりも先に処理される」はまったく関係ない。
>もちろん「PHP」という名前と「HTMLよりも先に処理される」はもっと関係ない。
出力がHTMLであればいいだけの話で、PHPのソースコードがHTMLの仕様に準拠する必要がない。
0555nobodyさん2006/11/30(木) 23:12:39ID:???
>>552
なんか自分が正しいと信じきってそうだから言っても無駄かもしれんけど
>>521の内容は「現状では」だから <? ?> のショートタグモードもありの状態ではってことだと思うよ


しかしまぁ口調とか何とかモヒカン丸出しで見てて痛いね……
0556nobodyさん2006/11/30(木) 23:13:12ID:???
<?phpくらい書けよw
おまえらどんだけさぼりたいんだ
0557nobodyさん2006/11/30(木) 23:16:39ID:???
さぼれる限りさぼりたいっす><
0558nobodyさん2006/11/30(木) 23:28:09ID:???
<?php がうざいかどうかは書き方による。
<?php のおかげで、書き方の幅が狭まっている。
0559nobodyさん2006/11/30(木) 23:35:45ID:???
面倒なんじゃなくて<?=の方が可読性が高いんだよな
気にならなけりゃ<?php echo使っとけ
0560nobodyさん2006/11/30(木) 23:45:49ID:???
>>552
パッチ作って好みの仕様に変えたらいいじゃないか。

ん、お前らも俺の言う事に従えだと?
現状の仕様で不自由してない。そいつぁ余計なお世話だ。引っ込め
0561nobodyさん2006/11/30(木) 23:53:04ID:???
見た目のわかりやすさは大事。
煩雑な書き方しかできないと、パッと見でバグを発見できる可能性が低下する。
そうなると、それはもはや言語的欠陥といってもいいくらいだ。
見通しのよさはとても大事。
良い言語で良いコードを書いたなら、バグがあると浮き上がるようにして見えてくるものだ。
0562nobodyさん2006/11/30(木) 23:58:17ID:???
テンプレート的な書き方をしてると、<?php echoはあまりにも大量に出てくるから、短くして欲しいって希望は出てきて当然だよな。
0563nobodyさん2006/12/01(金) 00:40:47ID:???
どうでもいいけど、こんなところで議論してないでPHP本家にでも言え
0564nobodyさん2006/12/01(金) 00:46:40ID:???
民衆啓蒙です
0565nobodyさん2006/12/01(金) 01:17:57ID:???
Let's enjoy programming !!!
0566nobodyさん2006/12/01(金) 02:13:54ID:ZG8rf5XR
フレームワークなんか語る暇あったらハローワークで
早く職探した方がいいんじゃねーのかこの野郎
0567nobodyさん2006/12/01(金) 02:34:34ID:Nko4nsW+
<?php echo "ショッピングカート"; ?>

これで全て実装してくれればな・・・
0568nobodyさん2006/12/01(金) 02:35:31ID:???
ショッピングカートなんて1週間あれば余裕やで
Zendのフレームワークがあればですけどね
0569nobodyさん2006/12/01(金) 02:40:19ID:???
>>566
誰がつまらないことを言えと
0570nobodyさん2006/12/01(金) 17:27:46ID:???
>>554
>それはshort_open_tagをオフにしとくのと何が違う?
>仮にshort_open_tagがオンの場合に<?hogehogeを無視するという意味で言っているとしても、

その意味でいってる。

>後方互換性を考えれば無茶な話。
なぜ無茶な話なの?現状でも<?xml がエラーになるんだろ、なんで後方互換性で問題になるんだよ。

>>「HTML的にアウト」と「HTMLよりも先に処理される」はまったく関係ない。
>>もちろん「PHP」という名前と「HTMLよりも先に処理される」はもっと関係ない。
>出力がHTMLであればいいだけの話で、PHPのソースコードがHTMLの仕様に準拠する必要がない。
はなしがまったく繋がってないんだけど。もとの>>552を読め。
0571nobodyさん2006/12/01(金) 17:30:20ID:???
>>556,558
もとのはなしは、<?xml がエラーになるのがおかしいという話であって、
<?php と書くのがうざいかどうかじゃない。
まあ <?php echo $var; ?> はうざいけどね。${var}とかでよかった。
0572nobodyさん2006/12/01(金) 17:45:08ID:???
>>571
>>436から>>441と繋がっていったわけじゃね?
436がSymfonyで<?php echoがウザイって言ったから、
441が<?=はなんでダメなの?って事から始まったな。
だから436が悪いんだよ。




・・・、ごめん漏れ436・・・orz
0573nobodyさん2006/12/01(金) 18:20:19ID:???
いやいや俺が436
0574nobodyさん2006/12/01(金) 20:13:57ID:???
公安調査庁乙
0575nobodyさん2006/12/01(金) 22:59:43ID:Nko4nsW+
いや、俺が436だよ!
0576nobodyさん2006/12/01(金) 23:16:18ID:???
とにかく436氏ね
0577nobodyさん2006/12/02(土) 00:24:56ID:???
>>570
short_open_tagをオフにすれば何の文句もないってのがお前の主張ということでおk?
俺はshort_open_tagはオンにしている。
テンプレート内で<?=を大量に使うため(別に個人でやってるだけだしな)。
XMLを出力するときは<?='<?xml〜と書いている。
short_open_tagがオンの場合、<?xmlであろうがなんだろうが、<?からPHPのコードと解釈される。
後方互換性と言ったのは、<?の後ろにphp以外のものがある場合に、エラーとするのは現実的ではないという意味。
例えばテンプレートの中で<?foreachと書く場合もある。

もう一方の話で、HTML的にどうのこうのとか、PHPが先に処理されるかどうかの話はそもそも、
>>518
>だって属性のとこに書いたらHTML的にアウトじゃん。
・・・例えば<img src="〜" <?=$size_attr?>/>みたいなやつか(ヘルパを使っていないとすると)。
>>521
>先に処理されることを前提と考えて問題ない
・・・つまり<img src="〜" <?=$size_attr?>/>という部分は「PHPのソースコードの一部」であって「正しいHTMLの一部」である必要はない。
出力の<img src="〜" width="〜" height="〜" />がHTMLとして問題なければいいんじゃないの?って話。
そこで、>>552の最後の部分はぶっちゃけ意味がわからない。
(PHPという「名前」自身が直接、論理的に話の内容に結びついているわけではない点は尤もだが)
0578nobodyさん2006/12/02(土) 00:29:22ID:???
newbieの登場のたびに同じレスを読まされる・・・
0579nobodyさん2006/12/02(土) 00:35:18ID:???
>>578
長文書いて悪かったよ。
でも俺はphrameスレのときからいるよ。
0580nobodyさん2006/12/02(土) 03:32:56ID:???
>>577
>・・・つまり<img src="〜" <?=$size_attr?>/>という部分は「PHPのソースコードの一部」であって「正しいHTMLの一部」である必要はない。
デザイナがDWとかのHTMLエディタで編集する時のことを考慮するんだ。
0581nobodyさん2006/12/02(土) 03:44:10ID:40G0u4jE
プログラマーにとってもショートタグは可読性高いよ
0582nobodyさん2006/12/02(土) 03:49:46ID:???
>>580
考慮する場合、どう対応するの?
0583nobodyさん2006/12/02(土) 04:05:50ID:???
>>582
・デザイナーにPHP覚えさせる
・スマ〜〜チ〜〜〜
0584nobodyさん2006/12/02(土) 06:43:22ID:???
>>577
>short_open_tagがオンの場合、<?xmlであろうがなんだろうが、<?からPHPのコードと解釈される。
オンとオフを間違ってたかもしれん。すまん。
とにかく<?を禁止して<?phpを強制させるような設定のときは、<?xmlとか他のPIを解釈しないようにすればいいというだけ。
<?を禁止してないときに<?fogehogeも解釈されるというのは当然そのとおり。
そうじゃなくて、<?を禁止して<?phpを強制させているはずなのに<?xmlまで勝手にパースしようとするPHPパーサがばかじゃね?というはなし。
そして、そのときはべつに後方互換性の問題なんかおこるわけないだろ?

>・・・つまり<img src="〜" <?=$size_attr?>/>という部分は「PHPのソースコードの一部」であって「正しいHTMLの一部」である必要はない。
話が噛み合んはずだ。出力結果が正しいHTMLであるべきなのはあたりまえ。
問題は、もとのPHPコード自体が妥当なHTMLであるかどうかだろ。
出力がHTMLであればよく、もとのPHPコードはHTML的に正しくなくてOKというのなら、
そもそも<?を禁止する必要はないし、JSPのような<%でもJavaのような#foreach()..とかでもいい。
それをわざわざ<?phpを使うように推奨してるんだから、もとのPHPコードも正しいHTMLにしようとしていることは明らか。それを考えれば
>「PHPのソースコードの一部」であって「正しいHTMLの一部」である必要はない。
なんて言葉はでてこんだろう。
0585nobodyさん2006/12/02(土) 06:46:20ID:???
いっとくけど、べつに>>577がshort tagを使うのは個人の自由だから別にとがめはせん。
問題は<?xmlまで解釈するPHPパーサのばかっぷりであって、short tagの是非はしらん。
0586nobodyさん2006/12/02(土) 06:50:07ID:???
おまいら全然かみ合ってない気がする
0587nobodyさん2006/12/02(土) 11:32:49ID:???
厨じゃあるまいし、こいつら何熱くなってんの?
0588nobodyさん2006/12/02(土) 13:02:32ID:???
>>583

スマーチ
0589nobodyさん2006/12/02(土) 13:05:37ID:???
たかがタグのことで熱くなりすぎw
0590nobodyさん2006/12/02(土) 13:55:06ID:???
ショートタグ云々という些細な問題よりも、よりもっと大きな生産性阻害要因はある。

ttp://d.hatena.ne.jp/ajiyoshi/20050806/p1
「私にとっては、ただ始めることが唯一困難なことなのだ。」

(ノ∀`) アチャー
0591nobodyさん2006/12/02(土) 13:58:51ID:???
>>584
<?を禁止した状態なら、<?xmlはphpコードの開始と解釈されずに、おまいの期待通り表示されるけど。
しかも、<?を使わずに<?phpを使ったら正しいHTMLになる、という理屈が意味不明。
0592nobodyさん2006/12/02(土) 14:51:01ID:???
言い争ってるアフォな連中が何とかならぬものか。
止めろと言っても馬鹿だから理解してくれなくて困った。
0593nobodyさん2006/12/02(土) 14:56:44ID:???
見てて面白いからもっとやれや
0594nobodyさん2006/12/02(土) 15:00:15ID:???
manko^^
0595nobodyさん2006/12/02(土) 15:06:30ID:???
誰が得するんだよこの議論
0596nobodyさん2006/12/02(土) 15:08:16ID:???
誰かmayaaをPHPにportしろよ
そしたらこんなクソみたいな議論終わるから
0597nobodyさん2006/12/02(土) 15:12:51ID:???
http://www.kuwata-lab.com/kwartz/
はどうよ
0598nobodyさん2006/12/02(土) 16:09:27ID:???
SmartyなりFlexyなりを使うのを重いとかファイルをincludeしたくないとか言って嫌がってる連中だよ?
mayaaが来てもKidが来ても無駄。
0599nobodyさん2006/12/02(土) 18:12:44ID:???
PHP版はmaayaに名称変更でよろしく
0600nobodyさん2006/12/02(土) 18:27:58ID:???
http://sourceforge.jp/projects/rhaco/
ってどうなんでしょう?

PHP4で使うFWを選んでる最中なのですが……
0601nobodyさん2006/12/03(日) 03:04:58ID:???
smartyはPHPと出来ること変わらないくせに無駄に重いからダメなわけで、PHPじゃできない(しづらい)ことが出来るテンプレートエンジンなら当然価値がある。
0602nobodyさん2006/12/03(日) 10:29:03ID:???
PHP で作られたテンプレートエンジンならどうやっても PHP 以上のことはできないわけで
つまり C で extension として書かれたものとか外部プログラムのもの以外に用はないというわけか
0603nobodyさん2006/12/03(日) 12:07:36ID:???
SamrtyってPHPで書かれてるの?
0604nobodyさん2006/12/03(日) 15:32:19ID:???
>>603
ダウンロードした事ないのか?
0605nobodyさん2006/12/03(日) 17:16:53ID:???
PHP使えるデザは腐るほど居るが、smartyなんて辺鄙なもの覚えようなんてデザはごく一部のマニア。
しかもセンスも無い奴が多い。
0606nobodyさん2006/12/03(日) 17:23:46ID:???
今までまともなデザイナ見た事無い
PGも自己中のカスが多いが、デザイナもIOが取れないカスばかり
0607nobodyさん2006/12/03(日) 17:42:54ID:???
俺Tueeeeしたいだけの人は僕のスレから出てってよ
0608nobodyさん2006/12/03(日) 22:44:56ID:???
デザイナには HTML でも JPEG でも何でもいいから絵だけ書いてもらって
それを元に自分で HTML + CSS で書いた方が確実という……

でも実際そんな HTML 組みまでやってたら効率悪くて仕方ないんだよなー
0609nobodyさん2006/12/03(日) 22:59:08ID:???
>>608
実際どんな感じで進めてる?
ウチはデザイナがHTML書いてプログラマに渡して
プログラマが変数埋め込む、というやり方なんだけど。

もっと効率良いやり方あるのかな?
0610nobodyさん2006/12/03(日) 23:58:46ID:???
>>609
おれはフリーランスなんで仕事の相手によって違うけど
大抵はやっぱし HTML を書いてもらってそこに変数を埋め込んでるね

プログラミング自体はフレームワーク化が進んで組みやすくなったりしても
デザインとプログラムの共存はほんと永遠のテーマだね……
0611nobodyさん2006/12/04(月) 02:36:05ID:3/909zR4
PHP5のフレームワークって結局何が一番使われてるのよ?
お前ら必死に語ってるけどPHP5の実績って何にもないから
よく分からねーんだけど。
0612nobodyさん2006/12/04(月) 02:42:16ID:???
>>611
このスレの序盤でも読んどけ。
0613nobodyさん2006/12/04(月) 10:57:57ID:???
Javaでも使っとけ
0614nobodyさん2006/12/05(火) 01:24:36ID:???
symfony 1.0になってるやん
0615nobodyさん2006/12/05(火) 02:48:07ID:???
>>611
>お前ら必死に語ってるけどPHP5の実績って何にもないから
Yahoo!Bookmarks
0616nobodyさん2006/12/05(火) 03:37:46ID:???
>>611
@cosme
0617nobodyさん2006/12/05(火) 13:03:39ID:???
>>611
PHP3/4 以外で PHP 使っているサイトのほとんど全て
0618nobodyさん2006/12/06(水) 03:10:12ID:???
実績が無いんじゃなくて、現実を見たくないからよくわかんないんじゃない?
0619nobodyさん2006/12/06(水) 10:11:34ID:???
611が最近新しい仕事を全然貰えてないってことでは
0620nobodyさん2006/12/06(水) 18:27:59ID:0dUIc2A4
すみません、知恵を貸してください。

PHPで、オブジェクト指向的な開発を行うこととなりました。
フレームワークを利用して、汎用性の高いものというのがお客さんの希望らしいです。

基本的なPHPの文法はわかるのですが、フレームワーク利用は初めてとなります。
本を購入して、自分で簡単なフレームワークなんかを考えてみたのですが
答えが出ません。

そもそも、フレームワークというものが分かってないのかもしれませんが、ご指導いただければ
と思いまして。以下のような条件です。

・DBから一覧データの追加・削除。編集。
・表示部分はSmartyを利用したい。
・認証とメール送信を行いたい。
・PEARのPager Formの利用。

・PHPは4を使用。

何かいいフレームワーク。勉強法とかありますでしょうか?
0621nobodyさん2006/12/06(水) 18:34:30ID:???
フレームワークを使うこと自体が目的化してしまっていては
「汎用性の高いもの」なんて作れるはずがない……
0622nobodyさん2006/12/06(水) 18:36:55ID:???
>>620
スレの最初の方にたくさんフレームワークが紹介されてるから、
好きなの選べばOK。
フレームワークを作る事が目的じゃなく、OOな開発がしたいんでしょ。
06236222006/12/06(水) 18:40:59ID:???
>>620
つ ttp://phpspot.org/blog/archives/2006/11/10php.html

俺はEthna使ってるけどね。

フレームワークは山ほどあるけど開発が停滞してるのも
結構あるから注意すべき。
0624nobodyさん2006/12/06(水) 19:38:57ID:???
>>621

そうなんですよきっと。根本的なものが判ってない気がします。

>>622

ありがとうございます。参考にさせて頂きます。
Ethnaは探してるときに気になっていました。ちょっと勉強してみますです。
06256222006/12/06(水) 19:46:47ID:???
>>624
Ethnaは今バリバリ開発中でドキュメントが揃ってないから
ちょっと苦労するかもね。
でも、国内で開発されてるので日本語ドキュメントも豊富だし
悪い選択じゃないと思うな。

まあ、メジャーどころを抑えとけばOKかと。
0626nobodyさん2006/12/06(水) 23:04:07ID:???
フレームワークを使うことと、汎用性が高いことは必ずしも一致しない。
0627nobodyさん2006/12/06(水) 23:41:44ID:???
それどころか,知らない人が単にフレームワークを使えばいいやって発想だと
フレームワークを変な風に使うためのゴチャゴチャが加わって
余計に汎用性がなくなる
0628nobodyさん2006/12/07(木) 00:00:26ID:???
フレームワークを利用するメリットは達人の知見を流用できることだが、
その代わりに達人の流儀に従わなくてはならない。
だからマニュアルをよく読んでフレームワークの仕組みや流儀をよく
理解しないと>>626>>627がいうような事態に陥る。
ま、>>626>>627を心に留めて使えばいいこと。
初心者が無勝手流にやるよりは数倍いいはずだから。
06296202006/12/07(木) 10:14:22ID:???
みなさん、アドバイスありがとうございます。

なんとなく漠然として、もやもやしてたんですが、糸口が見つかった
気がします。いろいろ勉強してみます。
0630nobodyさん2006/12/07(木) 10:19:40ID:???
>>620が心配(´・ω・`)・・・
っつか、お客様の方が知識ありそうな感じじゃね?
なにかと理由つけて断った方が後々こじれなくていい希ガス。

何かフレームワークを採用するなら、1ヶ月くらいいじり倒して出来る事と出きない事を理解してから取り掛かるべきだと思うな。
でないとはまるから。
(全体の機能を理解してないから、えてして、フレームワークを使っているのにフレームワークの機能を使わないで辻褄をあわせようとするコードになる。)

書いてある事見た限りだと時間なさそうだけど・・・
0631nobodyさん2006/12/07(木) 11:32:19ID:???
>>630
> 何かフレームワークを採用するなら、1ヶ月くらいいじり倒して出来る事と出きない事を理解してから取り掛かるべきだと思うな。
> でないとはまるから。
630が良い事言った。
0632nobodyさん2006/12/07(木) 11:42:37ID:???
まあ理想だけど、そうはいかん場合も多いわな。
逆に業務の締め切りをプレッシャーにフレームワークの仕組みを
理解するのもモチベーション保つのに有効だったりしてw
0633nobodyさん2006/12/09(土) 15:27:42ID:IXn1BSPb
ということで、最強のフレームワークはSymfonyということでFA?
0634nobodyさん2006/12/09(土) 16:28:10ID:???
Zendならきっとやってくれる!
0635nobodyさん2006/12/09(土) 18:45:11ID:IXn1BSPb
Zendってあれ、フレーmワークじゃないぢゃん…
0636nobodyさん2006/12/09(土) 19:02:53ID:???
フレームワークだろ
0637nobodyさん2006/12/10(日) 04:26:00ID:???
コンポーネントだな
0638nobodyさん2006/12/10(日) 09:55:42ID:???
フレームワーク・コンポーネントじゃね?
0639nobodyさん2006/12/10(日) 12:13:44ID:???
みったんフレームワークなサイト
http://www.liclis.com/
0640nobodyさん2006/12/10(日) 15:36:54ID:???
>>639
なんで分かるの?
0641nobodyさん2006/12/10(日) 15:58:42ID:???
ヒント:本人
0642nobodyさん2006/12/10(日) 16:13:21ID:???
へぇ〜、そこそこ有名なサイトじゃん
0643nobodyさん2006/12/10(日) 16:35:35ID:???
>>642
>へぇ〜、そこそこ有名なサイトじゃん
うわ…
0644nobodyさん2006/12/10(日) 17:18:03ID:???
>>640
みったんサイトに書いてある。
0645nobodyさん2006/12/10(日) 18:27:56ID:???
まだ謎のDIコンテナがある
S2使っとけよwwww
0646nobodyさん2006/12/10(日) 20:17:23ID:???
なんだこれ
http://www.liclis.com/p/customer/
0647nobodyさん2006/12/10(日) 20:35:10ID:???
cakeっていちいちshow columnしてるの?
0648nobodyさん2006/12/10(日) 21:59:36ID:???
>>647
いやなら使うんじゃねえよ、ウジ虫。
0649nobodyさん2006/12/10(日) 23:31:15ID:???
cakeでつくられた日本のサイトってありますか?

0650nobodyさん2006/12/10(日) 23:49:14ID:???
>>648
cakeのくせに辛口だな
0651nobodyさん2006/12/11(月) 00:03:30ID:???
>>650
誰が上手いこと(ry
0652nobodyさん2006/12/11(月) 00:51:06ID:???
ZFで認証みたいなのはどうやるんですか><
0653nobodyさん2006/12/11(月) 01:12:10ID:???
>>652
あきらめた方が貴方のためです。><
0654nobodyさん2006/12/11(月) 01:13:24ID:k9xZFviN
>>652
Zend Auth
0655nobodyさん2006/12/13(水) 02:40:16ID:b2n0hyg7
これか? >>600
ttp://www.rhaco.org/
0656nobodyさん2006/12/15(金) 05:42:22ID:???
http://www.geekpage.jp/blog/?id=2006/12/13

PHPはP言語中最下位(´・ω・`)
0657nobodyさん2006/12/15(金) 06:30:25ID:???
>>656
完全にスレ違いだけど、ちょと面白かった。
まあ「PHP Programmars」ってのは、PHP「しか」使えない奴って意味だよな。
0658nobodyさん2006/12/15(金) 14:13:47ID:???
上位ってのは「〜だと思っている」だから
上に行くほど「鼻持ちならねー奴らばっか使ってる言語」になるってことじゃないのか

VBが意外と高いところにいて驚きだw
あとRubyワロス
0659nobodyさん2006/12/15(金) 16:55:26ID:???
javaが低い階層にいるのは何でだぜ
0660nobodyさん2006/12/15(金) 17:01:28ID:???
謙虚な人が多いんちゃう
0661nobodyさん2006/12/15(金) 17:07:04ID:???
実用言語だからだろ、要は、馬車馬言語。
0662nobodyさん2006/12/15(金) 17:09:00ID:???
OOとそうでない人達と2つある事自体が
もう軽くバカにされてるような気がする
0663nobodyさん2006/12/15(金) 20:07:04ID:???
Perl は OO とそうでないのに分かれてたりはしないんだな……

OO PHP の上に「PHP w/z Frameworks」なんて加えたらさらに実状に合いそうだ
0664nobodyさん2006/12/15(金) 20:23:07ID:???
perlではOOできないと思われているのじゃまいか
PHPも同じようなものかもしれんが
0665nobodyさん2006/12/15(金) 21:33:36ID:???
Zendがもうすぐバージョンうpだろ!
時期的に考えて!
0666nobodyさん2006/12/15(金) 21:55:28ID:???
イケイケのsymfonyもいいが
Zendのゆるさも結構気になってる
0667nobodyさん2006/12/15(金) 22:40:38ID:???
今日でコードフリーズ、おそらく日曜前後にzfの0.6リリース
0668nobodyさん2006/12/15(金) 22:46:45ID:???
>>667
おおおお!
0669nobodyさん2006/12/15(金) 23:50:18ID:???
1.0が出るまで使わないけどね。 >ZF
0670nobodyさん2006/12/18(月) 11:16:41ID:???
ZF0.6きてるー
0671nobodyさん2006/12/18(月) 11:24:42ID:???
zend_authはまだだね
0672nobodyさん2006/12/18(月) 11:34:24ID:???
incubatorに入ってるから来てるようなもんや
マニュアルもあるし
0673nobodyさん2006/12/18(月) 12:35:35ID:???
Estimated completion date: mid-January, 2007
Zend_Acl: final enhancements.
Zend_Auth: final enhancements.
Zend_Session: final enhancements.
0674nobodyさん2006/12/18(月) 14:29:50ID:???
Zend_Formってどーなったのかな
進展がないみたいだけど
0675nobodyさん2006/12/18(月) 14:59:11ID:???
ゼンド、ゼンド、ゼンド…。

ふと、ゼンダマンを思い出しました…。

若い人は知らないだろうな〜。

http://www.tatsunoko.co.jp/Works/02/2_1.html#2
http://ja.wikipedia.org/wiki/%E3%82%BC%E3%83%B3%E3%83%80%E3%83%9E%E3%83%B3
『ゼンダマン』(英語表記:Zenderman)は、『タイムボカンシリーズ』第3作目としてフジテレビ系で1979年2月3日から1980年1月26日まで毎週土曜夜6時30分〜7時00分に全52話が放映された、タツノコプロで制作されたテレビアニメ。
0676nobodyさん2006/12/18(月) 15:14:38ID:???
一々リンクしなくて良いよ。
0677nobodyさん2006/12/19(火) 06:58:17ID:???
どれも使いにくいね。
精神構造壊れてる開発者ばっか?
センス悪杉!
0678nobodyさん2006/12/19(火) 07:29:15ID:???
>>677のファンです。
>>677センスのいい開発環境が欲しいです。
よろしくお願いします。
0679nobodyさん2006/12/19(火) 08:38:48ID:???
>>674
Zend_Form って HTML_QuickForm みたいなんだろ?
いらなくないか?
0680nobodyさん2006/12/19(火) 09:25:23ID:???
>>679
どっちもよく知らないんだけど、確かbeen見たいなもんなんだよね?
なら使う人は使うんじゃない?
0681nobodyさん2006/12/19(火) 10:17:51ID:???
>>679
ビューヘルパーでバリデーションができると嬉しいんだけど。
ビューヘルパーとFilter_Inputだけじゃ厳しいし…
QuickForm使っとけってことなのかな。
0682nobodyさん2006/12/19(火) 12:02:28ID:???
http://framework.zend.com/wiki/pages/viewpage.action?pageId=3596&focusedCommentId=10392
0683nobodyさん2006/12/19(火) 21:42:50ID:???
PHPプロマガジンで各フレームワークの特集してるけどどうなんだろ?
PDF書籍ってのがなぁ…
0684nobodyさん2006/12/19(火) 21:44:15ID:???
有力5大フレームワークにMapleとPharonが入ってないのは何でだぜ
0685nobodyさん2006/12/19(火) 21:45:00ID:???
みったんFWとちいたんも入ってない
0686nobodyさん2006/12/19(火) 21:45:24ID:???
AclとかAuthとかSessionとかって
どういう風に使うのがいいんですか><
プラグインとか言うの使ったらええどすか?
0687nobodyさん2006/12/19(火) 21:46:25ID:???
>>686
zendです
0688nobodyさん2006/12/20(水) 02:28:11ID:???
>>684
Piece Frameworkは書籍では初見だな
紙の書籍じゃないけど

Symfony , ZF , Piece , Ethna , Maple , Cake , Pharon ,
Guesswork , みったん , ちいたんの10大フレームワーク特集とかどうよ
0689nobodyさん2006/12/20(水) 04:33:27ID:???
デジタル1250円はちょっと躊躇するな。
半額くらいなら躊躇なく買えるのに。
読んだ人の感想が聞きたい。
0690nobodyさん2006/12/20(水) 13:01:25ID:EJMtr36A
プログラマーズマガジンって、内容レベル的にはどうなの?
実際に購入してる方おせーて
0691nobodyさん2006/12/20(水) 13:53:52ID:???
サンプル読めばいいじゃん
0692nobodyさん2006/12/20(水) 14:46:48ID:???
>>689
会社の金で買ってくれるなら無問題なのですが…。

個人で購読するなら、友達と割り勘ですかね。
(5人勉強仲間を集って、一人頭250円か)
0693nobodyさん2006/12/20(水) 15:07:13ID:???
>>692
江頭2:50
0694nobodyさん2006/12/20(水) 23:10:41ID:???
無料ソフト使ってるのに、雑誌買うなんてあり得ないけどな。
無料のサイトなら見る程度でしょ。
0695nobodyさん2006/12/20(水) 23:58:57ID:???
情報はある程度まとまってたほうがいいでしょ?

しかし、デジタルデータで1250円はねえな。
1000ページくらい書いてあるのか?
0696nobodyさん2006/12/21(木) 00:11:48ID:???
695のような人のために、高橋メソッド版も今後発刊予定(嘘
0697nobodyさん2006/12/21(木) 00:41:34ID:???
>>695
129P
0698nobodyさん2006/12/21(木) 01:30:45ID:???
zendって一発でファイル配置してくれるやつある?
0699nobodyさん2006/12/21(木) 10:58:10ID:???
>>698
shell
0700nobodyさん2006/12/21(木) 11:21:16ID:???
S2Base.PHP5とかS2Dao.PHP5とか、ちょっと気になってるんだけど、
なんか初心者でも分かりやすい情報ないかなぁー。
PHP4暦は3年ぐらい。
0701nobodyさん2006/12/21(木) 13:15:16ID:???
>>699
そういうshell scriptとかPHP のscriptはまだないってことでFA?
0702nobodyさん2006/12/21(木) 13:49:25ID:???
>>700
ありゃ、元がSeaser2だから、そっち方面の情報を探したほうが
いいと思うけどな
0703nobodyさん2006/12/21(木) 15:00:34ID:???
ttp://labs.s2php5.jp/s2base/
動画あるよ。
07047002006/12/21(木) 15:15:33ID:???
>>702-703
サンキューです。
0705nobodyさん2006/12/21(木) 20:48:37ID:???
>>701
Primitus
まだ使えないと思うけど
0706nobodyさん2006/12/22(金) 13:32:06ID:???
>>705
THX
今だったらやっぱりsymfonyかPHPCakeってことかな。
0707nobodyさん2006/12/23(土) 16:56:12ID:???
「SyL」 http://syl.jp/
っていうのはどうよ。12月に出来たばっかみたいだけど。
0708nobodyさん2006/12/23(土) 17:20:28ID:???
とりあえず。
サイトのスタイルシートの設定というか<base>タグ直してほしい。
0709nobodyさん2006/12/25(月) 08:12:46ID:???
Mapleさよならか
ttp://d.hatena.ne.jp/kunit/20061224#1166953680
0710nobodyさん2006/12/25(月) 13:45:13ID:???
だれかがフォークさせるとか言ってたし、ちょうどいいんじゃね?
0711nobodyさん2006/12/25(月) 20:33:17ID:???
PHPフレームワーク戦国時代だなぁ・・・
だれかこれでネタつくってくれ。
0712nobodyさん2006/12/25(月) 21:26:42ID:???
これほどフレームワークが出てくると説明を読む気すらしないな
0713nobodyさん2006/12/25(月) 22:17:15ID:???
もうsymfonyでいい。
0714nobodyさん2006/12/25(月) 23:09:47ID:???
インデント4にしてくれたらsymfonyにするのに
0715nobodyさん2006/12/26(火) 13:32:32ID:???
インデントを一括変換するスクリプトってなかったっけ?
0716nobodyさん2006/12/26(火) 15:12:19ID:???
phpCodeBeautifierでコーディングスタイル変更できるよ
http://www.waterproof.fr/products/phpCodeBeautifier/

全然メンテされてないけど。
0717nobodyさん2006/12/26(火) 15:21:52ID:???
自分で書く部分だけ自分インデントにすればいいだけじゃないの?
インデントってそんなに重要?
0718nobodyさん2006/12/26(火) 15:37:47ID:???
そんなことは気にしないほうがいいとわかっていても、気にしてしまうのがプログラマ
0719nobodyさん2006/12/27(水) 00:11:29ID:???
SymfonyってPHP版Railsと考えていいですか?
0720nobodyさん2006/12/27(水) 00:20:50ID:???
Railsのパクリだけどクローンではないよ
0721nobodyさん2006/12/31(日) 15:27:08ID:???
2、3個にまとまるまで自前の使ってます。
今採用しても無くなったらまた手間が増えるし。
0722nobodyさん2007/01/01(月) 17:16:13ID:???
今現在、日本語で情報得られて仕事で使えそうなFWは、

 Zend Framework
 Symfony
 Cake
 Ethna
 Maple (死んだ?)

これのいずれかって、事でFAでしょうか?


自分も >>721 のような考えしてましたが、そろそろ時期は熟したのかと。
オレオレFWから何かしらのFWへ乗り換えようと思っています。

上記以外のFWでお勧めあれば教えてください。
宜しくお願い致します。
0723nobodyさん2007/01/01(月) 17:54:03ID:???
SymfonyかZFだろうな
ZFは急に消えることはまずない
0724nobodyさん2007/01/01(月) 22:32:44ID:???
■どの案件でもPHP5バリバリだっつーの
  ■人員も自分でFWを試してガンガン使っていける猛者どもばかりだぜ
  →symfony
  ■若干不安な奴がいます、完全にドキュメントが揃ってないと厳しいッス
  ■フルスタックじゃなくてもいいからオレオレFWの土台FWが欲しいわけだが
  →Zend Framework(ただし現時点では少し厳しい、1.0待ち)

■まだまだPHP4案件ばっかりッスサーセンwww
  ■とにかくフルスタックのをくれ、コードは汚くてもいい
  →cakePHP
  ■まあみんなそこそこのレベル、そこそこのFWをくれ
  →Ethna
  ■D・I・C!D・I・C!
  →Maple(→Kaede)
  ■なんかこう革新的なやつとかない?ドキュメントはソース嫁でいいからさ
  →Piece Framework
  ■もうルールとしての骨組みだけでいいんだ、ライブラリは俺いっぱいあるからさ
  →guesswork classic
0725nobodyさん2007/01/02(火) 00:29:13ID:???
>>724
よくまとまってるね
0726nobodyさん2007/01/02(火) 15:27:02ID:???
次はテンプレ入り決定だなw
0727nobodyさん2007/01/02(火) 23:29:10ID:???
Mojavi使ってる僕はどうなるの!
0728nobodyさん2007/01/03(水) 00:52:54ID:???
『楽をするためならどんな苦労をもいとわない』=プログラマと言う人種
0729nobodyさん2007/01/03(水) 08:30:28ID:???
>>727

Mojaviのディレクトリをsymfonyのディレクトリにコピーして
symfony moja2sym
を実行する

かならず、symfony cc を行うこと!
0730nobodyさん2007/01/03(水) 12:41:13ID:???
マジ?
そこまでサポートしてるの?
0731nobodyさん2007/01/03(水) 18:37:50ID:???
Mojaviスレが過疎ってるのでここで質問させてもらいます。

Mojaviのtemplete上でファイルオープンをしようとするとエラーが返ってくるのですが
どうすればファイルオープンすることが出来るのでしょうか?
0732nobodyさん2007/01/03(水) 19:24:32ID:???


どんなエラーですか?
07337312007/01/03(水) 20:38:28ID:???
>>732
fopen('hoge.txt', 'r'); ← この時点でエラーが出てしまいますorz
0734nobodyさん2007/01/03(水) 23:38:35ID:???
>>733
ちょw
0735nobodyさん2007/01/04(木) 11:58:29ID:???
ギャグですか?
0736nobodyさん2007/01/04(木) 13:25:45ID:???
どんなエラーかと聞かれてるんだから、エラーメッセージを書いた方がいいと思われ。

0737nobodyさん2007/01/04(木) 14:02:58ID:???
権限足りてないだけでした、本当にすいません。
0738nobodyさん2007/01/04(木) 20:20:25ID:???
だからMojaviスレが過疎るんだよと八つ当たりしてみる。
0739nobodyさん2007/01/06(土) 04:26:27ID:???
http://mojavi.org/

復活してる www
0740nobodyさん2007/01/06(土) 07:07:23ID:???
ウワーン いくらクリックしても次のページが見えないよぅ
0741nobodyさん2007/01/09(火) 14:01:09ID:???
mojavi2をPHP5で使えるようにしている人いないのかな...
googleで小1時間調べたが見付からない
0742nobodyさん2007/01/09(火) 14:37:53ID:???
それがMojavi3なわけだが・・・
0743nobodyさん2007/01/10(水) 11:23:30ID:???
symfonyも言わばmojaviのforkなのに何故今更
0744nobodyさん2007/01/10(水) 19:42:51ID:???
mojavi3は、PHP4で使えないよね?
mojavi2で作ってしまったWebアプリケーションをPHP5サーバに持っていきたいのだが
なんとも
0745nobodyさん2007/01/11(木) 00:03:40ID:???
php_flag zend.ze1_compatibility_mode Onとかどうよ
0746nobodyさん2007/01/14(日) 22:05:17ID:???
Pieceフレームワーク入れてみたが、サンプルがいきなり動かなくね?
動いてる人いたらやり方教えてプリーズ

面白そうだけど、なんか先行き心配
0747nobodyさん2007/01/18(木) 02:07:58ID:???
>>745
> php_flag zend.ze1_compatibility_mode Onとかどうよ

いままで知らなかった…orz
.htaccessでディレクトリごとにPHP4,PHP5ってできるんだね…
0748nobodyさん2007/01/18(木) 12:31:35ID:???
>>746
エスパー回答に挑戦してみる。
php.iniでcgi.fix_pathinfo = 1
0749nobodyさん2007/01/18(木) 12:51:32ID:???
front controller型のフレームワークのURLってかっこわるいから変えたいのだけど
mod_rewriteによるURLの書き換えって負荷が結構かかると思っているのだが
みなさんのところではどうしている?

0750nobodyさん2007/01/18(木) 13:16:45ID:???
大した負荷ではないと思ってるので mod_rewrite を使用している

入り口で URL を正規表現に通す程度の負荷なんて
PHP でフレームワークの大仰なクラスをがちゃがちゃ動かす負荷に比べたら微々たるものじゃないか……と
計測してもいねーのに思っております
0751nobodyさん2007/01/18(木) 13:18:32ID:???
front controller型のフレームワークのURLがカッコイイと教えてる
0752nobodyさん2007/01/18(木) 13:32:30ID:???
Customizing XOOPSという本で1.5倍遅くなると書いてあったような > mod_rewrite
0753nobodyさん2007/01/18(木) 14:27:11ID:???
某レン鯖でmod_rewriteを使うと少しだけどレスポンスが遅くなるから、それなりに負荷がかかっている気がする。
0754nobodyさん2007/01/18(木) 15:10:44ID:???
>>752
そんなのマシンスペックや負荷のかかり方によって違うじゃん
0755nobodyさん2007/01/18(木) 15:36:34ID:???
まさかリクエスト発行からレスポンスまでの全体の時間が1.5倍ではないだろうけど
全体のうちどの処理の速度が1.5倍になったっていうんだろう……
0756nobodyさん2007/01/19(金) 10:13:53ID:???
0.7.0
0757nobodyさん2007/01/19(金) 14:15:21ID:???
0.7.2.1
0758nobodyさん2007/01/19(金) 18:29:49ID:???
>>755
apacheのbenchmarkツールでの結果だったと思う
でも最近はどのフレームワークもmod_rewriteが当たり前のようになっているね
0759nobodyさん2007/01/21(日) 16:58:33ID:???
どのフレームワークが容易に扱えるの?
0760nobodyさん2007/01/21(日) 21:08:20ID:???
俺のフレームワーク
0761nobodyさん2007/01/23(火) 07:01:08ID:???
ZF1.0まだか
0762nobodyさん2007/01/23(火) 21:50:11ID:???
>>761
あと1ヶ月はかかる
0763nobodyさん2007/01/23(火) 22:42:20ID:???
たったの1ヶ月!?
0764nobodyさん2007/01/23(火) 23:29:27ID:???
ZFはじまるな
0765nobodyさん2007/01/24(水) 08:50:41ID:???
あぁ、フレームワークだ。
0766nobodyさん2007/01/24(水) 12:59:03ID:???
確か予定ではZF 1.0は3末目標じゃなかったかな
0767nobodyさん2007/01/24(水) 13:40:40ID:P4IWPRDJ
久しぶりにPHPにやる事になったけど、このスレが一番為になったよ。
0768nobodyさん2007/01/24(水) 20:45:44ID:???
tigermouse はどうなん?
ダウンロードしてみたはいいが使い方がさっぱりわからん・・・
0769nobodyさん2007/01/25(木) 00:00:20ID:???
tigermouseはいいよね〜
ちなみにこれです↓
http://tigermouse.epsi.pl/doku.php
0770nobodyさん2007/01/25(木) 00:17:39ID:???
全然中身見てないけど、とりあえずquickstartを見てみた感想。
http://tigermouse.epsi.pl/doku.php?id=quickstart

スマーティーですかこれ?
まあでも、基本的なことがかなり短く書きやすいFWになっている印象は受けた。
0771nobodyさん2007/01/25(木) 09:18:23ID:???
HTML_QuickForm臭がして俺はダメだこれは
0772nobodyさん2007/01/25(木) 10:38:52ID:???
ああ、確かに・・・
少なくともフォーム生成は似たような感じだな
0773nobodyさん2007/01/25(木) 13:19:01ID:???
既にZFで使って開発しちゃってる早漏な俺。
フレームワーク部分しか使ってないから1.0でもそのまま使えることを祈っている。
0774nobodyさん2007/01/25(木) 15:10:09ID:???
>>773
0.2から0.6でかなり変わったぞ
コントローラーまわりだけで
0775nobodyさん2007/01/25(木) 16:34:08ID:???
>>774
最悪0.6のままでやったる。
って駄目だよね。
0776nobodyさん2007/01/25(木) 18:53:38ID:???
その 0.6 が要求されるレベルの安定性で動いてるのなら
無理して追従せずに 0.6 のまま運用したっていんじゃね?
べつに 1.0 にしないとサポートなくなるとかって話でもないしさ
0777nobodyさん2007/01/25(木) 21:03:55ID:???
インスタンスを作らないようなクラスを、
staticなまま使用するように書いたりすることが良くあるんだけど変かな?
singletonみたいにgetInstanceもしないで、
直接アクセスさせるの。
0778nobodyさん2007/01/25(木) 21:28:36ID:???
JavaでいうMathクラスみたいなもんか?
0779nobodyさん2007/01/25(木) 21:50:54ID:???
>>777
ユーティリティ的な扱いをするクラスは普通そうなるよ
ただPHPはネームスペースがないからZFのクラス名みたいに
ユニークな大元パッケージプレフィックス付けて機能名付けてとかやってると
どうしてもクラス名が長くなってstatic methodのコールは長くなりがちなんだよ
んでその長いstatic methodでコードが埋まってくるとなんか
staticクラス辞めて一旦インスタンスにしてから使いたい欲求が出て来るんだよ
これがPHPやっててイライラするところだ
0780nobodyさん2007/01/25(木) 22:25:29ID:???
>>778
そうそう
>>779
あー、ユーティリティー的なクラスだね。確かに。
オブジェクト固有のプロパティーを持つか持たないか、
あたりがstaticでいくべきか否かの一つの判断基準になるかな。
0781nobodyさん2007/01/26(金) 01:50:39ID:???
qcodoって意外と軽いんだな。
でもなんかASP.NETにしか見えない…
0782nobodyさん2007/01/26(金) 03:39:18ID:???
なんで、フォーム生成するん?
デザイナーさんに書かせてやれば?
0783nobodyさん2007/01/26(金) 04:48:02ID:???
ZFはマルチバイト一切無視だもんなぁ
0784nobodyさん2007/01/26(金) 06:06:43ID:???
>>783
例えば?
0785nobodyさん2007/01/26(金) 09:39:26ID:???
mojavi2のソース読んでみたら結構美しいね。
シンプルだし。 php5で動かないのかな?
0786nobodyさん2007/01/26(金) 15:55:08ID:???
つAgavi
0787nobodyさん2007/01/26(金) 20:13:56ID:???
>>785
意外にPEARには従ってなかったりするよね
0788nobodyさん2007/01/26(金) 21:33:25ID:Mnuw22qa
インストールが簡単で、覚える事が少なくて、
ちゃちゃっと作れるフレームワークの決定版
ってないの?
0789nobodyさん2007/01/26(金) 21:48:06ID:???
guesswork?決定版かどうか知らないけど
0790nobodyさん2007/01/26(金) 21:57:10ID:???
どれでも良いからさっさと天下統一してもらいたい
0791nobodyさん2007/01/26(金) 22:57:57ID:???
>>790
まったくだ、なんかもう月に1個ずつくらい新しいPHPのFWが
出てる感じすらするが正直大してどれも変わらん、
機能が揃ってるか揃ってないかとAPIの名前が変わるだけだ、
まじでこんなアホなことはないよ、
railsみたいに突出して牽引するFWができれば
そのFWへのpatchやpluginとしてリソースが凝縮されて
PHP全体の流れとして同じ方向に向かっていけるのに、
PHPのFW界隈のリソースは四方八方へ散らばっていく一方だ(どっちだよ!)、
唯一オフィシャルという意味合いもあって天下取るお膳立てが
出来てたのがZFなのに蓋を開けたらPEARの焼き直しだった、
いや気持ちはわかる、PHP5をプッシュしていく意味合いもあっただろうし
オフィシャルで高品質のスタンダードなライブラリを提供するというのは
至極真っ当で有りZendとしては正しい選択だったかもしれない、
でも、それはPHPの未来への選択としては間違っていたのかもしれない、
Zeev、Andi、僕たちPHPerが、本当に、本当に求めていたのは、
この長きに渡るPHPFW戦乱に終局の鐘を鳴り響かせ
新しい世界への扉を開きめくるめくPHPFull Daysをインジョイするための、
そう、救世主が必要だった、でもZFはそうじゃなかった、そうはなれなかった、
これからそうなるのかもしれない、でももう遅い、僕はsymfonyなんて使わない、
僕は赤い、赤い色をした禁断の果実に手を差し出してしまった、
僕にはもうDHHという新しいメシアしか見えないんだ、
数年間愛して止まず、この僕を育んでくれたPHPに別れを告げるのは悲しい、
でも僕は信じている、PHPは最高の言語だよ、いつも別のPとかPがつく
言語の使い手はPHPをバカにする、あいつらは何もわかっちゃいないんだ、
すぐに使えるという事の大切さを、いいんだ、言わせておけばいいさ、
もう行かなくちゃ、ありがとうZend、そしてPHP、そして全てのPHPer達へ。

さーてrails railsっと。
0792nobodyさん2007/01/26(金) 23:08:20ID:???
>>791
産業でまとめて
0793nobodyさん2007/01/27(土) 00:19:29ID:???
でも、言いたい事は分かる。有象無象のフレームワークってのは同意。
Railsの簡単そうな所を見せつけられたら、移りたくもなる。
しかし私はRubyは好きじゃないんで、PHPのRailsを希望。

でさ、guessworkもSmartyに依存とかさ、勘弁して欲しい。
PEARも中途半端だし。単独で、シンプルで、使いやすいFW!!
0794nobodyさん2007/01/27(土) 00:35:21ID:???
PHP on TraxはRailsコピーって感じだけど、何かもうただの劣化コピー。

たぶんcakeが一番理想に近い。
けど、PHP4の汚らしいエラー処理と変な配列が。
PHP5専用の2.0っていう計画も無いわけじゃないみたいだけど
出る頃にはもう…
0795nobodyさん2007/01/27(土) 00:47:00ID:???
symfonyでいいじゃない
symfonyにひれ伏せばいいじゃない
0796nobodyさん2007/01/27(土) 02:13:36ID:???
実際のところRubyってどうなの?
PHPでバリバリOOPしてた奴が
Rubyを使って同機能程度のプログラム書けるようになるには
どのくらいかかる?
0797nobodyさん2007/01/27(土) 02:25:32ID:???
symfonyで満足してるけどね。
速度以外は。
0798nobodyさん2007/01/27(土) 03:36:32ID:???
速度なんて拡張でいくらでも軽くなるじゃん。
0799nobodyさん2007/01/27(土) 03:45:59ID:???
拡張って eaccelerator とか? 早くなっても10%とかじゃ?
0800nobodyさん2007/01/27(土) 03:57:42ID:???
>>784
http://www.zend.co.jp/press/2006/press0313.php
PDF等使ってみれば、現行でもどれくらいおろそかにされているかが分かる
0801nobodyさん2007/01/27(土) 04:50:12ID:???
アクセラレータは数倍にはなるでしょ
0802nobodyさん2007/01/27(土) 06:00:08ID:???
>>799
なんでeacceleratorが拡張なんだよw
0803nobodyさん2007/01/27(土) 11:03:13ID:???
>>796
すぐに慣れる1ヶ月もあれば十分じゃないかな
pythonでもいいと思う個人的にはpythonもやってみたい
rubyの自由さ加減に慣れるとphp書く事がストイックに感じるようになった
0804nobodyさん2007/01/27(土) 11:14:14ID:???
PHPからRubyに手を出した
先にPerlに慣れてしまった
0805nobodyさん2007/01/27(土) 11:32:40ID:???
>>802
拡張モジュールの意味かと思って。
0806nobodyさん2007/01/27(土) 14:14:21ID:???
http://www.google.co.jp/trends?q=ruby+on+rails

どう見てもブーム終息です
ありがとうございました
0807nobodyさん2007/01/27(土) 14:16:50ID:???
http://www.google.co.jp/trends?q=symfony&ctab=0&geo=all&date=all

symfonyジャップに好かれすぎワロタ
0808nobodyさん2007/01/27(土) 15:18:04ID:???
zendのマニュアルスゲー充実してる
0809nobodyさん2007/01/27(土) 15:29:19ID:???
パリ市民より東京市民に好かれてるな。

っつうか千代田っていつから独立したんだ(笑)
0810nobodyさん2007/01/27(土) 15:30:01ID:???
>>806
別にrailsの肩持つ気もないけどさ、現実はこうだよ
http://www.google.co.jp/trends?q=ruby+on+rails%2Csymfony%2Czend+framework%2CcakePHP%2Cdjango&ctab=0&geo=all&date=all
0811nobodyさん2007/01/27(土) 15:40:06ID:???
まさにドングリの背比べ
0812nobodyさん2007/01/27(土) 16:29:04ID:???
え…ジャンゴにすら大敗してんじゃん…
PHPよえー
0813nobodyさん2007/01/27(土) 16:57:32ID:???
てか、djangoってそんな昔からあんのか? フレームワークのdjango以外も含まれてるっしょ。

0814nobodyさん2007/01/27(土) 16:59:23ID:???
[C] THE SPIRIT OF DJANGO REINHARDT CONCERT 2006
All About Jazz - Jun 15 2006

とか書いてあるし
0815nobodyさん2007/01/27(土) 17:52:42ID:???
すま、俺もジャンゴのグラフなんかおかしいなと思いつつ張った
これを機にジャンゴ・ラインハルトを聞いてみます
0816nobodyさん2007/01/27(土) 18:13:12ID:???
あまりにもFWが乱立してるからかね?
0817nobodyさん2007/01/27(土) 18:57:15ID:???
>>810
Railsが圧倒的ではないか
0818nobodyさん2007/01/27(土) 19:07:21ID:???
そのわりにはrailsスレはあんまり盛り上がってない謎
0819nobodyさん2007/01/27(土) 19:11:21ID:???
日本じゃまだそれほどでもないんじゃないの?
0820nobodyさん2007/01/27(土) 19:47:36ID:???
まあそりゃそうだ、railsはワンコインのレン鯖に
ぽいっと放り込んで動く環境にはまだなってないしな
mod_rubyでapache2上でサクサク動くようになったら状況は一変するかも
0821nobodyさん2007/01/27(土) 19:50:44ID:???
mod_rubyはまだ実用的じゃないの?
0822nobodyさん2007/01/27(土) 20:39:32ID:???
XREAの中の人はセキュリティ上の問題があるって言ってたな。
確か、他のユーザのファイルが読み書きできちゃうとかそんな問題。

PHPも同じ問題が起こりそうな気がするんだけど、この辺どうなってるのか誰か教えて。
0823nobodyさん2007/01/27(土) 21:31:51ID:???
PHPのセーフモードである程度どうにかなるから。
でもPHP6からセーフモード廃止。どうなることやら。
0824nobodyさん2007/01/27(土) 22:04:04ID:???
>>821
mod_rubyはapache2系統は一応動くよって感じみたい
apache2+mod_ruby+railsで試してみたがべらぼうに重い
俺のやり方が悪いだけなのかもしれないが

>>822
ruby自体にはphpのセーフモードのようなuid/gidのチェック機構は
サポートされていないから共有サーバで使えるようにするのは危ないってことなのかな
なんでPHPのセーフモード廃止されるんだろう?
0825nobodyさん2007/01/27(土) 22:12:36ID:???
mod_rubyは定数とかが他のアプリケーションにまで影響したりして
はまった記憶がある。数年前の話だからよく覚えてないけど。
0826nobodyさん2007/01/27(土) 22:23:41ID:???
嫌なハマリ方だなそれは…
0827nobodyさん2007/01/27(土) 22:31:15ID:???
セーフモードか。ちょっと調べてみた。

んー。
共有サーバで高速に実行する仕組みができないと、
PHPなんて使ってる意味がなくなる気がするんだが。
symfonyみたいな重たいフレームワークが…

で、書いてて思ったんだけど、現状(PHP5 safe_mode)でも
共用レンタルサーバでsymfonyってまともに動くの?
0828nobodyさん2007/01/27(土) 22:46:40ID:???
PHP は FastCGI + suEXEC が主になっていくんじゃないかなあ。
他の LL の FastCGI はプログラム自体が常駐する (これにももちろんメリットはある) けど
PHP の FastCGI SAPI は他の SAPI と同じく、インタプリタが常駐するだけなので
サーバを管理する側にしてみれば扱いやすいんだよね。
0829nobodyさん2007/01/27(土) 23:00:49ID:???
>>824
セーフモードに頼りきって安心している鯖缶対策
ファイルを作ったときの権限問題

予想だけどね
08308272007/01/27(土) 23:37:42ID:???
FastCGIになるならPHPのメリットが薄れていく気がするんだけど、どうなんだろう。
他の言語でも当然同じように動くよね。

んで、XREAでsymfony動かしてみた。
やっぱCGIモードじゃないとダメだった(キャッシュがアレだから)
ローカルのApache2+mod_phpに比べて、7倍ぐらい速くて笑ったw
0831nobodyさん2007/01/28(日) 00:08:25ID:???
(CGI 全盛時代の) mod_php のアドバンテージって、インタプリタの起動コストの低さだったわけで。
そして FastCGI ならどの言語でもインタプリタの起動コストは抑えられるし、
PHP 以外はプログラム自体が常駐するのでスクリプトをパースするコストも抑えられる。
suEXEC すればセキュリティリスクも抑えられるしね。

で、専用サーバならプログラム自体が常駐したほうが DB 接続の“本当の”永続化とか
できることが多くていいんだけど、共有サーバではリソース的によろしくない。
そこでやっぱり mod_php とほぼ同じ感覚で使える FastCGI 版 PHP はいいよね、ってこと。
(mod_php も mod_perl, mod_python, mod_ruby 等と比べて機能は貧弱だけど無難な選択だし)
0832nobodyさん2007/01/28(日) 23:40:11ID:???
どうしちゃったのよ、みんな建設的じゃんw
別のスレ開いちゃったかと思ったよw
0833nobodyさん2007/01/29(月) 16:37:19ID:???
おまいらCSRF対策どうしてる?
やっぱりワンタイムチケット使ってるのかな?

フレームワークってGETでページ遷移、POSTで内容を取得みたいなことが多いけど
よくあるCSRF対策だとPOSTでページ遷移しろって書いてあるし

実装面倒だからWAF使おうかなと思ってたりするけど他の人はどうしている?
フレームワークにワンタイムチケットのクラスとかつっこんで使うのが主流なのだろうか
0834nobodyさん2007/01/29(月) 17:00:52ID:???
あんた"POST"の意味わかってないでしょ。
RFC2616を一から読み直したほうがいい。
http://www.faqs.org/rfcs/rfc2616.html
0835nobodyさん2007/01/29(月) 17:16:35ID:???
というよりCSRF対策の意味のほうだろ
POSTで投稿

確認画面に遷移
(ここでチケット発行、入力データはセッションの方で保存)

確認ボタンを押したら、チケット認証後セッションに溜めてある
入力データを処理
0836nobodyさん2007/01/29(月) 18:55:25ID:???
とりあえずみっちゃんの記事置いときますね
ttp://takagi-hiromitsu.jp/diary/20050427.html
0837nobodyさん2007/01/29(月) 19:11:10ID:???
>>834
読んでみましたが、余計意味がわからなかったです。以下にRFCからの引用

9.5 POST

POST メソッドは、サーバがリクエストライン内の Request-URI により識別
されるリソースへの新しい従属{subordinate} として、リクエストに同封さ
れるエンティティを受け入れる事を要求するために使用される。POST は以下
の機能のカバーするための画一的メソッドとして設計されている。

Webアプリを作る上ではユーザからの情報取得の手段の一つという認識しかないのですが
それ位の認識じゃダメですかね...
0838nobodyさん2007/01/29(月) 19:13:15ID:???
>>835
いやCSRFの対策方法を知りたいというより

POSTで投稿 をするページへのページ遷移をPOSTでしろという説明がある
(XSSCSS対策と思う)のですが、みなさんはそれをやってますか? という意味の質問です。
08398332007/01/29(月) 19:20:12ID:???
>>838
間違えました。IEのCSSXSS対策ですね。

この話の元は、以下などにかかれています。
ttp://www.jumperz.net/texts/csrf.htm

まず、アプリケーションの作りとして、リクエスト1はGETよりもPOSTを用いる方が好ましい。
通常、POSTリクエストに対するレスポンスはキャッシュに残らないため、POSTを使用すること
で、hiddenフィールドに格納したトークンがキャッシュに残ってしまう可能性を下げることが
できる。また、処理1には「トークンの発行」という副作用があるためだ。
0840nobodyさん2007/01/29(月) 19:20:40ID:???
>>838
それをやってますか?
ということであれば、必要な部分はやってますとしか答えようが無い
0841nobodyさん2007/01/29(月) 19:44:40ID:???
>>839
> まず、アプリケーションの作りとして、リクエスト1はGETよりもPOSTを用いる方が好ましい。
またそんな馬鹿なこと言ってると高木のおっさんに怒られるぞ?
0842nobodyさん2007/01/29(月) 20:41:41ID:???
そもそも高木のおっさんはPHPの利用はやめろと言っている
0843nobodyさん2007/01/29(月) 21:03:59ID:???
>>842
> そもそも高木のおっさんはPHPの利用はやめろと言っている
ワロタ
0844nobodyさん2007/01/29(月) 21:04:44ID:???
>>833
Pieceフレームワークを使えばすべて解決
0845nobodyさん2007/01/29(月) 21:07:19ID:???
>>844
お前頭良いな
0846nobodyさん2007/01/29(月) 21:09:12ID:???
話しぶった切ってスマンが、
mojaviは(PHPで)フレームワークってどういうものかの学習には最適だと思うがなぁ
まぁ、ここにいる奴らや昔から使ってる奴はそんなレベルの話はとっくに卒業してるから、
大分前に廃れてしまったんだとは思うが
他のフレームワークもざっと見たけど、mojaviが一番使いやすいよ。
俺はいまだに4主体の開発ってのもあって、
何か結局自分仕様にカスタマイズしたmojaviに戻ってきちゃったよ
0847nobodyさん2007/01/29(月) 21:16:15ID:???
高木のおっさん大人気だな
サイバーテロの技法の著者とは和解したのか?
0848nobodyさん2007/01/29(月) 21:17:54ID:6qNgArJf
symfonyってMojavi3をベースにしてらしいですが、
AgaviはMojavi4をベースにしてるらしいですよ?
0849nobodyさん2007/01/29(月) 21:29:04ID:???
Mojaviねぇ。
今はフルスタックのが流行りだからなー
0850nobodyさん2007/01/29(月) 22:40:06ID:???
>>842
なんでPHPをやめろと?
0851nobodyさん2007/01/29(月) 22:52:47ID:???
>>840
IEのパッチが出ていてもPOSTでページ遷移させるのが基本ですかね。
POSTでページ遷移させるのは結構面倒なんで。
次のページへのリンクがボタンだったり、フレームワークの内部処理としては、GETとPOSTで分けられなかったり。

0852nobodyさん2007/01/29(月) 22:53:27ID:???
高木って誰?有名なの?
もしかしてブーのこと?
0853nobodyさん2007/01/29(月) 23:35:56ID:???
>>846
色々な処理をviewに書いちゃう僕はなんなんだろう>mojavi
0854nobodyさん2007/01/29(月) 23:49:27ID:???
>>850
セキュリティーホールありまくりだから
0855nobodyさん2007/01/30(火) 11:03:08ID:???
>>853
事情が良くわからないし案件にもよるだろうけど、
ってか多分何がしかの理由があってそうしてるんだろうけど、
そういうケースの場合
実はフレームワーク使わないほうが開発効率が良かったみたいな話はざらにあるよ

そもそもフレームワークってWebアプリケーションのコードのテンプレート化みたいなノリから始まったわけでしょ
0856nobodyさん2007/01/30(火) 18:37:16ID:???
>>833
http://www.w3.org/2001/tag/doc/whenToUseGet.html
0857nobodyさん2007/01/30(火) 21:26:45ID:???
mojavi2は確かに構造的に綺麗だけどその構成に従って
作っていくとファイルやらディレクトリやらがやたらと多くなる印象がある
javaやってたりする人からすればそうでもないのだろうが
個人的な好みとしてそれがあまり好きじゃない
0858nobodyさん2007/01/30(火) 22:02:40ID:???
M2はview必須なのがうざかった覚えがある
symfonyみたいにaction+templateで
必要な時だけview書くのがいい
0859nobodyさん2007/01/31(水) 15:36:08ID:???
変数アサインするためだけのViewクラスとか作らないと
いけないからな
0860nobodyさん2007/01/31(水) 17:54:22ID:???
>>856
なかなかよさげなドキュメントthanx
IEの脆弱性のせいでこのドキュメント通りにいかない現実があるというのがCSRF対策(CSSXSS対策)
と思っていたのですが違うのかな
0861nobodyさん2007/01/31(水) 18:31:47ID:zQv0inOh
Ethnaのサンプルプロジェクトはアーカイブでダウンロード出来ないですか?
Ethna.shを認識しなくて困っております。。。(´・ω・`)
0862nobodyさん2007/01/31(水) 23:55:07ID:???
> Ethna.shを認識しなくて
認識ってなに?
0863nobodyさん2007/02/01(木) 00:03:10ID:???
Mojavi3やAgaviでもViewを作らなきゃいけないの?
0864nobodyさん2007/02/01(木) 02:45:02ID:???
>>854
現在のバージョンのセキュリティホールと、
そのつき方を教えてください。
0865nobodyさん2007/02/01(木) 17:42:25ID:???
>>863
継承
MyAction , MyView … 作りゃ何でもできんじゃね
0866nobodyさん2007/02/01(木) 20:32:47ID:???
>>860
IEだけ?
Fxなら平気だと思ってる?
0867nobodyさん2007/02/01(木) 20:48:13ID:???
>>866
> IEだけ?

CSSXSSの脆弱性があったのはIEだけだと思っていたのですけど
その他にもPOSTで遷移させた方がいい理由ってあるのですか?

0868nobodyさん2007/02/02(金) 20:58:03ID:KpI9K752
StrutsだとActionクラスに直にビジネスロジックを記述するのは
推奨されていくて、別途ビジネスロジックを記述するクラスを用意して
それを呼ぶようにしなさいってことになってるんだけど、
Mojavi3・Agaviあたりでもそれは同じでしょうか?
BusinessクラスとかLogicロジックとかそんな感じで。
08698682007/02/02(金) 21:00:43ID:???
あともう一つ。
PHP5の開発ではデータベースへのアクセス方法として
DAOとかDTOとか用意したり、O/Rマッパーを使った開発は
スタンダードですか?
0870nobodyさん2007/02/02(金) 21:03:55ID:???
http://www.atmarkit.co.jp/flinux/special/php5/php5c.html

名前空間って最初の構想ではあったのになくされたの?
なくすな馬鹿Zend
0871nobodyさん2007/02/02(金) 21:15:19ID:???
mojavi4は結局どうなりましたか?
0872nobodyさん2007/02/02(金) 22:34:21ID:???
>>869
何を持ってスタンダードとするかは分からないが
最近のPHPFWならだいたいO/R mapperはついている
他スクリプト言語FWの影響で大概activerecordパターンだと考えても差し支えない
あとMojavi3とかAgaviとか誰も使ってないsymfonyにしとけ
つーかJavaで何が流行ってるか知らないけど
Strutsとか今だに使われてるもんなの?
もう枯れて前時代的なイメージがあるんだが
0873nobodyさん2007/02/03(土) 00:12:48ID:???
PHPみたいにスタンダードと呼べるフレームワークが1個もない方がよっぽど異常。
0874nobodyさん2007/02/03(土) 04:22:52ID:???
>>873
お前の知識の古さが異常。
0875nobodyさん2007/02/03(土) 09:03:50ID:???
>>872
> もう枯れて前時代的なイメージがあるんだが
スタンダードなんだから枯れてなきゃダメ。
ある程度以上に枯れてないものに人気が集中してたら、
それは単なる「流行」ですよ。

>>874
事の善悪は別として、実際スタンダードと呼べるものはない。
0876nobodyさん2007/02/03(土) 09:30:31ID:???
>PHPみたいにスタンダードと呼べるフレームワークが1個もない方がよっぽど異常。

誰もStrutsを使うのが異常とは言っていない。

俺はPHP4ではCakePHP、5ではSymfonyが事実上のスタンダードになりつつあると
思ってるんだけど。
0877nobodyさん2007/02/03(土) 14:06:00ID:???
国内ではEthnaが一番多いような気がする・・・。

俺の周りだけかもしれんが。
0878nobodyさん2007/02/03(土) 19:54:09ID:???
もうEthnaにしようよ。

俺が使い始めちゃったから廃れちゃうと困るんですw
お願いしますw
0879nobodyさん2007/02/03(土) 19:59:31ID:???
>>878
じゃあ使い方教えてくれ
0880nobodyさん2007/02/03(土) 20:12:51ID:???
フレームワーク云々の前にさ
PHPユーザさん達よ、まだPHP4は捨てられないかい?

会社でみんな使ってるから今更変えれない?
君が5を使うべきだと宣言すればいいんじゃないのかい?

使ってるホスティング屋がPHP4しかサポートしてない?
そんな使えない鯖屋はさっさと切るべきじゃないかい?

だって、枯れてるし、なんだかんだでPHP4って事足りるしってか?
0881nobodyさん2007/02/03(土) 21:15:44ID:???
>>880
童貞と一緒に捨ててるお
0882nobodyさん2007/02/03(土) 21:17:41ID:???
PHP4ってエラーが例外じゃないのがちょっと。

と思ってPHP5使ってる。
0883nobodyさん2007/02/03(土) 22:03:46ID:???
例外取り入れるんだったら標準関数も
全部例外スローするようにしてから取り入れろよなあ
phpエラーと例外混在するじゃん
結局phpエラー吐く関数またラップし直しじゃんもうphpアホかと
php5ってなんでエラーハンドラと例外ハンドラって2つあるんすか?
っていうspamをZendに送りつけたいよ畜生
0884nobodyさん2007/02/03(土) 23:41:43ID:???
エラー→Perlライク
例外→Javaライク
0885nobodyさん2007/02/04(日) 11:35:54ID:???
>>883
だ、か、らぁ、もうRubyにしろよ!
0886nobodyさん2007/02/04(日) 13:46:27ID:???
エラーハンドラで例外投げるようにすればいいだろ
0887nobodyさん2007/02/04(日) 15:42:01ID:???
Mojaviは終わりだと悟った
http://www.google.co.jp/trends?q=mojavi&ctab=0&geo=all&date=all
0888nobodyさん2007/02/04(日) 15:55:00ID:???
だって今Mojaviトップページしかないじゃん
0889nobodyさん2007/02/04(日) 20:28:22ID:???
実際のところCakeとSymfonyとethna、選ぶならどれよ?
0890nobodyさん2007/02/04(日) 20:47:02ID:???
CakeとSymfony使ってみたけど、圧倒的にSymfonyがよかったです。
0891nobodyさん2007/02/05(月) 00:18:16ID:???
>>890
どのような点で?
0892nobodyさん2007/02/05(月) 02:02:33ID:???
Cakeを使ってみての素直な感想

CREATE文を書くのが面倒くさい。
テーブル名の規約がうざい。
モデルを手動で作るのが面倒くさい。
コントローラとモデルが微妙にくっついていてうざい。
データバリデーションはいらない。
フォームのバリデーションが欲しい。
ドキュメントがすくない。

Cakeを使っている人がいるのか疑ったくらいです。
まあ、単に使い方が分かってないだけかも知れないですけど。

CakeとSymfonyを両方使ったことがある人でCakeの方が
いいって言う人います?
0893nobodyさん2007/02/05(月) 10:07:57ID:???
>>892
去年の7月くらいの話だけど、
おれはまずSymfonyのAskeetを一通りやってみようと思った。
二日目でドキュメントどおりにやって動かなくなった。

それでCakeのチュートリアルをやってみたら、あっさり終わった。

なので俺はCake派。
0894nobodyさん2007/02/05(月) 16:25:34ID:8IvMkLEL
動く動かないのレベルかよ、プギャーだな
0895nobodyさん2007/02/05(月) 19:26:56ID:???

ethna と symfonyはどうなのどうなのお!
0896nobodyさん2007/02/05(月) 19:33:06ID:???
PHPのFWなんて全部クソだよ
好みで選べ
0897nobodyさん2007/02/05(月) 19:50:14ID:???
>>892
893ではないが、
シンプルに俺はSymfony設定ファイルが多くてややこしい気分になった。
俺にはCakeの様に配列に放り込むほうが判りやすかった。
だがCakeはその後のバッドノウハウ的なものも含めて色々面倒な気がする。
この面倒が無い(FW内で想定される動作の幅が広く、それらに関してはしっかり動く)
のであれば、Symfonyもやってみたい。
0898nobodyさん2007/02/05(月) 20:36:40ID:???
Symfony使えばそのムリクリが解消されると思うよ。
Symfony使ってみてうまくいかなくて、Cake使ってるって感じの人も
あとあとの苦労を考えてSymfonyを頑張ってみるのがいいと思う。
本当に小規模・使い捨てみたいなやつならCakeでもいいと思うけど。
だからといってSymfonyが小規模では使わないという意味ではないです。
0899nobodyさん2007/02/05(月) 20:43:36ID:???
Symfony使って彼女が出来ました。
0900nobodyさん2007/02/05(月) 23:13:22ID:UMonpC6l
モジャビをダウンロードしてみたいのですが・・・
(どんなもんか、評価したみようと思って)

モジャビのホームページのどのボタンを押しても
画面が全然変わりません。
漏れのブラウザが悪いのか?
JavaはONにしてます。
どうしたら良いですか?
どっかミラーサーバとか無いですか?
0901nobodyさん2007/02/05(月) 23:16:55ID:???
腐海化してる日本のユーザーグループサイトになかったけ?
0902nobodyさん2007/02/06(火) 00:13:31ID:???
>>900
あそこはまだ作成中
日本のサイトからダウンロードすれ
0903nobodyさん2007/02/06(火) 01:37:37ID:???
>>900
あとモハビな。
0904nobodyさん2007/02/06(火) 02:50:11ID:???
>>897
書き散らす分には配列に放り込むのは楽だろう。
しかし、ある程度プロジェクトが膨らんでくると、
設定ファイルを管理するツールが必要になってくる。

そのときYAMLのような汎用ファイルか、PHP配列をソース開いて
正規表現等で解釈させるような方法でやるか、
どちらがツールを楽に構築できるか、差は一目瞭然。
0905nobodyさん2007/02/06(火) 03:11:22ID:???
>>883
>結局phpエラー吐く関数またラップし直しじゃんもうphpアホかと
set_error_handlerいっこ定義するだけじゃん。別に何も難しくないし、もう>>883アホかと

>php5ってなんでエラーハンドラと例外ハンドラって2つあるんすか?
互換
0906nobodyさん2007/02/06(火) 04:49:10ID:???
互換性って何?って話だな
0907nobodyさん2007/02/06(火) 08:54:29ID:???
>>892
少し趣旨はズレますが、私はSymfonyを使っていてあまりにもパフォーマンスが出ないので、cakePHPに乗り換えました。

しかし、それでもまだ不満なので、Django(Python)に思い切って乗り換えようかと悩み中です。
0908nobodyさん2007/02/06(火) 12:29:56ID:???
javaつかっとけば?
0909nobodyさん2007/02/06(火) 14:06:07ID:???
rubyでいんじゃね?
0910nobodyさん2007/02/06(火) 16:26:13ID:???
スピードで言えばzendが一番早そうだけどどうだろ
09119102007/02/06(火) 16:26:51ID:???
ZFのパフォーマンスね。
0912nobodyさん2007/02/06(火) 19:46:41ID:???
http://www.nikkeibp.co.jp/news/it07q1/524693/
Zend Studio 5.5は、Zend Frameworkのバージョン0.6.0を同こんする。

こんな中途半端なバージョン組み込まれてどうしろと?
0913nobodyさん2007/02/06(火) 20:10:40ID:???
>>912
時期尚早ですな
早めのうぷでーとしてくれるなら5.0からアップグレードして良いが
0914nobodyさん2007/02/07(水) 08:55:06ID:???
>>912
やっぱZendの人もSymfonyの完成を見て焦ってしまったんじゃないですかね。
バンドルはしなくて良いと思う。
=必要ならダウンロードして取得すればいいだけだからね。
無理やり押し付けてSymfonyのシェア拡大を阻止しようと思ったのかなー???
0915nobodyさん2007/02/07(水) 09:02:51ID:???
symfonyガソバレ!!!
0916nobodyさん2007/02/07(水) 09:32:04ID:???
フレームワーク戦争勃発
0917nobodyさん2007/02/07(水) 09:38:57ID:???
>>912
そもそもZendStudioなど使わない
0918nobodyさん2007/02/07(水) 11:38:08ID:???
進歩煮会と全土組の抗争が!?
0919nobodyさん2007/02/07(水) 14:13:58ID:???
毛育一家も忘れないであげてください
0920nobodyさん2007/02/07(水) 14:38:40ID:???
>>914
もともとzfはPDTやZSと連携することになっていたと思うが
0921nobodyさん2007/02/07(水) 18:47:26ID:???
実用じゃなくて勉強のためにコード追っていきたいんだけど、
symfonyとZF、どっちがオススメ?
0922nobodyさん2007/02/07(水) 18:55:50ID:???
その目的なら激しくZFを勧めるな
symfonyのコードは癖がありすぎる
0923nobodyさん2007/02/08(木) 02:58:05ID:???
ZFのが癖がありすぎるな。
あのアンダーバー規約は今時の他の言語ではありえない。
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:???
symfonyの「癖」はmojavi由来です
0928nobodyさん2007/02/09(金) 11:42:05ID:???
アンダースコア区切りってPerlの"::"やPythonの"."と同じようなものやん?
他の言語ではありえないという意見こそありえない。
クラスのドメインを示すにはいい方法だと思うよ。
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:???
一応PHP6のTODO Listには
add namespace support
がある
どこまで進んでるのかわからないが
0932nobodyさん2007/02/09(金) 15:01:03ID:DRSTQ2UR
PHP5で名前空間サポートされていなかったっけ
0933nobodyさん2007/02/09(金) 15:17:42ID:???
詳しくは知らんけど、Pythonのファイルベースの名前空間って、
使い勝手良さそう。
0934nobodyさん2007/02/09(金) 16:54:49ID:???
>>932
最初サポートされる予定だったけど無くなった
0935nobodyさん2007/02/10(土) 16:02:14ID:???
フレーワーク、命名規則以外に何か社内的な規約とか作ってる?
こんなルール作っておくとメンテナンス性上がるよみたいな
0936nobodyさん2007/02/10(土) 16:38:36ID:???
それを縛り上げるためのFW
0937nobodyさん2007/02/10(土) 17:07:31ID:???
FWごとにルールが違うのがね。
0938nobodyさん2007/02/10(土) 18:08:16ID:???
唯一無二の正解があるようなものじゃないんだからそりゃ当然だろーさ
0939nobodyさん2007/02/10(土) 20:34:54ID:???
>>933
Ruby>Python>PHP6ですか?
0940nobodyさん2007/02/12(月) 14:00:36ID:???
PEARとZFのコーディング規約ってどうなの?
自前のスクリプトをそれに則って書いてたりしたら厨っぽく見られたりするもんなの?
0941nobodyさん2007/02/12(月) 14:08:07ID:???
むしろ合わせろよ
0942nobodyさん2007/02/12(月) 22:30:57ID:???
>>940
オレオレ規約で書いてるより100倍マシ。
PEARのコーディング規約とかで書いてあれば一応読む気にはなるかな。
0943nobodyさん2007/02/13(火) 01:47:20ID:???
>>942
百倍悪いオレオレ規約を言語使用で許容してる時点で問題だわな。
0944nobodyさん2007/02/13(火) 01:48:30ID:???
>>939
pythonとrubyが逆
0945nobodyさん2007/02/13(火) 10:59:04ID:???
>>943 >>938
0946nobodyさん2007/02/13(火) 12:01:14ID:???
http://itpro.nikkeibp.co.jp/article/COLUMN/20070205/260809/

おまいら2038年問題対応してる?
0947nobodyさん2007/02/13(火) 12:40:20ID:???
そんな未来の日付を扱うものを作ったことがないから無視

でもちょっと誕生日とか扱おうとするだけで 32bit unix timestamp では収まらなくなるから
PEAR::Date に限らないけどういう機能は使ってるね
本当はそんなん言語が提供してくれるといいんだけど……ってそれが PEAR::Date なのか
0948nobodyさん2007/02/13(火) 14:57:59ID:???
PHPで作っているものが30年後まで動いているとは思えない
日付はほぼ、単なる文字列か PEAR::Date として扱っているな
0949nobodyさん2007/02/13(火) 15:11:28ID:???
2030年頃にPHPがまだ存在しているなら、中の人がdate関数をINT_MAX以上でも扱えるように直してくれるさ。
0950nobodyさん2007/02/13(火) 15:14:15ID:???
というか64ビットに移行だろ
0951nobodyさん2007/02/13(火) 18:25:12ID:???
なんでコーディング規約じゃなくて言語で縛りつけないのだろう
あまり自由に書けても嬉しくないけどな
0952nobodyさん2007/02/13(火) 18:27:12ID:???
ディレクトリ配置と名前空間が一致するのがダサいとか
思ったんじゃないの
0953nobodyさん2007/02/14(水) 01:25:55ID:???
>>952
そう思ってるなら、わざわざそのダサいもんをPEAR規約に盛り込んだりしないだろ。
0954nobodyさん2007/02/14(水) 01:27:20ID:???
>>951
規約以外にも、
オブジェクト作るたびにあの長いクラス名入れるのが頂けないわな。
0955nobodyさん2007/02/14(水) 10:38:18ID:???
>>951
DI
0956nobodyさん2007/02/14(水) 12:59:39ID:???
>>953
当初はそう思ったけど、結局駄目だったってことじゃないの
0957nobodyさん2007/02/14(水) 13:00:23ID:???
>>953
それを言ったら、PEAR規約に盛り込むくらいなら
はじめから言語仕様にしろよという話になるぞ
0958nobodyさん2007/02/14(水) 15:23:11ID:???
PHP版Ruby on Rails? - symfony
ttp://journal.mycom.co.jp/articles/2007/02/13/symfony/
0959nobodyさん2007/02/14(水) 16:23:25ID:???
結局ZFは使えないってことでおk?
まあ無いよりはマシだろうが。
0960nobodyさん2007/02/14(水) 21:34:51ID:???
>>958
なにその糞記事
0961nobodyさん2007/02/15(木) 03:11:45ID:???
>>957
だからそういう話をしてるんだが
0962nobodyさん2007/02/15(木) 03:16:25ID:???
>>952
馬鹿だなお前は。
PHP開発者達が名前空間を実装したまま、
実行速度を維持することができなかったから
削除されただけ。
0963nobodyさん2007/02/15(木) 05:06:45ID:???
symfony使うほどでもないミニアプリ作るときに
おまいらは何を使ってますか?
やっぱりちいたん?
0964nobodyさん2007/02/15(木) 11:22:44ID:???
それこそZFでしょ
0965nobodyさん2007/02/15(木) 21:09:41ID:???
2038年には死んでるのかな・・・俺
0966nobodyさん2007/02/16(金) 10:33:00ID:???
地球が温暖化でPHP所じゃなくなってるから、安心しろ。
0967nobodyさん2007/02/16(金) 13:08:59ID:???
2038年・・・きっと俺腐ってるよ
0968nobodyさん2007/02/16(金) 13:43:00ID:???
3000年問題が発見されたとかどこかで見たな
今3000年まで通用するプログラムが書けると思うなんておめでたい
0969nobodyさん2007/02/16(金) 14:38:36ID:???
昨日クイズミリ■ネラで、今のまま人口が減り続けると、西暦3000年の日本の人口は25人とか言ってた
環境問題も決定的な解決法はまだないし、もう将来はお先まっくら
0970nobodyさん2007/02/16(金) 15:37:53ID:???
あの今のペースで減り続けるとっていう発想自体お間抜けなんだけどね
増えてる最中に今のペースで増え続けると将来1兆人を超えて日本に入りきらないとか
言い出すようなアホさ下限
0971nobodyさん2007/02/16(金) 15:45:20ID:???
3000年まで使われるくらいの気持ちで設計はしてほしいが。
0972nobodyさん2007/02/16(金) 16:16:23ID:???
もう次スレいらんよな?2038年近いし
0973nobodyさん2007/02/16(金) 16:59:59ID:???
PHPオワタ\(^o^)/
0974nobodyさん2007/02/16(金) 17:41:51ID:???
PHP終了のお知らせ
0975nobodyさん2007/02/16(金) 22:17:13ID:???
ヒソヒソ
    ∧,,∧  ∧,,∧  ヒソヒソ
 ∧ (´・ω・) (・ω・`) ∧∧   
( ´・ω) U) ( つと ノ(ω・` )     -どうするどうなるPHP-
| U (  ´・) (・`  ) と ノ  
 u-u (l    ) (   ノu-u  
     `u-u'. `u-u' 
0976nobodyさん2007/02/16(金) 23:29:47ID:???
PHPは滅びぬ
何度でも甦るさ
0977nobodyさん2007/02/17(土) 00:59:18ID:???
なんでPHPにはクラスライブラリがないの。PEARのようなウンコ以外で。
0978nobodyさん2007/02/17(土) 01:01:22ID:???
今ZF作ってるから待ってて
0979nobodyさん2007/02/17(土) 10:09:16ID:???
はやくして
0980nobodyさん2007/02/17(土) 13:48:42ID:???
>>979
自分で作るかZFに参加すれば?
0981nobodyさん2007/02/17(土) 14:55:03ID:???
第三の選択

お前らが作るw
0982nobodyさん2007/02/17(土) 14:59:41ID:???
ちいたんって結構バカにできないな。
ソース読んでそう思った。
0983nobodyさん2007/02/17(土) 19:45:39ID:???
>>982
kwsk!
0984nobodyさん2007/02/18(日) 00:19:05ID:???
>>983
とってもシンプルなんだよ。良くも悪くも。
0985nobodyさん2007/02/18(日) 22:19:53ID:???
みったんほどではないとおもう
0986nobodyさん2007/02/19(月) 01:39:46ID:???
いや、のんたんが上
0987nobodyさん2007/02/19(月) 06:50:34ID:???
おまえら、ひとの奥さんを
良いだの悪いだのシンプルだの言うな

ちいたんはなあ、

身長146cm見た目はちっちゃい子供のようで
いつも変なかわいらしい動きをしている女の子

なんだぞ
0988nobodyさん2007/02/19(月) 07:33:31ID:???
PHP入門したばっかなんだが
>>987を見て
ちいたんをいじりたおして勉強することに今決めた。
0989nobodyさん2007/02/19(月) 07:35:17ID:???
そんな名前つける作者が悪い
0990nobodyさん2007/02/19(月) 07:45:56ID:???
自分の娘や妻の名前をつけることはわりとある。あるのだ。
0991nobodyさん2007/02/19(月) 07:46:40ID:???
ちいたんにinsertメソッド実装した

とか言われるに決まってるじゃん
0992nobodyさん2007/02/19(月) 07:48:31ID:???
フレームワークは誰でも乗せる存在
ここに作者の寝取られ願望をみることができる

とか言われることは容易に予測できるじゃん
0993nobodyさん2007/02/19(月) 18:38:34ID:???
ちいたんが一ヶ月に一度くらいコアダンプします
0994nobodyさん2007/02/19(月) 22:13:44ID:???
このスレはちいたん萌えスレになりますた
0995nobodyさん2007/02/19(月) 22:20:56ID:???
イースターエッグでちいたんの写真が表示されるって聞いたんですが
コマンドを教えてください><;
0996nobodyさん2007/02/19(月) 22:21:49ID:???
↓↓↓ちいたん写真発表↓↓↓
0997nobodyさん2007/02/19(月) 22:22:36ID:???
ちいたんハックするぜえええ
0998nobodyさん2007/02/19(月) 23:16:39ID:???
なにこの流れ
0999nobodyさん2007/02/19(月) 23:45:47ID:e8b09Hl8
ち、ちいたん(´Д`;)ハアハア
1000nobodyさん2007/02/19(月) 23:53:10ID:Hqwp6SfJ
次スレよろ
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。