こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

phpでwebページ

phpでwebページ

WEB上で操作するシステム
をPHPで開発予定です

class、Smarty使用は当たり前ですか?

投稿日時 - 2010-09-06 12:04:38

QNo.6162438

困ってます

質問者が選んだベストアンサー

○○システムというとおそらく複数の機能を組み合わせて作ることになります。
そうなるといろいろな競合の回避や、機能の再利用が必要です。
クラスは必須だと思った方がいいです。
smartyは標準的なツールではありませんので、なくてもいけます。
もちろん使えば効率化は図れますが、smartyでしか書けなくなると、
スキルがつかないかもしれないので微妙ですね
中級~上級ユーザーが手抜きでつかうにはいいんじゃないでしょうか

投稿日時 - 2010-09-07 09:50:08

ANo.3

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

「class、Smarty使用は当たり前ですか? 」
と列挙してますが、classていわゆるObject指向プログラミング
で言うところのclass定義↓
class hoge{
public $propeety_hoge = 'fuga';
public function method_hoge() {
echo $this->$propeety_hoge;
}
}
の事ですか?
だとしたら、確かに、今時はObject指向プログラミング
をマスターして当然ですが、
ソースコードの使いまわしとかが、少なく一人で、ぽつぽつ
作るだけで、ライブラリーとしてよそに提供するような事
まで考えないなら、あえて何でもかんでもクラスにする必要は
無いですね。

「Smarty」というのは、どちらかというと、成果物をテンプレート化
して管理するのに便利なコンテンツ管理のためのライブラリーですね。
別に無くてもそんなに困らないですよ。

それよりも、ライブラリー使うならPEARライブラリ-のパッケージから
必用そうな物を追加され、マスターされた方がよろしいかろうな。

投稿日時 - 2010-09-06 16:52:08

お礼

勉強になります
ありがとうございました!!

>よろしかろうな
おじいちゃんみたいで笑えました

投稿日時 - 2010-09-07 10:37:00

ANo.1

質問の意図がわかりません。

hello worldにclassやSmartyはいりません。
どの程度のものかによって使い分けが必要でしょう

まぁたいていclassは必要になると思いますがsmartyはなくても困りません

投稿日時 - 2010-09-06 12:57:47

補足

たとえば、メール配信システムのようなもの
在庫管理システムのようなものを作成する際にPHPで開発

classとSmartyを使うのが
主流(当然)か知りたいと言うことです

投稿日時 - 2010-09-06 14:33:12