Flexive [SEP] programming language
Flexive
Flexive is a Java EE 5 open-source (LGPL) next generation content repository for the development of
complex and evolving web applications. It puts strong focus on enterprise-scale content modeling, storage and retrieval, and includes
comprehensive JSF support for displaying and manipulating these contents in (web) applications.
Including the runtime environment in existing Java EE applications is the one way to write flexive applications, but it is also possible to build new applications and package them into stand-alone Java EE applications
.
The aim of flexive is to speed up development by easing tedious and repetitive programming tasks and helping to keep the application flexible during the development-cycle and in production.
Essential features provided by flexive for data-centric applications include:
- Dynamic mapping and definition of hierarchical XML-like data structures to relational databases featuring a lot of (optionally multilingual) data types
- Content manipulation with no need to create custom DAO’s
- CMIS support
- Internationalization (data and user interface)
-