元スレ【PHP】 Smarty 隔離スレ 【テンプレート】
php覧 / PC版 /みんなの評価 : ○
551 = :
というかDBなんてある意味ファイル管理をラップしたようなもんだから
DBでできてファイル直弄りでできんことはないだろ。
せっかくキャッシュとか使ってるのに
変なとこでDB使うとパフォーマンスのボトルネックにもなりかねんし
DBじゃなきゃ開発コストパフォーマンスの点でよっぽど差がでる
って場合じゃなきゃ下手にDB化なんかせんよ。
そういう奴は画像ファイルとかもカラムに突っこんでるタイプだろ。
552 = :
どちらにしろデータとして記録するんだからファイルで置こうがDBに突っ込もうが大して変わらんだろ
554 = :
>>552
制作、運用、実行コスト、全てが大きく変わるわw
検索するとか、システム一括で何かしたいとか、特別な理由が無い限りDBにテンプレートつっこむのはナンセンス。
555 = :
ナンセンスってほどでも無いっしょ
ファイルシステムだって名称を唯一のキーとしたDBみたいな物だし
556 = :
PCのスペックが上がりまくったせいで、恐ろしいほどのヘマをしない限りは
DBで記録しようがファイルで置こうがボトルネックと呼べるレベルのものは出ない
むしろ、恐ろしいほどに数が増えて人的に整理が大変になったほうがボトルネック
557 = :
>>555
だからこそナンセンスなんだよw
ファイルシステムの実装はDBそのものなんだから、DBにつっこむ必要が無いものをつっこむ必要は無い。
>>556
にわかSEにありがちな発想ですね(^^
人的整理はDBやSmarty以前のバージョン管理、運用の問題。
558 = :
>>557
ほう、ではDBとFSで実装した場合の違いを定量的に示してくれ
559 = :
>>558
FSじゃなきゃ出来ない事、FSなら標準で出来る事は多々あるだろう。
・DBコネクション等の負荷が無い
・当然PHP側のコードもシンプル
・SVN等のバージョン管理システムが使える
・使い慣れたエディタで直接編集が可能
・使い慣れたソフトでアップロード/ダウンロード/バックアックも自由自在
・当然複雑な管理画面も不要になる為実装コストは激減
これらはFSなら特別な実装は不要。
君はDBで実装出来るか?
検索したいとか、DBサーバで集中管理したいとか、特別な要件が無い限りテンプレートのDB化はしない。
逆にDBを疑似ファイルシステムとして使うメリットとその実装コストを教えて欲しい。
オープン系CMSを引き合いに出すのであれば、同等の管理画面等を作るコストも入れてくれよな。
560 = :
定量的の意味知ってるか?
561 = :
定量的って言葉使いたいだけですか?w
>>559 に答えられたら答えてやんよ。
562 = :
まぁ、喧嘩するなや。
第三者からみたら、有益な討論してるように感じるんだから。
563 = :
>>561
低学歴乙
564 = :
>>562
有益かはともかくSmartyの議論ではなさそうだな。
565 = :
>>564
Smartyの使い方に関する議論だろ
566 = :
smartyってHTMLだけしか知らないデザイナーに読みやすくするためだけの技術だろ
567 = :
逆だと思うが。PHPを使えるプログラマー用の技術だろ。
568 = :
>>563
答えられない質問には煽る…典型的な厨ですね。
定量的も何も、FSの場合は >>559の 実装コストはほぼゼロ。
DBで作った場合のコストは?低学歴な僕には検討もつきません><おしえてください。
571 = :
>>568
煽ったのはお前だろカスが
最初に質問したのは俺だが何故答えないの?
572 = :
また「全部自分でやるから実行速度は早い」とかえらそうにしてる馬鹿が騒いでるのか
573 = :
>>571
「俺だが」ってIDも出していない奴をどうやって判断する?
俺たちはエスパーじゃないぞ?
575 = :
だから、いちいち煽り入れるなって
お前がせっかく書いたレスも陳腐な物になるぞ
576 = :
>>571はどこいっちゃったの?
577 = :
お前がいい加減にしろ
578 = :
>>571はどこいっちゃったの?
579 = :
まぁ普通はDBを使うメリットなんて無いって事さ
DB憶えたての頃は俺も無闇にDB化したがったものだ
581 = :
そんな極少数の大規模案件を例えに出されてもなぁ・・・
使ってるところは使ってるだろう(ハテナとか、スケーラビリティか何かを考慮してDBをファイル置き場に使ってるとか)
要件次第なんじゃない?
それなりの資金と開発期間があり、WEBベースで不特定多数が編集するシステム開発
とかだったらDB化した方が遙かに楽だろう。
582 = :
>>581
DB使うメリットないとか言っといて
結局要件しだいかよw
583 = :
>>581
つまり、結局は「DB化した方が遥かに楽」なケースが”ある”ということですね
584 = :
>>582-583
最初から『意味も無く』FSをDBに置き換えるのがナンセンスと書いてるじゃないかw
揚げ足取りはいいから、具体的なメリットデメリットを提示してくれよ、
大手が使ってるとか、Open系CMSが使ってるからでは話にならん。
585 = :
っていうか大手CMSサイトってPHP+Smartyなの?その時点でその話は破綻している。
586 = :
どちらも都合のいいように解釈しすぎで、この話はいつまで経っても平行線。
587 = :
平行線にすらなっていない。
DB厨がファビョっているだけだ。
588 = :
ファビョってるのはむしろお前だろ?1人で戦っているつもりだろうがw
589 = :
いちいち煽りに反応しなくていいからw
とりあえず君のすばらしい経験談と、DB捌きっぷりをこのスレに轟かせれば、
もう少しましな流れになるんじゃないかな?
(^o^)でーたべーす は すごく すごい!・・・なぜなら、すごいから!
(^o^)でーたべーす の すごさがわからないやつは すごくない!
590 = :
「要件次第でDB使う」でみんな納得。
丸く納まってよかった。
593 = :
>>590
すまんけどどういう要件ならDB、FSを使うべきかまとめてくれないか?
594 = :
>>593
大規模案件ならDB でいいんじゃないか。
595 = :
>>593
基本的にはFSじゃないかね。
DBは使う必要があれば使えばいい。
あまり思い浮かばないし、実例も聞かないけどね。
596 = :
すまん
結局>>581が結論でいいんじゃないかと言いたかった。
598 = :
>>591
ぜひ参画してくださいよ
599 = :
大規模案件にはJAVAという逆説。
みんなの評価 : ○
類似してるかもしれないスレッド
- 【PHP】 Smarty 【テンプレートエンジン】 第2章 (981) - [48%] - 2012/1/29 17:15
- 【PHP】Laravel【フレームワーク】 (887) - [48%] - 2019/4/23 21:00
- 【PHP】Ethna part.2【国産フレームワーク】 (315) - [48%] - 2019/5/9 7:45 ○
- 【PHP】2chat開発スレ【2chを越える】 (1000) - [46%] - 2016/10/27 8:19
- 【PHP】Laravel【フレームワーク】 Part.9 (884) - [40%] - 2022/3/13 12:00
- 【PHP】Laravel【フレームワーク】 Part.8 (148) - [40%] - 2021/8/8 21:30
トップメニューへ / →のくす牧場書庫について