IT仕事塾

ファイルメーカーで商用ウェブサイトを構築する
第2回 なぜファイルメーカーでなければならなかったのか?(1/3)

ZDNet Macの実践ファイルメーカー連載の「歴史編」に続く第2回は、ファイルメーカーを選んださまざまな理由について解説します。

 前回は、ZDNetのなかにファイルメーカーベースの制作システムを導入していく経緯について解説しました。

 これだけのことをやるのなら、別にファイルメーカーでなく、Perlでも、PHPでも、ACCESS + SQL Serverでもよかったかもしれません。でも、なぜファイルメーカーでなければならなかったのか? そこを考えてみます。

 ざっとあげてみると、次のような理由が考えられます:

  • アイデアを構造にできる
  • インタフェースを作り込むことができる
  • プラグインの存在
  • AppleScript:外部アプリケーションの制御
  • クロスプラットフォーム
  • 簡単に、堅牢なサーバを立てられる
  • ミニマムの初期投資

アイデアを構造にできる

 ファイルメーカーの良さは、なんといってもとっつきやすさです。通常、データベースは「構造の定義」とかいう、非常に難しい手順を踏まなければなりません。そのための敷居は素人には限りなく高いものに思えます。ところが、ファイルメーカーでは最初は思い付く最低限のフィールドを決めておけばよく、そのフィールドはあとで追加したり、変更することが簡単にできます。

 私自身も、最初は「グローバルフィールド」や「リレーション」、「ポータル」といった構造的な用語はまるっきり分からない状態でスタートしましたが、これらの概念がわかると、それらを利用した仕組みを取り入れ、改良していくことができました。それでも、新しい仕組みを入れたからといって、一から作り直す必要はなく、機能を追加していくだけですんだのです。

 アイデアというのは、つまり、データベースのフィールド定義です。ZDNet Macの記事だったら、次のようなフィールドが必要だということは思いつくはずです。

  • 記事タイトル:「アップル、Mac OS X 10.9 Konekoをリリースか?」
  • 更新日:「2010年1月1日」
  • 執筆者名:「松尾公也」
  • 記事本文:「アップルコンピュータは、Mac OSの新バージョン、通称『Koneko』を今年のMacworld Expo/Osakaで発売する……。」
  • 組織名「ZDNet Mac」
  • ファイル名「applekoneko.html」

 実際のところ、最初作ったデータベースのフィールドは、この程度だったのです。それが今では膨らみ続け、100以上のフィールドをかかえた巨大なデータベースに変わっています。さらに、4個のデータベースとリレーションを張っています。いまでは、3万件近くのレコード数をかかえ、10数名がこのデータベースを利用していますが、これは上に示した、ごくシンプルなデータベースからリニアに進化したものなのです。

 ファイルメーカーは、フィールドの種類をあとで変更することができ、1つのフィールドに収容できる文字数が、可変長です(つまり、文字数をあらかじめ決めておく必要がない)。テキストの場合、約32,000文字までを1フィールドにおさめることができるので、ウェブ制作に使う用途であれば、ほぼ事足ります。最初に使ったフィールドの種類はテキストフィールドと日付フィールド、そして作業した順番をソートするために使った、時刻フィールドだけでした。

 これだけのフィールドがあれば、HTMLファイルを作って、特定の場所に保存することができます。保存する場所、最終的にアクセスするURLも、これらのフィールドを組み合わせて計算させることで、生成することができます。

 もちろん、最初からデータベース作りの達人で、すばらしい構造をもったデータベースを作ることができれば、ベストです。しかし、学びながらどんどんアイデアを膨らませ、機能を追加したり改良したりすることができるところは、ファイルメーカーのすばらしいところです。

[松尾公也, ITmedia ]

Copyright© 2012 ITmedia, Inc. All Rights Reserved.

前のページ | 1/3 | 次のページ

ピックアップ

news063.jpg せっかくだからオレはThunderboltを使うぜ:MacBook Airにぴったりな「Thunderbolt Display」と「Little Big Disk Thunderbolt」を試した
各社から“Ultrabook”が続々と登場しているが、薄型軽量ノートといえばやはりMacBook Airの存在感が圧倒的。Thunderbolt対応製品でAirをもっと便利に使ってみよう。

news081.jpg イマドキのイタモノ:Big BangがX79を載せるとこうなった──MSI「Big Bang-XPower II」の機能を総ざらい
MSIが“X79 マザー”のハイエンドモデルとして投入する「Big Bang-XPower II」は、戦闘的なデザインもさることながら、その機能も攻撃的だ。その全貌に迫る。

news049.jpg 姿が変わってもLet'snoteは変わらない:薄くなった(Let'snote比)という「SX1」を持って触って走らせた
新モデルが登場するたび「なんか、ずんぐり」といわれてしまうLet'snoteシリーズ。しかし、そんな批判もここまでだっ! 薄くフラットなLet'snoteの実力を見よ!

news081.jpg Amazonギフト券をプレゼント:【お知らせ】PC USER“読者アンケート2011”にご協力ください
ITmedia +D PC USERでは、今後の記事制作の参考とさせていただきたく、読者調査を実施中です。抽選で10名さまにAmazonギフト券をプレゼントいたします。

news011.jpg 「1日100円ほどのお手軽価格」で買う海外定額データ通信:海外プリペイドSIM+無線LANルータ導入マニュアル──「ドイツ・ベルリン」編
東西ドイツが統一されてから10年以上の月日が過ぎ、ベルリンの壁で分断されていたベルリン市も今ではその面影はなくなっている。最近では展示会の開催も増え、日本から渡航する人も増えているようだ。今回はそのベルリンでプリペイドSIMカードを購入した。

news071.jpg 「確かに安いけど、これも旅情」な海外定額データ通信:海外プリペイドSIM+無線LANルータ導入マニュアル──「クアラルンプール」編
東南アジア各国の中ではかなり通信環境が整っているマレーシア。WiMAXなど高速データ通信サービスも提供されている。クアラルンプールで現地のプリペイドSIMカードを購入してみた。

news023.jpg 人々の日常を変えるユーザー体験の飛躍――iPhone 4Sが見せる成熟と完成
10月14日、いよいよ店頭に「iPhone 4S」が並ぶ。全世界で受付開始から24時間の間に100万台を超える予約を集めるなど、すでに大人気の様相を呈しているが、実機に触れてみれば、すぐにその理由が分かるだろう。外観こそ変わっていないが、iOSのバージョンアップと合わせ、使用感は大きく進化・変化している。

news053.jpg 林信行のアップルまとめ:2011年、アップルは見かけを変えずに、すべてを変えた
2011年に発売されたアップル製品は、その外観をほとんど変えずに、内部では大きな変革を行った。MacBook AirやiPhone 4Sをはじめとする数々の新製品、OSのアップデート、新サービスのiCloud、そしてジョブズ氏の死。2011年のアップルを振り返る。

news037.jpg 5分で分かった気になるアキバ事情:“限界突破”を連発した9月のアキバ
9月のアキバは、DDR3の値下がりが加速する中で1枚8Gバイトのメモリが出回ったり、統合プロセッサ「Llano」でTDP 100ワットを大幅に切る低消費電力モデルが登場したりと、従来の限界を越える目玉パーツがみられた。

news059.jpg さらば紙のノートよ:書く、写す、録音する、そしてペンタブにもなる――デジタルノート「Eee Note EA800」を試す
手書きの情報をどのようにデジタルデータとして管理すべきか? ASUSのデジタルノート「Eee Note EA800」は、この面倒な問いにシンプルな回答を与えてくれる。