被遺忘的 template

現在差不多大家也在談 PHP 呢(拜各種實用軟體如 WP,phpBB,postnuke 所賜)。PHP 的好處(也是害處)就是 HTML 和 Logic 撈在一起。好處是,PHP 不會像 Perl 和 Java Servlet 那樣要每行用程式碼把 HTML 輸出到網頁上(echo, print, println),也不用將那些 double quote/single quote 逐個逐個 escape,那麼輸出 HTML 便方便得多。不過,在編程的角度看,方便隱含難以維護的意思。好像除錯、明白別人的程式碼,如果程式碼沒有經過精心的包裝,讀者可能便會遇上老鼠拉龜的情況。對人來說,同時理解兩種電腦語言也許太難了。
Continue reading