Code Generators - Other
Code generation is the process by which a compiler converts a syntactically-correct program into a series of instructions that could be executed by a machine. The input to the code generation stage typically consists of a parse tree, abstract syntax tree, or intermediate language code; the target machine may be a physical machine such as a microprocessor, or an abstract machine such as a virtual machine or an intermediate language.
From : en.wikipedia.org/wiki/Code_generator
Alzabo
Alzabo is Perl-based project with two major aspects.
Alzabo is a data modelling tool. It allows you to define a schema by creating tables, columns, indexes, foreign keys, etc. There is a Mason-based schema creation tool, which can be used with any web browser. This tool allows you to create and edit any number of schemas.
This tool is capable of generating the SQL statements necessary to create a new schema or it can reverse engineer an already existing schema. Once you have created a schema once, Alzabo is smart enough to generate "differential SQL" in order to apply future changes.
Alzabo also functions as an RDBMS-OO mapping tool. What this means is that instead of using SQL to access your database, you are given an object-oriented wrapper with which to access your data. It is quite likely that if you worked on a large database-backed project, you may used or written a customized wrapper of a similar nature. Alzabo provides the same thing, but in a generic manner, meaning you don't have to rewrite the same things over and over again
visit
Alzabo
Alzabo was visited : 326 times
Loading .....