Bowline – Ruby/JS GUI and Binding framework
A bowline is an open-source Ruby GUI framework that allows you to build cross-platform Desktop Applications with Ruby, HTML, and JavaScript.
The Framework specially designed to make building desktop applications as simple as building Rails websites. Bowline respects Model-View-Controller (MVC) design pattern, Which means the developer can easily design your views in HTML5/CSS3 – then bind them to your Ruby models.
There’s no request/response cycle – any changes in models automatically get reflected in the view. Compared to other Ruby desktop frameworks, such as Shoes, Bowline’s strengths are its adherence to MVC and use of HTML/JavaScript. it also takes inspiration from Flex through its binders.
Features of Bowline – Open Source Ruby GUI framework
- Follow Model-View-Controller (MVC) design pattern
- Uses Webkit Window to take advantage of all those nice CSS3 and HTML5 features
- View in HTML/JavaScript.
- Binding between HTML & Ruby
- Cross platform tool (OSX & Ubuntu) – Windows soon
Requirements :
- Mac OSX >=10.5 or Ubuntu
- Ruby 1.9
- Bowline Gem