Smarty でスマートに行こう
先日、とあるアイデアを思いつき、新しいサイトを開こうと思い立ちました。そこで、自己啓発もかねて、XOOPS のような CMS (Content Managament System) を使うのではなくて、一からフレームワークも自分で作り込んでみようと思いました。
「Windows で PHP プログラムを開発するには」でも少し書きましたが、 次のような方針でやっています。
- 言語は PHP5 で、オブジェクト指向設計でおこなう
- PHPUnit を活用した、テスト・ファーストを実践する
- MCV モデルの実現に Smarty を採用する
- データベースは MySQL 4.1 or PostgreSQL 8
- 中間データは XML を活用し、表示の際には XSLT を活用
- PC 及び 携帯からのアクセス
- 開発環境は Eclipse + TruStudio + XMLBuddy
このような方針のもと、参考書を読んだり、テストコード書いて技術の習得をおこなったり…と毎日の自己啓発タイムを過ごしていました。まだ方針が立っていないのは、データベース関連です。本当は、XML を直接扱えるデータベースだと良いのですが、そうなるといきなり閾が高くなってしまうので、少し躊躇しています。やっぱり MySQL かなぁ。
ちなみに、私が参考にする書籍は、次のようなものです。
- まるごとPHP!〈Vol.1〉
- PHP5であなたもウェブアプリが作れる!
- 10日でおぼえるXML入門教室 第2版
- プチリファレンスPHP4
- 今日からつかえるPHP5サンプル集
- Smarty入門~PHP5+テンプレート・エンジンでつくるMVCアプリケーション~
- はじめての人のためのかんたんPHP + MySQL入門
- Blog Hacks ―プロが教えるテクニック&ツール100選
他にも Web 情報がいろいろありますが、それはまた別の機会に紹介しましょう。
コメント
RSS feed for comments on this post.
TrackBack URL : http://noukai-navi.com/modules/wordpress/archives/2005/03/29/244/trackback/
この投稿には、まだコメントが付いていません
コメントの投稿
改行や段落は自動です
URLとE-mailは自動的にリンクされますので、<a>タグは不要です。
HTML allowed: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <code> <em> <i> <strike> <strong>











