Hobo (software)
Developer(s) | Tom Locke |
---|---|
Initial release | 2006 |
Stable release | 2.0.0
/ February 27, 2013 |
Written in | Ruby |
Engine | |
Operating system | Cross-platform |
Type | Web application framework |
Website | http://hobocentral.net/ |
Search Hobo (software) on Amazon.
Hobo is an open source web application framework that builds on Ruby on Rails. It provides functionality that is commonly used on many websites (including user authentication and permissions, object lifecycles and ajax widgets) and tools that make existing Ruby on Rails features faster to develop and easier to use (including a powerful template engine, user-definable rich field types and automatic generation of database migrations, routing and controller actions) to make Ruby on Rails development even faster and more enjoyable for the developer.
DRYML[edit]
DRYML is the XML-based programming language used by the template engine in Hobo (the name is derived from the concept of Don't repeat yourself). It allows customization of existing tags for widgets through polymorphism and inheritance, as well as parameters, so that the programmer can get as much code re-use as possible.
The default DRYML tag library used in Hobo is called Rapid (DRYML is the language and Rapid is a tag library written in DRYML), but it is possible also to write custom tag libraries in DRYML, and use DRYML in non-Hobo projects.
See also[edit]
e-books[edit]
External links[edit]
- Hobo website
- The Hobo GitHub repository
- The Hobo Users Group (on Google Groups)
This Web-software-related article is a stub. You can help EverybodyWiki by expanding it. |
This article "Hobo (software)" is from Wikipedia. The list of its authors can be seen in its historical. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.