Prototype 1.6.0へのアップグレード実例紹介 - Prototypeデベロッパ必見
2007/10/23
JavaScriptで開発されたAjax Webアプリケーション開発フレームワークPrototypeの主要デベロッパであるMislav Marohnić氏は20日(米国時間)、実際の事例紹介を通じて、Prototype 1.5.0対応のコードを次期リリースとなる1.6.0対応へアップデートする方法(Upgrading to Prototype 1.6: real world examples)を紹介した。変更内容はパッチとして公開されているほか、同ページにおいて詳細説明が掲載されている。今回の発表は開発者にとってPrototype 1.6.0へ移行する際の重要な資料になる。関係者は紹介記事によく目を通しておきたい。
同氏は最近、Ruby on Railsで開発されたCMSシステム「Radiant」に対し、最新のPrototypeを使うような変更パッチを作成した。RadiantはRailsを活用することで迅速に構築できるという特徴をもったCMS。Ruby言語のサイトがリニューアルされた際に新しく採用されたCMSシステムとして注目されたものだ。
次期リリースとなるPrototype 1.6.0は、現在広く採用されているバージョン1.5.0とはいくつかのAPIが異なっている。特にHashのAPIが変更された点は影響が大きく、単純にprototype.jsを入れ替えるだけではバージョンアップできない。このため、新機能や機能改善を目的として1.6.0へのアップグレードを検討している場合には、マイグレーション計画を作成する必要がある。
今回同氏が公開した「Upgrading to Prototype 1.6: real world examples」は実際のアプリケーションを例にして移行方法を説明したもので、移行を検討している場合にかなり貴重な資料となる。さらに同ページでは変更前と変更後がわかりやすくまとまっており、Prototypeが1.5.0から1.6.0へバージョンアップすることで記述の簡素化や理解しやすい表記へ変更されていることがよくわかる。
関連記事
- Prototype、1.6.0 RC1公開 - 表記がより"オブジェクト指向っぽい"感じに[2007/10/17]
- Prototype 1.6 RC0登場 - パフォーマンス改善、バグの修正を実施[2007/8/17]
- PrototypeがSafariでのクラッシュバグを修正 - アップグレードを強く推奨[2007/6/20]
- Prototype 1.5.1 RC3が公開に - パフォーマンス改善とJSON機能強化を実施[2007/4/27]
- 最人気Ajaxフレームワーク最新版Prototype 1.5 - 待望のAPIドキュメントも[2007/1/23]
- もっとも人気のあるAJAX言語は? フレームワークは?[2006/9/26]
関連サイト
ヘッドライン
- トレンドマイクロ、USBメモリ型ウイルス検索製品「Portable Security」発表[10:42 2/10]セキュリティ
- 【コラム】FileMaker×PHPで作る、簡単・便利なWebアプリ 第49回 結果セットの取扱いに特化したクラス、FileMaker_ResultSet(2)[10:18 2/10]プログラミング
- CSS/HTMLリファレンスマニュアル、最新ブラウザ互換情報[09:00 2/10]JavaScript / CSS / HTML
- 【レビュー】BOOK REVIEW - 現場に振り回されるだけのSE人生がイヤならチカラをつけよう[09:00 2/10]SE力
- 【レポート】暗号2010年問題に向け「いつまでに何をすべきか」 - ベリサインが説明[08:00 2/10]セキュリティ
- ルネサス、RXファミリ第3弾としてモータ制御向け「RX62T」を製品化[07:00 2/10]エレクトロニクス
- Rambus、次世代携帯機器向けメモリ「モバイルXDR」を発表[21:16 2/9]エレクトロニクス
- Intel、基幹業務システム向け次世代プロセッサ「Itanium 9300」を発表[20:47 2/9]エレクトロニクス
- MicronとNanya、42nmプロセスを採用した2GビットDDR3を開発[20:07 2/9]エレクトロニクス
- ISSCC 2010 - 日立、1Gbpsあたり消費電力1mW以下のトランシーバ回路を開発[19:52 2/9]エレクトロニクス







