tugboat/pakyow

Forked from pakyow/pakyow

Pakyow is an open-source framework for building web apps in Ruby.

http://pakyow.com

License: MIT

Language: Ruby


Introduction

Pakyow is an open-source framework for building web apps in Ruby. It enables you to get straight to work by letting data be data, views be views, and code be code.

Designer-friendly Views

In Pakyow, views are purely structural and contain no logic, keeping the view focused on it's job of presentation. No special markup is required in the view. This means the designer can build the presentation layer for an app in their own environment.

Sturdy Prototypes

View construction happens automatically, which means a working, navigable front-end can be created without any back-end code. Business logic is added later without any changes to the front-end, eliminating resistance and keeping development moving forward.

Intelligent Connections

Data awareness is built into views, meaning a view knows what it presents. Data is bound in from the back-end without requiring a single change to the view. Roles and responsibilities remain clear throughout the development process.

Pakyow consists of two gems: pakyow-core and pakyow-presenter. Core handles routing requests to an app's business logic. Presenter gives an app the ability to have a presentation layer and provides mechanisms for the view manipulation and data binding. Core can operate independently of Pakyow Presenter for cases where an app doesn't need a presentation layer.

Getting Started

  1. Install Pakyow:

    gem install pakyow

  2. Create a new Pakyow application from the command prompt:

    pakyow new webapp

  3. Move to the "webapp" directory and start the application:

    cd webapp; pakyow server

  4. You'll find the application running here: http://localhost:3000

Next Steps

The following resources might be handy:

Website: http://pakyow.com

Manual: http://pakyow.com/manual

Code: http://github.com/metabahn/pakyow

Project Statistics

Sourcerank 0
Repository Size 1.08 MB
Stars 1
Forks 0
Watchers 2
Open issues disabled
Dependencies 0
Contributors 6
Tags 4
Created
Last updated
Last pushed

Top Contributors See all

Bryan Powell Bret Young jugyo Roberto Decurnex Paul Bowsher Chad Taylor

Recent Tags See all

v0.7.0 November 21, 2011
v0.6.3 September 14, 2011
v0.6.2 August 31, 2011
v0.6.1 August 22, 2011

Something wrong with this page? Make a suggestion

Login to resync this repository