2012-02-22 2 views
0

私は、codeigniterフレームワークを使用していくつかのPHPアプリケーションを作成するPHPプログラマーです。今度は、より強力なフレームワークを使用して次のレベルに移行し、私の選択はsymfonyフレームワークに移行しました。私はそれについての良いことを読んで、それについてのいくつかの情報を探して、それは私の次の良いレベルのようです。私はそれがテンプレートエンジンの名前Twigを使用していることを知っていました。私はcodeigntiterから来て以来、私は少し不快でした。私は小枝を使用する利点は何ですか?それは本当にWebアプリケーションでそれを使用する助けですか?symfonyフレームワークを使ってWebアプリケーションを開発することになっています

答えて

3

主観的な見解では、テンプレートエンジンは一般的にはよりクリーンなビューをもたらし、一部のエンジンの場合(ある程度は他のものよりも)、懸念の分離を強化します。

議論の限り、&の記事は、検索すると多くがあります。ここではいくつかの言及は、しかし、次のとおりです。

小枝さんウェブサイトでも役立つ理由の概要をお知らせします:
http://twig.sensiolabs.org/

Symfonyに関して覚えておくべきことは、あなたがTwigを使用することに縛られていないことです。私の意見では、それを行う方が簡単ですが、SymfonyにはまっすぐなPHPテンプレートを使いたいと簡単に言うことができます。

0

Twigはシンプルで強力なテンプレート言語ですが、PHPで何をやっていくのかはすぐに分かります。

文字列などのインラインPHP共通処理、マクロ、言語拡張の可能性を避けるためのフィルタなどの便利なビルトインツールがあります。構文は非常にきれいで、簡単に学ぶことができます。

a great documentationがあります。

関連する問題