zulfajuniadi / SarahJS

Reactive Javascript MVC Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#SarahJS

A reactive Javascript Framework for the masses.

What it is:

  1. Reactive by design. Changes to template data are rendered automatically.
  2. Pluggable. Mostly mutable functions. Using RequireJS, you can easily override core functionality and have it your way.
  3. Modular. Keep your modules apart from the other modules. This promotes better code reuse and less 'messy' directory structure.
  4. Super simple API. DRY as a desert.

Whats it going to be:

  1. A full back-end and front-end framework that marries serverside-technology (Currently PHP and NodeJS is shortlisted) with front-end awesomeness.
  2. Fully documented - Soon =)
  3. Fully Unit Tested - Sooner.

Loading Chronology

  1. In /examples/index.html, ../lib/require.js is loaded and the index.js is parsed.
  2. index.js loads SarahJS [/lib/SarahJS/sarah.js], the core framework file.
  3. SarahJS loads all plugins defined. The plugins are located under [/lib/SarahJS/plugins]
  4. SarahJS loads the app.js [/examples/app/app.js]
  5. SarahJS loads all modules defined in [/examples/app/ModuleName/ModuleName.js]
  6. SarahJS fires up the default route.

Documentation is on it's way. In the mean time, please view files inside the app/ directory to get a taste of SarahJS

About

Reactive Javascript MVC Framework


Languages

Language:JavaScript 100.0%