GeneXus
From Wikipedia, the free encyclopedia
GeneXus IDE. |
|
Maintainer: | ARTech |
Stable release: | GeneXus 9.0 U2 (build 769) (August 9, 2006) [+/-] |
Preview release: | GeneXus "Rocha" CTP1 (September 18, 2006) [+/-] |
OS: | Microsoft Windows |
Use: | Integrated development environment |
Website: | www.genexus.com |
GeneXus is a knowledge-based software development tool, mainly oriented to enterprise-class applications for the web and Windows platforms. The developer specifies his applications in a high-level (mostly declarative) fashion, from which native code is generated for multiple environments.
GeneXus includes a normalization module, which creates and maintains an optimal database structure based on the non-normalized data model defined by the users, a declarative (rules-based) language and a simple yet powerful procedural language.
The languages for which code can be generated include Cobol, Visual Basic, C# and Java, currently with emphasis on the latter two. Most popular DBMSs are supported, such as Microsoft SQL Server, Oracle, DB2, Informix, PostgreSQL and MySQL.
GeneXus is the flagship product developed by ARTech from Uruguay. It is commercialized in more than 30 countries, including most of Latin America, throughout the United States, Western European countries such as Spain, Italy, France and Portugal, and is currently entering the Chinese and Japanese markets. About 5,500 customers have purchased the product, with more than 50,000 licences sold world-wide.
Its sister product, Deklarit, is an add-in for Microsoft Visual Studio which generates the code for the data-access layer of a Microsoft .NET application.