Habanero is an Enterprise Application Framework for the . NET platform that provides tools for rapid application development using agile techniques. Habanero uses object-relational mapping (ORM) to carry out data persistence from relational databases to objects in code, and provides runtime user interface generation to create and edit the mapped data.
| Property | Value |
| dbpedia-owl:Software/license
| |
| dbpedia-owl:Work/genre
| |
| dbpedia-owl:genre
| |
| dbpedia-owl:license
| |
| dbpprop:abstract
|
- Habanero is an Enterprise Application Framework for the . NET platform that provides tools for rapid application development using agile techniques. Habanero uses object-relational mapping (ORM) to carry out data persistence from relational databases to objects in code, and provides runtime user interface generation to create and edit the mapped data. Habanero is one of several rapid application and ORM tools available, each seeking to resolve the mismatch between object-oriented code and relational databases. Habanero is developed by Chillisoft, a software development company from Pietermaritzburg, South Africa, and is released as free, open source, under the GNU LGPL license. Habanero uses an Xml file to determine how the data mapping should take place, giving the developer some control over data types and validation rules. User interface generation is supported through a control factory structure, using an abstract factory pattern, so that the appropriate control factory is chosen for the deployment environment. By supporting Visual WebGUI (developed by Gizmox) and Windows Forms, an application developed by Habanero can be deployed in either a desktop or web environment. The Habanero architecture provides dependency inversion between the business object layer and database layer, which provides the ability to source data from variable data source types, including a relational database and an in-memory database that stores data for the lifetime of the application. Habanero includes the Firestarter tool to manage the mapping definitions. Firestarter is able to generate the class definitions from an existing database schema. Apart from managing the specific settings within the class definitions, Firestarter uses code generation from custom templates to generate a working solution, including once-off form generation. Firestarter is included for free, but is not distributed under the LGPL license with the main Habanero framework.
|
| dbpprop:developer
| |
| dbpprop:genre
| |
| dbpprop:hasPhotoCollection
| |
| dbpprop:latestReleaseDate
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:name
| |
| dbpprop:operatingSystem
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| rdf:type
| |
| rdfs:comment
|
- Habanero is an Enterprise Application Framework for the . NET platform that provides tools for rapid application development using agile techniques. Habanero uses object-relational mapping (ORM) to carry out data persistence from relational databases to objects in code, and provides runtime user interface generation to create and edit the mapped data.
|
| rdfs:label
| |
| owl:sameAs
| |
| skos:subject
| |
| foaf:homepage
| |
| foaf:name
| |
| foaf:page
| |
| is owl:sameAs
of | |