【PHP】フレームワークについて語るスレ10【総合】 at PHP
[2ch|▼Menu]
[前50を表示]
450:nobodyさん
08/11/02 03:46:29
てかxreaって何につかうの?個人サイト?
なんでフレームワークスレでxreaが出てくるのか謎

451:nobodyさん
08/11/02 06:29:42
なんでxreaがだめか教えてやろう。

それは安かろう悪かろうだから。
まあ常識で考えて安いところにろくなところはない。

俺が使っているところ。おすすめだから教えてやろうか?
今ならキャンペーン中だからお得だぞ。

452:nobodyさん
08/11/02 06:54:51
>>449
>>442



453:nobodyさん
08/11/02 07:07:41
凝った機能盛り込んだ個人的なブログ設置するのに、
わざわざ高いサービス選ぶ必要あるか?

xrea程度でも手軽に試せるものの方が、ユーザも増えて
ノウハウも蓄積するだろ。

>>446とか頭悪すぎるな

454:nobodyさん
08/11/02 07:15:59
個人ブログといっても財産ですからね。
財産をそんな簡単に盗まれてしまうところにおいておきますか?
おいておかないでしょう?

それでなくぐらいなら、ちょっとの費用で
安心を得られるほうを選びませんか?

そんなに気になるのなら私が使っているサーバーを教えてあげますが。

455:nobodyさん
08/11/02 09:05:42
>>452
使いたいのならどうぞ。
XREAはやめといたほうがいいという、ただの忠告だから、
参考にするしないは自由だよ。
俺はさっき書いた理由で使わないけどw

456:nobodyさん
08/11/02 10:56:50
>>453
あのサービスに不満がないならそんな噛みつかなくてもいいと思うよ

457:nobodyさん
08/11/02 12:05:53
>>449
xreaを仕事で使う馬鹿なんていたの?
サーバ運用するにもお金がかかるって知ってる?

458:nobodyさん
08/11/02 16:19:37
Symfonyて結構バグあるの?
CakePHPカンファレンス東京のレポート読んでたら、
そんなような記述があったんだが。
あまり詳しく書いてなかった。

459:nobodyさん
08/11/02 17:46:21
>>457
俺はプライベートでも勘弁だがw

460:nobodyさん
08/11/02 19:53:56
なんかxreaに仕事を奪われた
サーバー屋が裏工作しているみたいですねw

461:nobodyさん
08/11/02 20:59:33
正直お小遣い稼ぎの趣味サイトならxreaで十分だしな〜

462:nobodyさん
08/11/03 04:52:26
>>458
まぁ細かいのはそこそこある。
ZFもsymfonyも、あれだけ規模がでかけりゃバグチケットが増えるのは当然。
あんまり比較の際の根拠にはならないな。

463:nobodyさん
08/11/03 17:39:38
>>451
>>454

おすすめサーバ教えてくれ

464:nobodyさん
08/11/03 19:52:45
他所でやれ

465:nobodyさん
08/11/04 17:33:27
symfonyはsubversion拾ってればわかるけど、1時間数十以上のファイルが修正されてるからな。
バグがあっても修正も早い

466:nobodyさん
08/11/05 06:01:16
1時間数十以上 = 一日数百以上 = 一週間数千以上 = 一ヶ月数万以上

一ヶ月数万以上って本当ですか?

467:nobodyさん
08/11/05 07:54:12
なんとも恐ろしいフレームワークだ

468:nobodyさん
08/11/05 09:38:54
>>466
本当だよ。subversionでチェックアウトしてみなよ

469:nobodyさん
08/11/05 11:13:18
Tracをみる限り、一日あたり10から30コミットというところ。
コミット一回につき、いくつかのファイルを触るだろうから、一回の変更の
影響範囲が大きい場合、ピーク時には一時間数十ファイル更新は充分ありうるが、
これがコンスタントに続くことはないでしょ。

まぁコミットはいっぱいあってもバグチケットをcloseするコミットは少ないように見えるが。
でも開発ブランチはこんなもの。


470:nobodyさん
08/11/06 16:26:58
CIって、早い分cakePHPやsymfonyと比べどんな機能が足りないの?

471:sage
08/11/06 19:26:19 W2KYlXPe
>>470
やさしさ

472:nobodyさん
08/11/06 19:35:59
>>470
痒いとこ

473:nobodyさん
08/11/07 09:14:59
>>470
モデルまわりは弱いと思った。
DBにselectした結果が配列なんで、そこがちょっと使いづらい。
あとバリデーションまわりはなんか不思議な仕様。もっとよくなりそうなもんだけど。

474:nobodyさん
08/11/07 19:13:25
>>472
痒いところってどの辺?

475:nobodyさん
08/11/07 20:22:58
ドクトリンってcodeigniterのパクリだろ?

476:nobodyさん
08/11/07 21:18:22
>>23って俺が昔別のスレに書いた質問だったと思うんだけど
何でこんなとこに記載されて議論が発生してるんだw

477:nobodyさん
08/11/07 21:20:39
ところでcakePHPのパフォーマンスの悪さは改善されてないのかな?


478:nobodyさん
08/11/07 21:22:48
>>477
RC3は使ってみた?

479:オリジナル23
08/11/07 21:27:02
>>23の質問を昔別スレに書いた本人だけど
結論としては、
・スタティックな方法では使う側も唯一性を意識しなければいけない
・シングルトンであれば使う側は唯一性を気にする必要が無い
と言うのが最も大きい違いだと思ってる。
要するに、シングルトンで書いておけば後からシングルトンじゃなくする時に
参照してる側は書き換えなくても良いって事。
抽象的に言えば、オブジェクトの特性である唯一性というものをカプセル化出来るということ。

480:nobodyさん
08/11/07 21:31:03
>>478
使ってませんが、ベンチ等で良い結果を出してるんですか?
>>15のような結果だとさすがに使えないので。

481:nobodyさん
08/11/07 21:34:48
自分で確かめることって大事

482:nobodyさん
08/11/07 21:37:02
時間がないんで

483:nobodyさん
08/11/07 21:37:33
こんなところに書き込んでる暇があるなら

484:nobodyさん
08/11/07 22:45:30
そりゃ自分でベンチマークとるよりは、ここに書き込む方が楽だし時間もかからないだろう。

485:nobodyさん
08/11/08 00:11:03
んな他力本願のやつに情報提供してくれる人がいる確率考えると
結局自分で調べたほうが結果がわかるのは早いと思うけどなw

486:nobodyさん
08/11/08 00:20:53
>>469
1.0=>1.1=>1.2と常にこの状態が続いています

487:nobodyさん
08/11/08 01:28:22
個人がつくってるのを見るのが好きだ

488:nobodyさん
08/11/08 01:29:27
おっとMapleに鞭打つのはやめるんだ
guessworkとか言うのももうやめるんだ

489:nobodyさん
08/11/08 01:37:07
>>479
まてまて
23は俺だがコピペじゃないよw
偶然同じ疑問を持っただけ

490:nobodyさん
08/11/08 01:38:31
cakePHPなんてドジでのろまな亀しか使ってないだろ

491:nobodyさん
08/11/08 02:29:27
>>479
出来ることは同じだけど、
唯一なものを唯一なものと知って使うのと、
唯一なのかインスタンスを複数作れるのかわからないけど、
普通に使えば唯一になってる、
の違いってこと?
ちょっとくどい聞き方かもだけど、ちゃんと確認したくって聞いてみた。

492:nobodyさん
08/11/08 03:23:29
>>490
本気でそう思うなら相手にしなきゃいいだけなのにw

493:nobodyさん
08/11/08 06:24:48
cakePHP 1.2のRC3は
”パフォーマンス改善中”と明確に言われている。

cakePHPの開発スタンスは、まず動くものを作る→リファクタリング(パフォーマンス改善含む)

494:nobodyさん
08/11/08 06:54:44
オープンソースで儲けるのって
サポート事業しかないのか?

495:nobodyさん
08/11/08 07:47:16
オープンソースは広く使ってもらっていると言う土壌を得る事がまず目的
広く使われればサポート事業や周辺ソフトが売れる


496:nobodyさん
08/11/08 08:04:00
実際に動くコードが重要なわりに
そのコードを作っても儲けられない。
それがオープンソースw

せっかく土壌を作っても
サポートや周辺ソフトや関連書籍を
他の人が提供して売り上げを持っていかれる。
それがオープンソースw

497:nobodyさん
08/11/08 12:36:54
いまだにオープンソースでガッツリ儲けようなんてプランのところがあるの?
本当に基幹的なDBとかhttpdとかならともかく

498:nobodyさん
08/11/08 13:25:19
ガッツリってのはいくらぐらいなのかな。
それにもよるだろうが、儲けるかどうかは才覚の問題。
OSSかどうかは関係ないだろうな。

499:nobodyさん
08/11/08 14:46:39
お金の名言

「タダほど高いものはない」

500:nobodyさん
08/11/08 16:19:59
タダほどお得なものはない

501:nobodyさん
08/11/08 17:38:16
>>499
ApacheやらLinuxやら使ってて「高くついた」って感じたことはないなあ。
むしろ安い労働力まで付いてきて、お得感しかないのが大多数では?w
もちろん、大規模に「ガッツリ」儲ける分野では違うんだろうけど。

502:nobodyさん
08/11/08 18:55:54
中・小規模向けのフレームワークって何が良い?
cakeはどうもパフォーマンスが悪すぎて嫌なんだよねえ

503:nobodyさん
08/11/08 21:49:38
中・小ならEthnaでいいんじゃないの。
CIという手もあるが。

504:nobodyさん
08/11/08 23:30:51
ご冗談でしょう

505:nobodyさん
08/11/09 05:48:00
Ethnaとか、未だに選択肢に残ってるのかな?
仕事で昔触ったときに、いろいろドン引きした記憶があるんだが。

アクションを準備していないURL指定すると「全ファイル」のrequireを
し始めてプチDOSアタックになってしまう自前オートロード(笑)とかw

506:nobodyさん
08/11/09 09:19:25
大規模ならCI or ZFのチョイスってことでFA?


507:nobodyさん
08/11/09 11:56:58
CIってPHP4にも対応しててコードに無理が出てるみたいな話も聞くんだけど
大規模で使えるようなものなの?

小規模にしてもcakeとどっちが楽なんだろう

508:nobodyさん
08/11/09 13:41:32
ドッチかと言われればcakeだろ
でもcakeもイマイチなのはよくわかる

509:nobodyさん
08/11/09 14:55:46
ciで大規模はきつい
そういうふうには作られていない

510:nobodyさん
08/11/09 15:03:14
だよね
低機能だし
だからこそある程度自分達で実装しやすい面もあるから
逆に大規模での需要はありうるけど

かといって小規模でもCIはどうなんだろう
軽量なのは良いんだけど


511:nobodyさん
08/11/09 16:23:48
>>496
儲けなくても、一度つぶれた会社が
オプソで蘇ってうまくいってるケースはある

512:nobodyさん
08/11/09 16:25:12
オープンソースは技術的には最良の手段だよ
利益に繋げられるビジネスモデルを考えられるか、実行出来るかが問題

513:nobodyさん
08/11/09 19:20:35
そこが最大の問題だと思う。
ぶっちゃけメシ食えなきゃしょうがない

514:nobodyさん
08/11/09 19:27:31
オープンソースにかかわってるエンジニアがこれほどたくさんいるという事実は
形は違えど、オープンソースで稼げるってことの裏返しじゃないかと思うのは甘い?

515:nobodyさん
08/11/09 19:29:10
でも市場取らないとどうにもならない面もある
もしオープンソースな製品が何一つ無い分野があったら、オープンソースな製品を立ち上げる事で
その分野で一気に市場を奪える可能性がある


516:nobodyさん
08/11/09 20:01:09
>>513
gimpにしてもblenderにしても、オプソで生活してる開発者はいくらでもいる。
お前みたいな無知が日本には多いから、ボランティアみたいに見られるのは
しょうがないと思うけど。

517:nobodyさん
08/11/09 23:36:37
日本ではあまり話を聞かない気がするけど・・

518:nobodyさん
08/11/10 01:02:25
しかもFWの話で画像系とか3D系はちょっと実感わかないかも

519:nobodyさん
08/11/10 10:55:17
携帯サイト向けの機能も持ったフレームワークってあるの?

520:nobodyさん
08/11/10 11:15:09
DeNAのMobaSiFみたいなものってPHPでは聞いたことないなぁ

521:nobodyさん
08/11/10 15:28:02
携帯サイトって出力を携帯むけにするだけじゃないの?
なんか特別に機能必要け?

522:nobodyさん
08/11/10 15:29:05
セッションとかPCと同じじゃ動かないんだよ
そのほか端末識別番号の取得やらいろいろある

523:nobodyさん
08/11/10 16:04:14
そうそう。まともにサービスを開発したことがあったら、
携帯対応ほど煩雑なものはないと思えるよ。
キャリアと機種によって全然違う挙動するからね。
セッションもレイアウトも画像も。ま、小さいところでは絵文字とか。

524:nobodyさん
08/11/10 16:05:21
機種によって動かなかったりするからテストもコーディングも面倒

525:nobodyさん
08/11/10 16:55:03
KEMPは?

KEMP
ke-tai.org
URLリンク(ke-tai.org)

526:nobodyさん
08/11/10 17:07:31
それはPC携帯両用サイトじゃなく携帯サイト作成のためのフレームワークっぽい

527:nobodyさん
08/11/10 17:09:27
両方できるものが欲しいのか
すまそ

というより両方やろうとしている時点で間違っていると思う
小規模、小機能ならありえるけど

528:nobodyさん
08/11/10 17:15:23
両対応サイトであったとしても別物と考えよ

529:nobodyさん
08/11/10 17:24:25
KEMPとやらはPHP5で動かない
携帯とPCで別フレームワークを使うとしたら
共通の機能を変更した場合どうすんの?

530:nobodyさん
08/11/10 18:47:01
セッション動かないのはクッキーがないからだろ?
単にget引数方式にしたらいいだけじゃないの?

531:nobodyさん
08/11/10 19:02:38
>>529
当然それぞれ変更する

532:nobodyさん
08/11/10 19:04:27
>>530
リファラーを送っちまう機種でそんなことしたら、セッションハイジャックされるべ

533:nobodyさん
08/11/10 19:05:00
実際携帯サイト向けのソリューションはいくつかあるんだけど
国内では情報少ないね

534:nobodyさん
08/11/10 19:10:08
>>530
POSTフォームだとACTIONに指定したパラメータを送らないっていう機種もあるしな
そういう機種ではPOSTフォームでセッションを維持できない。

535:nobodyさん
08/11/10 19:23:29
結局機種判別をして処理振り分けるような事をする必要があるんだよね

536:nobodyさん
08/11/10 19:35:22
URLリンク(gihyo.jp)

ここに書いてあるのでもまだまだ序の口だな。間違ってるとこもあるし。
いまんとこ、オープンソースだとMobaSiF最強じゃないかな。

537:nobodyさん
08/11/10 19:47:32
携帯の文字コードは、そろそろUTF-8統一でいいんでしょうか?

538:nobodyさん
08/11/10 19:48:52
結局そういうのは自分とこで作るしかないんじゃね

539:nobodyさん
08/11/10 19:54:03
>>536
Perlじゃん

>>538
別に汎用的な機能だから広く使われるものが無い現状が異常
携帯関連開発の低レベル差だと思う

540:nobodyさん
08/11/10 20:24:13
うん。perlなんだけどさ。
スレチ承知であえて、携帯だけはPerlでって思えるぐらいの完成度だと思う。

541:nobodyさん
08/11/10 21:08:55
だいたい携帯は規格が無さ杉なんだよ
OSも別々のが乗ってるし
エンドユーザーにとってメリットがある事じゃないんだが、不経済だなあ

542:nobodyさん
08/11/10 22:50:10
>>541
それと、各社・各世代仕様のまとめ情報が少なすぎる。
ググれば出てきそうなクッキー仕様や対応文字コード等の情報が、ほとんど無い。
会社で仕事なんかでは資料を作るんだから、暇な自営業者あたりが自分メモで
作ってても良さそうなもんなんだが。

フレームワーク辺りと違って、いじって面白くないのと、商売上公開したくないって
のと、その他もろもろ理由はあるんだろうけど。

543:nobodyさん
08/11/10 22:58:35
Androidに期待

544:nobodyさん
08/11/10 23:09:02
携帯はフルブラウザで見る以外は廃止にすべき

545:nobodyさん
08/11/10 23:39:13
MobaSiF読んでPHP用携帯FWを作るプロジェクトとか

546:nobodyさん
08/11/11 00:37:30
そもそも初期のiモードなんかの仕様がダメ杉

547:nobodyさん
08/11/11 02:17:34
>>545
PerlのコードをPHPのコードに変換するジェネレーターがあれば、簡単に移植できるかな?

548:nobodyさん
08/11/11 02:22:07
URLリンク(oshiete1.goo.ne.jp)
Perlコードを、自動的にPHPコードに変換してくれる、そんな「ドラえもん」のようなプログラムがありましたら教えて下さい!

無いですねえ。

URLリンク(www.cs.wcupa.edu)
Perl/Php Translation

549:nobodyさん
08/11/11 07:51:48
そういやperlで思い出したけど
PHP on parrotて進んでるんでしょうか?

550:nobodyさん
08/11/13 08:51:01
>>540
Perlの事情あまりしらはい。ライブラリのどういうとこが携帯向き?

551:nobodyさん
08/11/13 10:31:16 kdvrTOAA
で、肝心のフレームワークなんだけど
結局今熱いのってなんなの?

いっぱいありすぎていまいちこれっていう特徴あるやつ
ないんだよな〜

最近ちょっとさわってみようかな〜って思ってるのあるんだけど
誰かいじったことある人いたら所感教えて〜

PAJAJ
URLリンク(pajaj.sourceforge.net)

xFrameworkPX
URLリンク(px.xframework.net)

552:nobodyさん
08/11/13 14:00:08
PRADOみたいなイベントドリブンなのはどうなんだ

553:nobodyさん
08/11/13 16:16:39
ちいたんでいい

554:nobodyさん
08/11/13 23:25:55
やっぱり落ち担当w

555:nobodyさん
08/11/13 23:27:41
もうちょっとふくらませてからw

556:nobodyさん
08/11/13 23:41:23
いやらしい

557:nobodyさん
08/11/14 13:45:00
大規模向けのFWはどれ?

558:nobodyさん
08/11/14 13:52:53
ちいたん

559:nobodyさん
08/11/14 13:53:13
出ると思ったw

560:nobodyさん
08/11/14 14:12:00
ちいたん以外で

561:nobodyさん
08/11/14 14:31:47
Symfony
Cake

562:nobodyさん
08/11/14 14:34:00
あれ?遅いとか叩いてなかったっけか?
なぜ大規模向けと?

563:nobodyさん
08/11/14 14:42:11
軽量なフレームワーク≒自由度が高い≒多人数開発では混乱を招きやすい
(重量級フレームワーク=動作が遅い)≒自由度が低い=開発のルール化度が高い≒多人数でも均一なコードレベルを保ちやすい

とはいえ、フレームワークが案件に合う合わないもあるので、
どのフレームワークを使っても、大規模開発ならプロジェクトのルールが必要だと思われ。
逆を言えば、ルールさえ作れば軽量なフレームワークでもいいと思う。
重量級フレームワークが用意してくれる機能を、自分達で実装しないとならないけどね。

あと、大規模=多人数と勝手に解釈したけど。

564:nobodyさん
08/11/14 14:50:52
数年がかりの本当に大規模なものなら
逆に自由度が高いフレームワークを使って自分たちで実装したいって需要もかなりある

565:nobodyさん
08/11/14 15:31:36
>>564
開発期間が数年?PHPでそんな案件はほとんど無いけど。

あと、それを適当にやると、どんどん「フレームワーク」自体に修正が入ってしまって、地層のように
古いコーディングとより新しいコーディングがどんどん積み重なって手に終えなくなる。
やるなら、全くいじらないか、最初にきちんと徹底的にいじって固めてしまうのがいいのかな?

566:nobodyさん
08/11/14 16:00:34
1年未満じゃ大規模とは言えないし

567:nobodyさん
08/11/14 16:19:50
webアプリで開発に何年もかかってちゃビジネスになんね。

568:nobodyさん
08/11/14 16:22:17
PHPはインタフェース部分を担当するに過ぎないから
プロジェクト全体で数年っていうのはあるよ
複数サイトを作るような事業でも共通フレームワークを作成することはあるし

569:nobodyさん
08/11/14 16:31:35
単純にスピードを比較したものがよく出るけど、あまり意味無いよな。
しかも素の状態に近いベンチとか。

もちろん非常にシンプルに作りたいときにFWの軽さは重要かもしれないけど。
色々な機能を実装するなら、結局ある程度の重さにはなるだろうし。
だったら多少重いといわれる高機能FWを使用したほうが開発効率は良いと思う。

単純なスピード比較がよく話題が出るから、疑問に感じていた。

570:nobodyさん
08/11/14 16:52:52
何が言いたいのかさっぱりだ
帰れ

571:nobodyさん
08/11/14 22:44:45
必要な機能に一番近いものを使えばいいねん
多すぎず少なすぎず

572:nobodyさん
08/11/14 23:35:14
それがベストだけどちょうどいいFWってそうはない気も。
まぁ、一番近いものを選べばいいが

573:nobodyさん
08/11/14 23:36:59
フレームワークなんて多機能な奴はほとんど一緒だけどね
パフォーマンスくらいしか差が無い気が

574:nobodyさん
08/11/14 23:49:38
大規模の意味は100万ユーザ以上が使うというアクセス数の意味で
開発の工数ではなかったけどためになった

アクセス数という意味では軽量かどうかが非常に重要と思われ
サーバの台数などのメンテナンス代が高くつくから

とはいえ重量級のものを使ってあとからプロファイリングして
リファクタリングなりすればいいような気もしてきた

575:nobodyさん
08/11/14 23:58:04
必要な機能なら実装しなきゃならないんだから
効率的な実装になってるならいいんだけどね
cakeは実装が酷いよ

576:nobodyさん
08/11/14 23:59:29
cakeはインターフェイスが全てだからじゃん
その辺までRailsを踏襲していると言えばそうかも

577:nobodyさん
08/11/15 02:26:07
ウェブアプリで、大規模って言うと、アクセス数が多いって意味で使われることが多いんじゃないかな。
でも、それってフレームワークはあんまり関係ないよな。ハードウェアスペックとか、もっと低いレイヤーの問題であって。
PHPに限らずウェブサイトの開発で数年かけるなんて、まず有り得ないと思う。官公庁のサイトで、手続きが面倒とかでない限り。
GmailとかGoogle Mapsでもそこまで行かないでしょう。まして、よくあるショッピングサイトやSNSみたいなのに1年も時間使ってたらアフォだよ。

578:nobodyさん
08/11/15 02:37:10
アクセス数の多さはフレームワークのスレで大規模にあたらないだろ
1ページだけのHTMLを出力するサイトでも大量アクセスがあれば大規模なのか?
俺は普通コード量とか機能数だと思うけど

579:nobodyさん
08/11/15 02:38:10
Googleは独自のフレームワーク作ってそうだけどね
てか絶対作ってる
他にも大企業は手の込んだ事やってそうだけどなあ

580:nobodyさん
08/11/15 02:50:13
ウェブアプリで機能の数って言っても、単に画面を増やしていくだけだからなあ。
mixiとかamazonとか、確かに画面数は多いけど、結局のところ、掲示板作るのと変わりはない。
ユーザからの入力を受け取って、何枚かのテーブルを更新して、テーブルをSELECTしなおして、文字列を加工してHTMLに埋め込むって言う。
これをひたすら繰り返して巨大化するだけ。

581:nobodyさん
08/11/15 02:53:39
機能によっては違うこともあるんじゃないか。
ユーザからのデータを何かしら加工するとか、
なにか特別なアルゴリズムでデータを収集して、
それを提供するとか。

582:nobodyさん
08/11/15 03:02:01
WEBAPIの提供に際する共通機能とか
自動的にDBを保守してくれたりHDD壊れたらバックアップの方へ自動的に繋いで新たなバックアップ先を作るとか
(PHPコード内の接続先DBサーバIPが動的に変わるって事ね)

思いつきで書いた

583:nobodyさん
08/11/15 04:39:48
ウェブアプリで大規模とそれ以外の境目はウェブアプリ側がスケーラビリティを気にする必要があるかどうかだと思う。


584:nobodyさん
08/11/15 05:03:15
>>580
> ウェブアプリで機能の数って言っても、単に画面を増やしていくだけだからなあ。
> mixiとかamazonとか、確かに画面数は多いけど、結局のところ、掲示板作るのと変わりはない。
> ユーザからの入力を受け取って、何枚かのテーブルを更新して、テーブルをSELECTしなおして、文字列を加工してHTMLに埋め込むって言う。
> これをひたすら繰り返して巨大化するだけ。

それはウェブアプリだからではなく、SNSやオンラインショップという
システムが、そうなっているってだけだろ。

たとえば、YouTubeのようなウェブアプリではエンコード技術が使われる。




585:nobodyさん
08/11/15 05:05:22
それにウェブじゃないシステムが何をしているかというと、
結局、ファイルにデータ読み書きして、画面に点を表示しているだけともいえる。

586:nobodyさん
08/11/15 05:47:54
大したことやってないのにフレームワークは重いから使わない(キリッ
なんて言っちゃってる企業とか腐るほどあるからなぁ

587:nobodyさん
08/11/15 09:41:57
>>585
インプット・アウトプットの対象の幅広さは、ウェブアプリなんかとは比べものにならんように思う。
ウェブアプリの場合は、一部APIサービス的なものを除けば、ほぼ「画面」相手でいいわけだが。

>>586
その理由でテンプレートエンジンを使いたがらない人も未だに多いがな。同じじゃね?

588:nobodyさん
08/11/15 13:00:48
フレームワークに比べて、テンプレエンジンは開発効率大してよくならないからな。
つーかFWに組み込まれてるし

589:nobodyさん
08/11/15 13:15:36
何かをしない理由にパフォーマンスを上げている場合、大概ちゃんと調べるのとか新しい
やり方を検討するのが面倒くさいことだけの事が多いと思う。

論理削除ってあるじゃん。レコードに削除フラグを立ててデータは残すって言う。
あのフラグのチェックををいちいち手で (del_flag IS NULL OR del_flag = 0) とか書いている
会社があった。
なぜ NOT NULL制約を付けないのかと聞いたら、「重くなる」って答えが返ってきた。
全力でこけた。いろいろ間違ってる。

590:nobodyさん
08/11/15 14:11:03
12のphp最適化テクニックとか、一時期ブログに出回ったけど、
そのテクニックが使われるタイミングを考えると、誤差でしかないとか、
よくあったよね。
むしろコードが読みにくくなったり、書きにくくなったりと、
その時間のほうがもったいないとか。

591:nobodyさん
08/11/15 14:39:00
大手でphp使ってサービスやってるといえばYahooなんだけど
たとえば、↓
URLリンク(www.sooey.com)
symponyだって。
でもサービスによって違いはあって
URLリンク(wakatsukichinatsu.yahoo.co.jp)
↑これなんてPHP?

592:nobodyさん
08/11/15 14:39:25
論理削除自体間抜け

593:nobodyさん
08/11/15 14:54:51
論理削除自体が間抜け?
方法がフラグってとこが間抜けってなら少しはわかる気もするが。

594:nobodyさん
08/11/15 14:55:03
論理削除は必要だろ。

595:nobodyさん
08/11/15 15:09:50
スレチだけど論理削除ってどういう指定にすればやりやすいですかね。
active enum('Y','N')か、status = 0 なら削除とか?

596:nobodyさん
08/11/15 15:11:46
>>593
わかんね。
フラグじゃなくてカウンタにするってこと?

597:nobodyさん
08/11/15 16:06:02
大規模向けではなく一番スケールアウトしやすいFWは?

598:nobodyさん
08/11/15 16:34:55
スケールアウト考えたらモデルは自分で書かないときつくね?

599:nobodyさん
08/11/15 16:57:52
ちry

600:nobodyさん
08/11/15 17:24:52
>>595
deleted(datetime)がnullかどうか

601:nobodyさん
08/11/15 17:52:20
int型にして、0だと削除扱いにするのが妥当だろうな。PHPやPerlなら、ブーリアン評価でfalseが帰ってくるし。

602:nobodyさん
08/11/15 17:55:22
勝手に値はいるのはtimestampだけだっけ?

603:nobodyさん
08/11/15 18:02:15
>>602
NOT NULL にしておいて default を設定すれば入るだろ

604:nobodyさん
08/11/15 18:49:10
mysqlはデフォルト値に関数が使えない

605:nobodyさん
08/11/15 18:51:03
>>600
deletedってどういうこと?

606:nobodyさん
08/11/15 19:09:25
フィールド名じゃないの?

607:nobodyさん
08/11/15 19:12:51
ああそういうことか、関数かと思ったw

608:nobodyさん
08/11/15 19:13:24
nullだとインデックスが使われないから論理値のほうが良くない?

609:nobodyさん
08/11/15 19:27:12
nullかどうかで求めるのは本来正しく無いだろうね
削除された、と言う状態がシステム上にありうるならそれはnullで表現すべきじゃない


610:nobodyさん
08/11/15 19:54:48
というか、3値論理っての? NULL を理解していないとか必要性を感じないとかの場合は、
全フィールド NOT NULL で作ってしまえと言いたい。
その方が何かとトラブルが少ないし、コーディングも楽だ。
テキストフィールド? 空文字でも入れとけ。 数値? 0が初期値だ。それで都合がわるけりゃ、
-999999999 が初期値だ、文句あるか、ってな感じで。

611:nobodyさん
08/11/15 22:00:11
>>608
MySQLならenum型でnullを使う分にはNULLでインデックスされると思うよ
他のDBでは知らない

612:nobodyさん
08/11/15 23:07:45
>>607
そう、カラム名。
id, created(datetime), updated(datetime), deleted(datime)を標準的に使用。

あるいは、statusとしてa)Activei)/Inactive、h)Hidden, b)Obsoleted D)deleted
とか詳しい状態が必要な時に使うとか。

613:595
08/11/15 23:12:27
いろいろやり方あるんすね。すごい勉強になった。
皆さん有り難うございます。

614:nobodyさん
08/11/15 23:21:42
論理だろうがなんだろうが、削除っていうからカッチリ噛み合わないと思うんだよね
実際問題何も消してないわけなんだし
だから、そういうのは無効化とか不活性化とか利用不可とか、そういう「状態」で呼ぶべきで
削除って言うならならきっちりかっちりまるっと全部消してしまえ!

と思うんだよなー
スレ趣旨と全然関係ないんだけどなー

615:nobodyさん
08/11/15 23:47:46
>>612
頭文字使うぐらいなら、enum型かSET型じゃね?
まぁ、DB実装によって違うかもしれんけど。

616:nobodyさん
08/11/16 02:05:02
論理削除はDELETEより早い速度が求められる場合(index更新のコストが馬鹿にならない)とか
警察照会とか、CS対応で必要とかやっぱり要るシーンが多くて>>614みたいに消してしまえーが使えない場合も少なくないよ

>>615
そうだね。

617:nobodyさん
08/11/16 02:08:47
論理削除っていう呼び方はおかしいね
ソフトウェアなんだから全て論理だし
無効化、凍結、と言う呼び方が正しい

618:nobodyさん
08/11/16 02:19:28
そうかな?英文でもphysical delete、logical deleteって言葉よく使われるよ。
URLリンク(publib.boulder.ibm.com)

619:nobodyさん
08/11/16 03:13:45
処理速度の場合もあるだろうけど、後から参照しないといけない場面がよくあるからな。安易に削除するわけにはいかないことが多い。

620:nobodyさん
08/11/16 06:39:55
だからそれを削除って呼ぶなよバーヤ!!って言いたいんだろう

621:nobodyさん
08/11/16 06:56:48
論理削除を削除と呼ぶか、単なるステータスかというのは
呼び方の慣習の問題。

言葉遊びをやってもしょうがないんで、ここでは便宜的に、論理削除とは、
物理的には削除せずにサービス上削除されたようにふるまわせること
でいいかな?

622:nobodyさん
08/11/16 09:11:01
>>600 >>612
滔々と語ってるが、>>612の前者のdeleted (削除日時) はまあともかく、
後者の方では、レコードにユニーク制約のカラムがあった時に不便だろ。

削除フラグ(というかカウンタなど)とセットでユニーク制約にしてしまうって
のは、あんまり流行って無いのか?

623:nobodyさん
08/11/16 12:27:21
partial index 使っちゃう。

624:nobodyさん
08/11/16 12:33:30
>>622
詳しく

625:nobodyさん
08/11/16 13:00:36
>>624
例えばユーザアカウントをユニークにしたいとかで、一意制約をユーザ名カラムに付けるとする。
んで、そのユーザが退会した後、そのデータを残してたら、そのユーザ名がずっと使えない。
それを避けるために、削除データだけ一意制約から考慮外にしたい場合、削除フラグと2カラム連結で
ユニークにしてしまう。
んでレコードを削除する時に、同一なユーザ名を持つデータの削除フラグを、一斉に +1 UPDATEしてしまう。
削除フラグが 1以上なら( というか、0でなければ ) 削除データという扱い。
こんなやり方。マイナーなのかな?と思った。

書いてて思ったが、これ一意制約のカラムが二つ以上あった場合、そのままでは使えないなw
もちょっと応用を利かさないと無理か。
整数部分と少数部分で分けるとか桁で分けるとかビットで分けるとかwww

# DBの一意制約を使わずアプリで常にチェックするなら別にこんなことしなくていいんだけど。

626:nobodyさん
08/11/16 13:06:04
こんな風にやりたいのなら、削除フラグ自体もユニークにして削除日時を
マイクロ秒まで入れておけばいいのではと後から思ったのは内緒だ。

627:nobodyさん
08/11/16 13:24:25
って書いて、削除フラグをユニークにしたらそもそも「未削除」の状態はどうするんだと気づいた午後。
飲みながらレスするもんじゃないな。
退散します。

628:nobodyさん
08/11/16 13:45:33
>>625
その例だと使えなくするケースが多いのでむしろ好都合。たいていサポートチームが要望してくる。

629:nobodyさん
08/11/16 13:51:02
酔っ払いめ!ww

さて、ユーザーアカウントを例にすると、ちょっと怖すぎるんだが、
CMSなんかのアイテム管理だと、リビジョン管理に同一itemidで
複数のインスタンス、しかも最新以外は非アクティブっていう状態を
表現するという用途があったりする。
その場合、削除フラグを使わずに、使用目的に合わせたタグを振る。
外部キー側もタグやリビジョン番号を考慮した設計にしないといかんわけだけどね。

630:nobodyさん
08/11/16 14:12:40
>>629
そういうのの設計はちょっと知りたいなーと思っていたんだけど、
MediaWikiのソースでも読めばいいのかな?

631:nobodyさん
08/11/16 14:19:46
PACの解説記事でDrupalが良い実装とか見たことあるので同じCMSならこっちは?
リビジョンと直接は関係ないけどソースはしっかりしてるかも

632:nobodyさん
08/11/16 14:26:24
設計見るのになぜソースを読む

633:nobodyさん
08/11/16 14:43:16
オープンソースソフトウェアの設計書なんて公開されてる?

634:nobodyさん
08/11/16 15:05:16
おそれすになったな・・・

>>587
> インプット・アウトプットの対象の幅広さは、ウェブアプリなんかとは比べものにならんように思う。
> ウェブアプリの場合は、一部APIサービス的なものを除けば、ほぼ「画面」相手でいいわけだが。

それをいったら、ウェブじゃないアプリだって、ほぼ画面(ディスプレイ)相手だろ?
なんか比較している対象がずれてるよ。

画面じゃなくてOffice系の大規模アプリだって、結局は画面にGUI表示してファイルに書き込むだけなんだし。
ゲームだってそう。ハードウェアデバイスを扱うものもあるだろうけど、それをウェブアプリでやってはだめってことはない。
ブラウザでコーヒー沸かす装置とかw

635:nobodyさん
08/11/16 15:05:49
>>633
設計書 = ソースコード

636:nobodyさん
08/11/16 15:33:36
>>634
元のレスが、アプリとは書いてなくて、「ウェブじゃないシステム」って書いてあるからじゃね?
対象がずれてるというか、「Office系の大規模アプリ」とかゲームとかが念頭にあるのは
わかっててわざと書いてるんだろw
車のエンジン制御とか、通信インフラ系とかはシステムじゃねーの?って。

>>585
> それにウェブじゃないシステムが何をしているかというと、
> 結局、ファイルにデータ読み書きして、画面に点を表示しているだけともいえる。

いえねーよw
これがむしろ、言いたいことと表現がずれてるんじゃね?

637:nobodyさん
08/11/16 17:24:18 +7h73lOI
タグの実装を考えています
スペース区切りでtextカラムに入れて、全文検索するのがシンプルでいいかと思ったのですが、
他にいい方法があったら教えてください

638:nobodyさん
08/11/16 17:26:45
>スペース区切りでtextカラムに入れて、全文検索
これはひどい

639:nobodyさん
08/11/16 17:28:47 +7h73lOI
そうですか?ググっていたら同じようなことしてる人もいますが。
URLリンク(blog.nomadscafe.jp)
他にいい方法があれば教えてください。

640:nobodyさん
08/11/16 17:43:46
タグ単位で編集とかしないならいいんじゃない?


641:nobodyさん
08/11/16 17:44:48
普通に考えれば
タグテーブル作って
アイテムテーブルとの間に多対多のリレーションテーブル持てばいいだけだよね
いかにもリレーショナルに解決出来るケースだと思うけど

642:nobodyさん
08/11/16 17:45:10
>>639
それ、フレームワーク関係ないし、それ以前にPHPの問題でもないよ。
DBの問題だからDB関連スレで質問しろよ。
まぁ、正規化すら理解してないみたいだからまずは本でも買って勉強することをオススメするけどね

643:nobodyさん
08/11/16 17:52:11
だね
基礎知識が足りてなさそう

644:nobodyさん
08/11/16 17:59:55
なるほど、おっしゃる通りですね。
ありがとうございました。

645:nobodyさん
08/11/16 18:01:45
俺はついこの間タグテーブルと、タグと記事のリレーションテーブルで作った。
けど、割とありきたりの機能になったのに、
情報が少なくてベストプラクティスな設計が出来たか不安なんだよね。
タグはパターンとしてどっかに情報がまとまっててもいいと思うんだが。

646:nobodyさん
08/11/16 18:10:11
だから典型的なリレーショナルな設計でいいでしょ
それ以外に特別な事なんて無いんだから

647:nobodyさん
08/11/16 18:20:02
うん基本的すぎてまとめる気が起きない
不安ってのはRDBの理解が不十分なのかと。

648:nobodyさん
08/11/16 18:26:03
フレームワークの話題が無いのか

649:nobodyさん
08/11/16 19:46:05
symfony使ってるんだけどRoRと比べてモデル周りが貧弱で泣いた

650:nobodyさん
08/11/16 20:18:46
PHPの場合、標準的なDBドライバがないからな。どれも中途半端。

651:nobodyさん
08/11/16 20:20:48
具体的にちんぽにーとrorでどうちがうの?

652:nobodyさん
08/11/16 20:23:39
横レスだけど。
RoRのアプリケーションはRubyで書けるけどSymfonyではRubyで書けない。
これは大きい。それに比べりゃモデル周りなんて大差ないんじゃね?

653:nobodyさん
08/11/16 20:25:04
んなの当たり前じゃん
フレームワークの比較より言語の比較だし

654:nobodyさん
08/11/16 21:54:05
フレームワークを初めてつかったけど「便利な関数群」ってだけじゃん。

655:nobodyさん
08/11/16 21:56:08
違うよ
全然違うよ

656:nobodyさん
08/11/16 21:59:31
>>654
なんという前世紀のライブラリ
まあそれはそれで便利だけど

657:nobodyさん
08/11/16 22:07:04 tiBOVYsk
PHPを初めてつかったけど「便利な関数群」ってだけじゃん。

658:nobodyさん
08/11/16 22:19:55
それはそうだよ

659:nobodyさん
08/11/16 22:21:24
>>657
それは半分真実
ただWEBフレームワークであるという視点も抜けている
例えば$_POSTや$_COOKIEは関数か?
HTTPヘッダを自動で吐く機能は関数?
PHPはただ単にWEB入出力とDBアクセスに便利な関数群装備のインタプリタとして
使うのもいいし、不十分な(でも拡張も可能な)フレームワークとしても利用出来る

と思ってるけどどうだろ

660:nobodyさん
08/11/16 23:54:00
フレームワークはパターンとルール

661:nobodyさん
08/11/17 00:16:53
それは多分定義のレイヤが違う

662:nobodyさん
08/11/17 00:19:03
>>661
どういうこと?
kwsk

663:nobodyさん
08/11/17 03:03:18
「便利な関数群」つうだけならそれはライブラリ。
ワークはあるがフレームがない。

664:nobodyさん
08/11/17 22:29:41
>>657
webプログラミングがまだ試行錯誤だった時代に、
その「便利な関数群」ってだけのことがとても
大きかったから、シェアが取れた。

便利な関数群自体がほとんど無かったからね。

Javaと同じ。

665:nobodyさん
08/11/18 03:06:59
$_SESSIONとか$_REQUESTとか勝手にcontent-typeが出力されるとか、PHPの言語機能自体にウェブアプリ用の機能が組み込まれてるからな。

666:nobodyさん
08/11/18 03:12:50
1回C言語でWEBアプリ作ってみると良く分かる

あとPHPが流行ったのはWEBアプリ(のインタフェース部分)はこの程度の機能で十分って事もあるだろうね
敷居を低くしてしまって素人プログラマーが流入してきても
WEB分野には受け皿がある

667:nobodyさん
08/11/18 06:22:10
webアプリなんて一方通行だからな
アホでも書けるんだよ

668:nobodyさん
08/11/18 10:11:51
>>664
関数や機能がたくさんあるだけが問題ならPerlが圧勝したはず。
やっぱりmod_phpの管理のお手軽さとPHPの言語自体の簡便さ。


669:nobodyさん
08/11/18 10:27:37
>>668
ソースインストールはお世辞にもお手軽とは言えなかったがな
未だにrpm以外でのPHP管理を敬遠するサーバ屋もあるくらい

670:nobodyさん
08/11/18 12:15:39
Wikipedia項目リンク

ここで言うプル型アーキテクチャのフレームワークってPHPでなんかある?


671:nobodyさん
08/11/18 12:41:48
Smarty

672:nobodyさん
08/11/18 13:20:30
なんか新しいフレームワークがでてきたらしい

Yii Web Programming Frameworkは期待できそう。
URLリンク(cakephp.seesaa.net)

673:nobodyさん
08/11/18 14:00:58
Perlは組み込み関数は少ない。
CPANモジュールをインストールしなければ行けないから、リモートログインとシェルが使えない共用のレンタルサーバなんかだと使い物にならない。
多少なりともUNIXの知識も要求されるし。
その点、PHPの場合、mbstringが有効になってれば、Pearが使えなくてもどうにでもなる。

674:nobodyさん
08/11/18 14:55:14
>>673
それはかなり昔の話だけどね。
PHPで global $HTTP_GET_VARS とかしなきゃいけない、ってのに近いくらいw

特に、Perl5.8からはEncode標準添付だし、MovableTypeの流行以降は、
そこらのレンタルサーバでも一通りのモジュールは入るようになってる。
DBI・DBMやらも普通に使えるのが大半。
その頃にはみんなレンタルサーバでのPerl CGIから離れてしまってたがなw

675:nobodyさん
08/11/18 14:59:41
>>670
よくわからんが、「イベントドリブン」なんてのを謳ってるようなのは
そうなのかな?

676:nobodyさん
08/11/18 18:21:34
>>672
ActiveRecordじゃないですか。モデルに強くてうれしす。
制作者はPRADOのひとかぁ

677:nobodyさん
08/11/18 19:49:11
>>675
EDPとはまた違うような。

ビューがコントローラーにデータをリクエストするようなやつ。

678:nobodyさん
08/11/18 20:42:37
PHPは5-6年前の時点でPHP4が普及してたから。
そもそも国際版のPHP3ってレンタルサーバで提供されることはほとんどなかった。あっても、すぐに4に移行したから。
Perlの場合、5.8.10になっても標準モジュールだけでは既存のウェブフレームワークは動かない。
モジュールをインストールしても、CatalystみたいなのはCGI環境ではまともな速度が出ないし。
共用レンタルサーバへの設置の難しさがあって、MTがWordPressに抜かれて、XOOPSとかPukiWikiとかフリーのウェブアプリってPHPの一人勝ちになった。
Perlが使われるのは未だにKENTのCGIとか。
そういう反省があって、今のPerl界でMENTAとかの設置の簡単な、標準外のモジュールに依存しないウェブフレームワークが注目されてる。
けど、結局のところ、ベストプラクティスに載ってるようなモダンなPerlを書こうと思えば、適時CPANモジュールをインストールするしかないわけで、これはPerlっていう言語の性格上どうにもならないな。

679:nobodyさん
08/11/18 20:49:25
>>677
ビューがコントローラーにデータをリクエストする。を読むと、
すごいイベント駆動ぽい気がするんだけど・・・

プル型というのは、いったい何のための仕組みなんだ?
コントローラーがビューにデータを渡すのではなく、
あえてビューがコントローラーにデータをリクエストする理由が知りたい。

680:nobodyさん
08/11/18 21:21:31
ページデザインだけでサイトが完結しうるところがメリットかな。
オンデマンドに必要なデータを拾いに行くので、自由度が高くなる。
ページに組み込むパーツがいかように変化してもコントローラーを
いじらなくて済むところとか。

まぁ、プッシュ型でも、ビューからコントローラーを呼べるはず。
それが特殊な時だけ利用するのか、常にそうするのかの違いだな。

CMSでイベント駆動だとプル型っぽい動きさせてるのが結構ある。
フレームワークはなんだかんだボトムアップだからプッシュ型が普通で、
それに慣れすぎてる感はある。


681:nobodyさん
08/11/18 22:15:34
あとプル型はコントローラーが複数あるのも特徴とか英文Wikipediaにかいてなかったっけ

なんかフレームワークスレっぽくなってきた

682:nobodyさん
08/11/18 22:23:17
英文関係無かった須磨祖

683:nobodyさん
08/11/18 22:54:01
あんまり詳しくないから変なこと言ってるかもしんないけど
PHPだと複数ファイルに分けてあるものをIncludeしてくしかないわけで、
MVCはコード書く上での概念みたいな感じでPushもPullも厳密には関係ないよね?
JavaServletのforwardみたいに処理投げ渡したりとかできないよね

684:nobodyさん
08/11/18 23:09:54
フレームワークが何を自動化するかって事だろ


685:nobodyさん
08/11/18 23:29:54
Wikipedia項目リンク

Tapestryではこんな説明だった。

> Apache Tapestryは、アクションをベースとした仕組みのApache Strutsとは競合する。
> TapestryはStrutsとは違い、コンポーネントベースであり、コード量が少なくて済む点が特徴である。
> またStrutsのようにJSPカスタムタグライブラリを覚えなおす必要がなく、
> 必ずServlet/JSPを作成しなければならないということはなく、
> Javaやネットワークの知識がないウェブデザイナーでも簡単にJava製ウェブアプリケーションを作成できるという利点がある。

アクションをベースとしたStrutsとは違うというあたりが、
なんとなくプル型が分かるような分からないような。
使ってみないと、はっきりしないかなー

686:nobodyさん
08/11/19 00:16:11
URLリンク(en.wikipedia.org)
これ見たらpush/pullが一目瞭然。

687:nobodyさん
08/11/19 00:34:10
Propelでmany-to-manyってどうやるの?

688:nobodyさん
08/11/19 02:02:44
URLリンク(ja.wikipedia.org)ソフトウェアコンポーネント

ここ読んでたらなんとなく分かってきた。
MVCからVを分離して、MCを部品として考えて、
Vから複数の部品を使うってことかな。

ショッピングカートの機能をMCだけ作って、
掲示板の機能もMCだけ作って、
コントローラとのインターフェースが分かってれば、
ビューでうまいことやるだけで、掲示板が組み込まれたECサイトの出来上がり。

語弊を恐れずに、俺の想像をざっくりと書いてみた。
//最近のブラウザはURLエンコードしてくれないのね。

689:nobodyさん
08/11/19 02:09:05
普通にwikipedia読めば分かるじゃん

690:nobodyさん
08/11/19 02:12:01
どのページ?

691:nobodyさん
08/11/19 03:03:05
>>688
そう
Vからプルするから主はV。結果、Vのみさわるデザイナーが使いやすいものとなる。

692:nobodyさん
08/11/21 13:07:50
ちんぽプルプルですね
わかります

693:nobodyさん
08/11/21 15:29:21
ですね分かりますは終了したってどっかに書いてあったよ

694:nobodyさん
08/11/21 15:35:48
どっかで終了宣言したら終わりなんですね
分かります

695:nobodyさん
08/11/22 10:57:11 enBp98lH
グレイトなMVCフレームワークないかい?

696:nobodyさん
08/11/22 11:55:27
あったら困らん

697:nobodyさん
08/11/22 13:29:05
ZF出たね

698:nobodyさん
08/11/23 02:16:27
yii使ってみた人いる?

699:nobodyさん
08/11/23 20:39:26
symfonyとcakePHPってどっちがいいの?
ユーザーは常時アクセス百人ぐらいを想定してます。

700:nobodyさん
08/11/23 20:41:14
そのレベルではどっちでも大して変わらんかと

701:nobodyさん
08/11/23 20:43:11
軽いっちゃあcakePHPだろうね。機能的にはsymfonyかね。
まぁそれぐらいの人数じゃ負荷は別に別に気にしなくてもいいと思うけどね。

702:nobodyさん
08/11/23 20:54:39
>>700>>701
回答ありがとうございます。
学習コストはどっちが大きいのかな?
symfonyの方が難しい?

703:nobodyさん
08/11/23 22:07:52
やりたいことにもよるだろ。
ドキュメントぐらい見ろや。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4800日前に更新/167 KB
担当:undef