Top Download Document Community Live sites Authors
Web アプリケーションフレームワーク "Sledge" をオープンソースにてリリース

概要
株式会社オン・ザ・エッヂ (東京・渋谷区 堀江 貴文代表取締役社長兼最高経営責任者:証券コード4753) は、MVCアーキテクチャ(*1)によりWebアプリケーション開発生産性を向上するソフトウェア「Sledge(スレッジ)」を開発、フリーソフトウェアライセンスにてリリースします。
当ソフトは、2月13日より、Sledge のWebサイト(http://sl.edge.jp/)から無償でダウンロードできます。

詳細
Sledge は、当社開発のWebサイトにて多数採用された実績を持つWebアプリケーションフレームワークで、Webアプリケーション開発に必要なコントローラやビュー、リレーショナルデータベースとの連携などの共通機能を提供するソフトウェアです。
当社はオープンソースコミュニティへの貢献の一環として、本ソフトウェアをフリーソフトウェアライセンス(*2) にてリリースいたします。

特徴
Sledge は、オブジェクト指向により開発・保守が行われており、以下のような特徴を持ちます。

▼強力な共通機能
以下のような共通機能をデフォルトで備えており、MVCアーキテクチャに基づいた再利用性の高い開発を迅速に行うことができます。
* HTTPリクエストパラメータ処理
* CookieやURL埋め込みによるセッション維持機能(携帯端末にも対応)
* MySQL, PostgreSQL などを利用したセッションの永続化
* ページコンポーネントやアクション単位でのユーザ認証
* テンプレートエンジンの自動呼び出し
* ステージング環境とプロダクション環境での設定ファイルの読み分け

また、文字コードの自動変換など、日本語環境固有の問題にも容易に対応することが可能です。

▼高い拡張性
フレームワーク本体に手を入れることなく容易に拡張可能なプラグインアーキテクチャを採用しており、例として以下のような拡張ライブラリを、簡単に導入することができます(一部は Sledge Webサイトからダウンロードが可能です)
* ユーザ入力のバリデーション処理
* アプリケーションの動作ログ出力
* HTTPダウンロードにてブラウザの差異を吸収
* 不要となったセッションの自動消去
* 購入手続きなどの一連のページ遷移を強制するトークン機能
* コンテンツネゴシエーションを利用したテンプレートの多言語化 (L10N)
* Cookie を利用したオートログイン機能
* 検索ページ等での複数ページング
* CHTMLからJ-Sky用HTML,XHTML(WAP2.0)への自動変換やパケット圧縮
* XML/XSLTを利用したコンテンツ配信

動作環境
以下のような環境にて動作を確認しています。
OS: FreeBSD, Linux, Solaris など各種UNIX
ソフトウェア: Apache, Perl, MySQL(*), PostgreSQL(*)
*) オプション

今後の展開
Sledge のバージョンアップや、各種プラグインの提供を通じて、オープンソースコミュニティの活動へ貢献してまいります。

用語説明
*1) MVC アーキテクチャ
Model View Controller の頭文字をとったもので、とくにWebアプリケーションにおいて、ロジックと画面遷移などを独立したコンポーネントとして開発することにより、各コンポーネントの再利用性を高める開発手法。
*2) フリーソフトウェアライセンス
本ソフトウェアは、GPL(GNU General Public License) もしくは Artistic License に定められたライセンスに基づいて公開します。

商標について
製品名称等の固有名詞は、各社の登録商標または商標です。

関連URL
「Sledge」
http://sl.edge.jp/

株式会社オン・ザ・エッヂ会社概要
http://edge.jp/
本社所在地:東京都渋谷区渋谷3-3-5 モリモビル4F
電話番号:03-5766-7211
設立:1997年8月(創立1996年4月
資本金:2,220百万円(2002年11月末日現在)
社員数:269名(2002年12月末日現在)
代表者:代表取締役社長兼最高経営責任者 堀江 貴文
事業内容: コンピューターネットワークに関するコンサルティング
コンピューターネットワークの管理
コンピュータープログラムの開発・販売
ネットワークコンテンツの編集・デザイン
Copyright (C) 2003-2005 livedoor Co.,Ltd. All rights reserved