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 © ITmedia, Inc. All Rights Reserved.

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

ピックアップ

news139.jpg 週末アップルPickUp!:絶好調のApp Store、ユーザーに34億円返金へ
アップル関連の話題を何となくまとめる週末アップルPickUp!。今週は未成年者によるアプリ内課金問題を取りあげます。

news020.jpg 24時間動作+4バンドLTE+11ac+SIMフリー(予定):もしかして“無双”? ツウ好みの高性能LTEルータ「AtermMR03LN」をねっとりチェック(パフォーマンス編)
“ツウ好み”の機能や特長を多く備えるLTEルータ「AtermMR03LN」がモバイラーの中で人気だ。前編の機能チェックに続き、後編では実運用して分かった使い勝手とパフォーマンス面をねっとりチェックする。

news041.jpg 最新タブレット速攻レビュー:「MeMO Pad 8」──“Winタブ”よりお手ごろ価格な8型Androidタブレット
8型タブレットとなると最近はWindows 8.1搭載モデルが人気だが、同サイズでAndroidなら“もっと低価格”である。2万円台で買える8型タブレット「ASUS MeMO Pad 8」をチェックする。

news052.jpg 最新PC速攻レビュー:「VAIO Pro 13」――さらにハイスペックを軽快に持ち運べる“14春モデル”徹底検証
高い人気を誇る薄型軽量モバイルノート「VAIO Pro 13」が、より高性能なCPUを搭載可能になった。その実力を確かめるべく、直販ハイスペックモデルをじっくり検証する。

news062.jpg 「3年先を行く」製造技術:タブレット市場に注力するIntelのモバイルプロセッサ戦略
Intelは“他社の3年先を行く”半導体製造技術でタブレット市場における影響力の拡大を目指す。同社のモバイルプロセッサ戦略をまとめた。

news116.jpg LaVie Z&LaVie G タイプZロードテスト:第23回 2560×1440解像度スゴイ……格段に作業効率が上がる「超高解像度ディスプレイ」
ウルトラ軽量に加え、「超高解像度ディスプレイ」もLaVie Z(IGZOモデル)の魅力だ。今回はこのディスプレイの使い勝手と応用方法を考えてみた。

news107.jpg SOHO/中小企業に効く「ビジネスPC」の選び方(2):Windows XPから乗り換えるべきは“7”か“8.1”か
Windows XPのサポート終了に際して、どのようなPC環境に移行すべきか? まずはWindows 7か、Windows 8/8.1か、次のメインOSを選択する必要がある。

news057.jpg NUCやUltrabookをもっと速く:アキバで人気のSSDにmSATA版が登場――「Samsung SSD 840 EVO mSATA」徹底検証
抜群のコストパフォーマンスで高い人気を誇るSSD「Samsung SSD 840 EVO」にmSATA版が登場した。容量が1Tバイトまで用意されているのも興味深い。早速、性能をチェックしよう。

news033.jpg SOHO/中小企業に効く「UPS」の選び方(第2回):「UPS」を正しく選ぶコツ――容量の計算方法は? 給電方式とは?
「無停電電源装置(UPS)」の基礎知識から、機器に合った製品選びまで、順序立てて解説する本連載。第2回は、UPSの選定で知っておくべき、容量の計算方法や給電方法の違いを紹介する。

news032.jpg 「ThinkPad X240s」ロードテスト:第4回 大きく変わった「5ボタントラックパッド」を快適に使えるようにする、2つのコツ
業務に使うPCとして積極的にThinkPadを選んできた理由の1つに「トラックポイント」がある。今でもノートPCに搭載するポインティングデバイスとして唯一無二の存在だと確信しているが……。