News archive
Latest news:
Object cloning
2007年09月19日 08:30:00 GMT
RSS 1.0 MetaL news feed (XML-RSS)
RSS 2.0 Metastorage progress feed (RSS)
Download
CVS repository
CVS daily snapshot archives
Browse the CVS repository
FAQ
MetaL frequently asked questions
Metastorage frequently asked questions
Metabase frequently asked questions
Support mailing lists
MetaL and Metastorage
Metastorage for Portuguese speakers
Metabase
Forms class
Forms class for Portuguese speakers
Taken from the News archive section:
Taken from the MetaL Frequently Asked Questions section:
MetaL is shorthand for Meta-programming Language.
Meta-programming is a method to develop computer programs. It works by
generating source code in a target language from a program specification in
a higher level language.
MetaL programs source code is based on XML. MetaL compiler engine can be
used to generate the same program from MetaL source code to potentially any
target language. Currently supported target languages are PHP, Java and
Perl. The support for other languages can be added any time.
Taken from the Metastorage Frequently Asked Questions section:
Metastorage is an application that
automatically generates code for an Object Oriented API to
store, retrieve and manipulate the persistent objects of classes
described in a high level data model definition.
Metastorage provides a much more efficient development process for medium
or large size applications that store and retrieve data from SQL based
databases or other types of storage persistence containers, like XML files,
flat file databases or LDAP servers.
When storing objects in SQL databases, Metastorage generated code performs
efficient object-relational mapping. Metastorage antecipates static
storage optimization decisions at compile time, so applications gain in
performance, code size and memory usage by avoiding evaluating static
decisions at run time.