equal
deleted
inserted
replaced
10 to efficiently build web applications by reusing components (called `cubes`) |
10 to efficiently build web applications by reusing components (called `cubes`) |
11 and following the well known object-oriented design principles. |
11 and following the well known object-oriented design principles. |
12 |
12 |
13 Its main features: |
13 Its main features: |
14 |
14 |
15 * a engine driven by the explicit data model of the application, |
15 * an engine driven by the explicit data model of the application, |
16 * a query language similar to W3C's SPARQL, |
16 * a query language similar to W3C's SPARQL, |
17 * a selection+view mechanism for semi-automatic XHTML/XML/JSON/text generation, |
17 * a selection+view mechanism for semi-automatic XHTML/XML/JSON/text generation, |
18 * a library of reusable components (data model and views) that fulfill common needs, |
18 * a library of reusable components (data model and views) that fulfill common needs, |
19 * the power and flexibility of the Python programming language, |
19 * the power and flexibility of the Python programming language, |
20 |
20 |