Rapyd Libraryとは

数分でCRUD (Create, Read, Update, Delete)

CodeIgniterが好きで、少なくともバックエンドとして開発を加速させる必要のある人はRapyd Libraryは良い選択です。 目標は1からからコードを書くよりはるかに速くプロジェクト開発を可能にすることです。そして古典的なMVCアプローチを使用したり、またはモデルやビュー無しのコントローラーに直接急いでコードを書くような完全で複雑なCRUDを組み立てることから卒業できます。Rapydの構文はメンテナンスしやすいように簡潔です。

Rapydはオープンソースです

Rapyd LibraryはLGPLライセンスのオープンソースです。

RapydはPHP4で動きます

Rapydは、PHP4のコンパチで動くように書かれています。

注意: Rapyd LibraryはPHP5でも動きます。 単にPHP5だけでしか有効でないネイティブな機能を利用していません。

Rapydはライトウェイトです

コア・システムは大きなライブラリを必要としません。 それにはCodeIgniterと同じ哲学があり、コンポーネントは(CIライブラリとしての)リクエストのときにダイナミックにロードされます。 与えられたプロセスの必要性に基づきます。そのためベースシステムは非常軽くてかなり速いです。

多くのファイルを持つもととなるTinyMCEを含んでいますが、本当に良いものですし、多くのCMSで使用されるtextareasへのwysiwyg変換です。 (wordpress, drupal, joomlaなど)

RapydはクリーンなURLsを生成します

コンポーネントが生成するurlsはセマンティックでクリーンでサーチエンジンにフレンドリーです:

www.your-site.com/controller/function/orderby/userid/desc
www.your-site.com/controller/function/search_uri/name/jhonny

Componentベースによるアプローチ

With rapyd you can think/develop by "components". So, if you need to build a "filtered grid"

instead of:
- " I will develop my model.. create my custom sql, iterate my custom view, sniff Post, intercept actions.."
you can think:
- " I need a DataFilter joined with a DataGrid."

Rapydは拡張性があります

Rapydは、ローダークラスを使えば新しくコンポーネント/クラスを作り、簡単に拡張できます: //in controllers/models

$rapyd->load->("mywidget");


//you can access ci & rapyd from your classes

class myWidget {
..
function myWidget()
{
 ..
 $this->ci =& get_instance();
 $this->rapyd =& $this->ci->rapyd;
}
..
}

テーマ

Rapyd has a theme system which is thought to standardize components layout.
It comes with a "default" folder theme, but you can build your custom theme in few minutes.

Rapydにはユーザのフレンドリーなコミュニティがあります。

Community Forums.