開発言語は何が良いのか。個人作るのであればほとんど趣味で構わないだろう。
企画的にはJavaとOracleを使うのが一番キレイなのだが、Javaは簡単なアプレットしか作ったことないし、この期間内にできるのかどうか。うむ。
Javaを使う
Javaで作る場合にはいわゆる「フロントサイドJavaアプレット」と「サーバーサイドJavaアプレット(サーブレットと呼ばれる)」がある。
Javaが言われたころはアプレットをダウンロードして実行するタイプの「フロントサイドJava」が 主であった。現在MicrosoftのInternetExplora5であれば、それほど遅くないが、Netscape4.Xだと表示されるまで時間がかかってしまう。
それだと使い手が悪いので、Javaをサーバーで動かそうということになる。それが「サーバーサイドJava(サーブレット)」である。ダウンロードせずにJavaを実行できるところがよい。
検討事項
・サーブレットがIISで動くのか(動くらしいが、試してないのでよくわからないのだ。)
・Jbuilder(Inprise社)か Java compiler か(僕はInprise社の製品が好きなのだ)
・どれほどの工数がかかるか(簡単なアプレットしか作ったことないしなー)。
Active
Server Pagesを使う
Microsoft社のActive Server Pagesは NT + IIS + Asp + Database で良く使用される組み合わせだ。
HTMLとBacic(VB SCRIPT)を知っていればプログラムが作れるので、Webアプリケーション開発には使われることが多い。
検討事項
・恐らく、工数が一番かからないだろう。
・VBSCRIPTは関数が少ない
CGIを使う
CGI(Common Gateway Interface)は、一般的には Perlという言語を使うことになる。Perlはスクリプト言語で、Unixの場合に使用されることが多い。もちろんNTでも使えるが。
検討事項
・僕はPerlを書いたことがない。
Delphi/その他を使う
「なんだDelphiって」とか「そんなやついないよ」などというかも知れない。しかし、Inprise社のDelphiは十分にWebアプリケーションを作成することができる。ほかにC++を使う方法もあるがC++で書くほどの時間的余裕はない。
検討事項
・僕はDelphiは知っている。
・ただ、DelphiでWebアプリケーションは作ったことがない。
結論
うーん、Javaサーブレットが一番かっこいい。しかし、Delphiでも作ってみたい。
一応、Jbuilder3を使って、サーブレットで作ることに決めよう。
花屋さんにて
お花を習い始めて、数ヶ月。花に触れることでリラックスができるようになった。 家の近くで花を買ってきて部屋にも飾るようにもなった。それは、それで非常に楽しいし、気が休まる。
雑誌を読んだり、話を聞いたりすると花が好きで花屋さんをしている人が多い。「天職だ」という人もいる。そう考えると僕は全く違う。
先生が花束を作るところやブーケを作るところを見せてもらったのだが、 「仕事として花を造る」というよりは
「好きなことをやっている」という感じなのだ。
そう思うと僕は少しさみしい気がした。僕のやりたいことって何なのだろう。プログラムを作ることやインターネットでの販売をすることなのだろうか。
「私、OLをやっていたこともあるのよ。でも1年でやめちゃった。」
花用のボンドを右手に持ちブーケを整えながら先生はこう言った。
「私、これしかできないからね。」
僕には何ができるのだろう...。
今週の花言葉:エリカ(孤独)