2011-01-14 15 views
0

これは単なる質問かもしれませんが、私はちょっと混乱しています。 私は自分でプロジェクトを開発するつもりです。つまり、HTMLテンプレート、PHPスクリプト、MYSQLクエリ、AJAX呼び出し、CSSスタイルをビルドします。 これは他の人がコードのどの部分にも触れることを意味しません。埋め込みphpとhtml

テンプレートは、アプリケーション全体を簡単に変更できるようにするための良い方法です。しかしそれはそれを行うために必要なのでしょうか?私はそのファイルとそのページが何をしているのかを知る唯一の人なので、

+1

あなたのことを2年で考えると、すべてを忘れてしまいます。少なくとも、あなたにとっては良い事をしてください。 – regilero

+0

自分の仕事を楽にしたくない場合は、もちろんテンプレートを使用することはできません。 –

答えて

1

ソフトウェア製品の開発に共通のパターンを使用することは、読みやすさと保守性を向上させるだけでなく、拡張性を高めることにもなります。ソフトウェアが使用される時間が長くなればなるほど、より多くの機能が要求/要求されます。この場合、ソフトウェアの大きな混乱を広げることはできません。 PHPフレームワーク(Zend Framework/Symfony(1/2)など)を試してみると、テンプレートエンジンの有無にかかわらず簡単に起動できるチュートリアルがたくさんあります(私はtwig atmを使っています。

1

私があなただったら、私はテンプレートを使用しませんでした(PHPフレームワークを意味しますか?)が、私だけです。

+0

その中にテンプレートクラスを持つ、独自に開発したフレームワークです。 – Shoe

1

あなたはテンプレートエンジンを使用する必要はありません。PHP自体でもそれが可能です。

一般的に、HTMLを出力するコードとデータベースからデータをロードするコードとは別の懸念事項を取り除くことをお勧めします。コードの読みやすさと構成を改善し、より迅速に開発することができます。

0

symfonyのようなフレームワークを見てください。ほとんどのフレームワークはMVCを利用しているため、コードを適切に分離できます。

しかし、そうする必要がありますか?私はそのファイルとそのページが何をしているのかを知る唯一の人なので、

はい、長期的には保守しやすいようにしたい場合。コードを絶えず作業していない場合は、最終的にいくつかのことが機能することを忘れてしまい、適切な分離と編成があればうれしいです。

+0

分離(テンプレートシステム)は、ジョブ分離(PHP開発者、Webデザイナー)のために使用されます。私は両方であるので、なぜ私はそれを分割する必要がありますか?私はHTMLとCSSの部分をページの一番下に置くでしょう。それは終わりですね。 – Shoe

+0

@Charlie Pigarelli:私が言ったように、それは保守性を高めます。 –

関連する問題