富山県で高品質・低価格なホームページ制作はアウェイクコンピューター

MAP

PostgreSQLデータベースを用いての開発(perl)

 PostgreSQLデータベースの「登録、参照、変更、削除」などのアプリケーションを、ブラウザー上で実現するため、当初はCGIを用いて行っていました。CGI開発で一番おなじみなのはperlでしょう。私も最初に取組んだのはperlによる開発でした。チケットの予約システムをこのperlを用いて開発したのを覚えています。

 それほど難しいシステムではなかったのですが、いかんせん、VBなどに比べると開発の手間がかかります。まず、データベースの保守プログラムが必要です。あまり確定されたプログラムもなかったので、ほぼ自作のものを特定のテーブルに関して作りあげ、それをベースに他のテーブルのアプリケーションを作っていくというお決まりの開発パターンです。
 VBの場合だとツールボックスから選択してレイアウトするだけでよかったのですが、perl開発だとボタンや、ラジオボタン、リストやコンボボックスによる選択など、すべて開発言語で作っていく必要があります。そしてHTML言語、JavaScript言語なども、織り交ぜながら、作っていきます。まるで、3つの言語を魔法のように操っていかなければなりません。頭の中がごちゃごちゃになりそうなときもあります。(これはphp開発も同様ですが・・・)

 それでも、出来上がってみると、インターネット上でデータベースアプリケーションが動いたので、感動ものでした。それに、VBのように何か開発ツールが必要なわけでもなく、出来上がったものは簡単なテキストで表現できるというのは、ある意味すごいことだと思いました。それと、これは10年以上も前のことなので、当時はインターネット上での予約というのはあまり見られなかったので、達成感もありました。

 そのほかにも、今でも稼動しているperlによる本格的なシステムはあります。とはいえ、時代と共に、世の中php開発の時代に移っていきました。

 php開発に移行した大きな理由は、perlのシステムの場合、短時間で多くのプログラムが立ち上がると、サーバー自体がダウンする恐れがあるということです。この点phpの場合は、プロセス数などが、サーバーで管理されているため、不測の事態が防げるということがありました。
 次回はphpによるデータベースアプリケーションの開発についてお話します。

お見積もりのご依頼、制作のご相談など、小さな事でもお気軽にご相談ください。

地元富山のホームページ制作会社ならではの親近感とフットワークの良さにより、高品質かつ安心価格のホームページを心をこめてご提案します。富山県で新規ホームページ制作、ホームページリニューアル、CMS構築はどうぞお気軽にご相談下さい。電話:076-483-9951 (受付時間:平日9時~16時)

お問い合わせフォームはこちら