[PHP-users 2466] Re: PHP と JSP の比較

tadashi nagao php-users@php.gr.jp
Thu, 04 Oct 2001 07:36:26 +0900


長尾です。

どうも、黒木さん、はじめまして、

>> この路線で私も、http://club.kose.co.jp を運用しています。
>
> 早速拝見させていただきました。デザインがものすごくかっこいいですね。
>複雑なようでいて、狭い画面でもちゃんと見れるように設計されていてなか
>なか参考になります(^^)

デザイナがいいんで、というアートディレクターがいいんで、
(高いですよ。。。。。。。)

>> http://developer.arsdigita.com/doc/acs-templating/demo/
>
>このシステムは面白いですね。早速参考にさせていただく事にします。
>どうもありがとうございます(^^)

非常に面白いシステムだと思います。これは、TCLベースです。
テンプレートとしては、言語独立です。

※ http://www.arsdigita.com のサイトは、英語が読めるのでしたら少しご覧になるとよいですよ。
特に、ASJ arsdigita system journal は、面白いです。なんなんだこのサイトはとちょっとぷっつん
くるかもしれません。
http://www.arsdigita.com/asj/

ざっと読むには、HTMLメールに関する考察なんかが、面白いです。
http://www.arsdigita.com/asj/mime/
これって、顧客データもろだしなんですが、許可とってあるんでしょうね。




>
>> 抽象化されたデータモデルに関しては、下記が参考になります。
>> 
>> 
http://developer.arsdigita.com/acs-java/doc/infrastructure/domain/doc/domain-tutorial.html
>> 

こっちは、java です。 ACS4.6から、Javaになっています。AOLserver+Tcl だと人が逃げてしまいます
からね。

>
>これは ACS に関するデータモデルの説明か何かでしょうか? 確か tcl で
>動くものだと思ってたのですが 見た感じ Java っぽいですね。 いやこれは
>ものすごく興味があります。 是非お勉強会にまぜて下さい(^^)

いやー、PHPなんです。猫(私)が書いているコードでもこんなことができるというような見本です。
抽象化されたデータモデルってすごいです。

個人情報も、掲示板の書き込みも、予約のトランザクションもすべて、ひとつのデータモデルとして
扱います。これってコード書くのがとても簡単です。

$apply= new apply;とやったあとで、

$apply->get('個人情報','某氏の会員番号');

$apply->get('テンプレート','返信用メールのテンプレートその1');

という格好でとってこれます。戻り値は、連想配列です。
(ここをXMLにしてもいいわけです。)

コードを書くほうからすると、

$apply->get('データタイプ名','固有ID'); の指定でいいわけです。

格納は、$apply->put('データタイプ名','固有ID','連想配列');

になります。他にもいくつかメソッドはありますが、抽象度のレベルは同じようなものです。

SQLは、3種類ありますが、フィールド数が、4つ、4つ、2つという恐ろしく単純な形です。

HTML+ちょこっとした PHPコードで、結構動くアプリができてしまいます。

一個、一個のプログラムは気絶するほど簡単なものなので、他の言語への移植は簡単でしょう。

少し作り込んだら、公開しますので、よろしく

>
>私自身は XML に移行しようとしてる人間の一人だったりするのですが、
>より単純で、より高度なものを作れないかいろいろ考えてたりします。
>XML の場合は XSL の中に条件指定や繰り返し処理を記述する事にな
>るのですが、個人的には デザイナが作成した単一の html を読み込ん
>に XML を流し込む事が出来ないかなと考えてます。 デザイナさん、
>xsl 覚えるの嫌がるだろうし(苦笑)

ここは、Dreamweaver の対応しだいですね。お金のとれるサイト構築やるデザイナーを前提に考える
と、スタイルシートなどを、理解していないのはなしなので、いいかなと思います。
スタイルシートの延長線上で、XSL を覚えるのは、キャリアをつむ上で、必須でしょう。

そういう意味では、内職的に仕事している人たちで、あまりしっかりお勉強できる環境にない人たちに
はつらい時代がくるのかなと思っています。