Tricia Help
Last edited Oct 28, 2011
Tags: no tags assigned  

Class WhatIsTriciaDoc

in package de.infoasset.platform.documentation

Declaration
public class WhatIsTriciaDoc
extends Object
Hierarchy
java.lang.Object
  extendsde.infoasset.platform.documentation.WhatIsTriciaDoc

What is Tricia?

Tricia Platform is an Open Source platform for developing dynamic web applications. It is built in Java and realizes the model-view-controller pattern, which consists of the following components:
  • an abstraction for defining control flow (see Handler)
  • a templating language (see TemplateDoc)
  • an object/relational persistence mapping (see Asset)
It has to be emphasized that what has been described so far is called Tricia Platform, since it is a generic platform for building arbitrary dynamic web applications. Tricia Platform is implemented in the Eclipse project tricia (see Plugin). In addition to the pure infrastructure, the tricia project already comes with the basic asset types Person and Group, which are required by almost any dynamic web application. Additionally, tricia comes with an existing basic layout.

On the other hand, there are concrete plugins built on top of the Tricia platform and the basic Tricia plugin. Combining these plugins results in the Tricia Application. A typical configuration of Tricia consists of the plugins tricia, file, wiki, and blog.

The distinction between the platform and the application is similar to Ruby on Rails as a platform and applications like Basecamp or Backpack, which are built using Ruby on Rails.

Although there is a distinction betweeen Tricia Platform and Tricia which has to be kept in mind, this documentation of the platform often talks about Tricia when it precisely should say Tricia Platform.

Why Tricia?

We believe, that a statically typed object-oriented programming language combined with a modern IDE like Eclipse is an excellent technological platform for software development.

The existing Java platforms for web development do not use utilize the existing potentials to its fullest extent. ##

Constructor Summary

WhatIsTriciaDoc()

Constructor Detail

WhatIsTriciaDoc

public WhatIsTriciaDoc()

0 Comments