ミドルウェア

Ruby製Reactive Web Frameworkを試してみた〜Volt

投稿日:

Voltとは

Voltはサーバーサイド・クライアントサイドの両方をRubyで記述できるReactive Web Framework.
Meteoに似ているという評判が多い.
機能的にはMEANスタック(Mongodb,Express,Angular,Nodejs)でできることをRubyで書けるイメージ.

公式
voltframework.com/
ドキュメント(日本語あり)
voltframework.com/docs
Github
github.com/voltrb/volt
Todoチュートリアル動画

Todoチュートリアルソース
github.com/voltrb/todos3

環境

Ubuntu 12.04.5 LTS
Ruby 2.1.3p242

インストール

Volt 0.8.21

サンプルプロジェクトの作成

Bootstrapベースの初期画面が表示される.
screenshot

サンプルTodoでチュートリアルを試す

Railsがわかればだいたい仕組みがわかる
htmlに直接{{}}を使ってRubyのコードを書ける
Domに自動で値を反映
MongoDBを使って簡単に値の永続化ができる(MongoDB以外については審議中の様子)
一方で値を変更すれば、他のブラウザも自動で更新される

screenshot

-ミドルウェア
-

執筆者:

関連記事

Railsで顧客と商機を管理〜FatFreeCRM

目次1 CRMとは2 FatFreeCRMの前提条件3 FatFreeCRMのインストール4 できた CRMとは CRMとは、Client Relationship Managementの略で、顧客の …

オンライン会議システムを試す〜BigBlueButton

Red5を使ったオンライン会議やEラーニングを可能にするBigBlueButtonを使ってみた。インストールとデモまで。

Inkscapeでsvgのグラデーションとフィルターを作成してみた

    Inkscapeといえば無料で使えるきれいな線がかけるソフトという認識 SVGを勉強しているとそのフィルタエディタがとても便利だった 参考にしたページ www.atmark …

Sparkleshareで自家製Dropboxみたいなのを試してみた

SparkleShareはDropboxのようにファイルの同期ができるフリーなサーバソフトとクライアントソフト 環境Ubuntu server 12.0.4 公式 sparkleshare.org/

Apache OpenMeetingsでオンラインビデオ会議してみた

目次1 Apache OpenMeetingsとは2 ダウンロードとインストール3 ウェブインストール4 できた Apache OpenMeetingsとは Openmeetingsは、Red5サーバ …