• ベストアンサー

phpでwebページ

phpでwebページ WEB上で操作するシステム をPHPで開発予定です class、Smarty使用は当たり前ですか?

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

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

その他の回答 (2)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

「class、Smarty使用は当たり前ですか? 」 と列挙してますが、classていわゆるObject指向プログラミング で言うところのclass定義↓ class hoge{ public $propeety_hoge = 'fuga'; public function method_hoge() { echo $this->$propeety_hoge; } } の事ですか? だとしたら、確かに、今時はObject指向プログラミング をマスターして当然ですが、 ソースコードの使いまわしとかが、少なく一人で、ぽつぽつ 作るだけで、ライブラリーとしてよそに提供するような事 まで考えないなら、あえて何でもかんでもクラスにする必要は 無いですね。 「Smarty」というのは、どちらかというと、成果物をテンプレート化 して管理するのに便利なコンテンツ管理のためのライブラリーですね。 別に無くてもそんなに困らないですよ。 それよりも、ライブラリー使うならPEARライブラリ-のパッケージから 必用そうな物を追加され、マスターされた方がよろしいかろうな。

punipunipuniko
質問者

お礼

勉強になります ありがとうございました!! >よろしかろうな おじいちゃんみたいで笑えました

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

質問の意図がわかりません。 hello worldにclassやSmartyはいりません。 どの程度のものかによって使い分けが必要でしょう まぁたいていclassは必要になると思いますがsmartyはなくても困りません

punipunipuniko
質問者

補足

たとえば、メール配信システムのようなもの 在庫管理システムのようなものを作成する際にPHPで開発 classとSmartyを使うのが 主流(当然)か知りたいと言うことです

関連するQ&A