Smartyはプログラマーの仕事を減らしてくれるか?

プログラマーのaです。システムの開発、保守をメインで担当しています。
 
最近スタートしたプロジェクトで、SmartyというPHPで使えるテンプレートエンジンを使ってWebアプリを開発しています。
ここで言う「テンプレート」とはHTMLの事で、あらかじめWebページのテンプレートを用意し、
Smartyからそのテンプレートを読み込み、データをセットして表示するといった使い方になります。
 
HTMLファイルになどで直接データをセットできるのでわざわざテンプレートを使うのは面倒な気がします。
しかし、テンプレートを使わない場合だとHTMLコーダーからあがってきたファイルにプログラムを直接埋め込む事になるのですが、同じファイルにデザイン(HTML)とプログラム(PHP)が混在するので、複雑になってしまい後々プログラマーしか修正できなくなってしまう事が多々あります。
 
そこで、HTMLコーダーとPHPプログラマーの作業を分けられるようにしたのがSmartyというテンプレートエンジンになります。
ただ、実際にSmartyを使ってプログラミングした感触として、利用にあたってプログラマー、HTMLコーダーともにSmarty特有のコーディング規約を覚える必要があって、それなりに学習コストはかかりそうです。
 
まだ使い出して日が浅く良し悪しが実感できていないので、これからじっくり使い込んで、また別の機会にでも結果を報告できればと思います。
 

スタッフブログ最新記事

タグ

スタッフブログ最新記事

月別 アーカイブ

2024年

2023年

2022年

2021年

2020年

2019年

2018年

2017年

2016年

2015年

2014年

2013年

2012年

2011年

2010年

2009年

2008年

2007年

教育官ブログ
\風俗業界時評/シン・コラム
英語スタッフブログ!