Skip to content
Stephan Hoyer edited this page Jan 8, 2014 · 48 revisions

rAppid.js - the declarative Rich Internet Application Javascript MVC Framework.

Introduction

rAppid.js is a declarative JavaScript web application for rapid web application development. It uses XML to define the structure of applications, modules, components, views and JavaScript for the business logic of the application. The XML (XAML) gets translated to javascript components during runtime which will render itself as HTML5 DOM elements. This enables a rapid development of applications.

rAppid.js is under rapid development by the authors Tony Findeisen and Marcus Krejpowicz. Visit the project home, have a look to the Changelog and take a look at our Roadmap.

Follow us, contact us and help us develop rAppid.js - the way we wan't to do it.

We are looking for collaborators!

Table of contents

Features

Installation

The installation of rAppid.js is simple done via npm. For more information see Installation.

npm install rAppid.js -d -g

Setup an rAppid.js application project

rappidjs create app <ApplicationName> [<TargetDirectory>]

The create command will setup the directory structure and install the required modules, so that you can concentrate on developing application. Under the target directory there will be an directory named public. Open the index.html file in your Browser or even better configurate the public directory as website root in your preferred web-server.

Note: If you want to test your application without configuring a web-server in a Google Chrome Browser, you have to start Chrome with the follwing parameters --disable-web-security

Working Live Examples