Summersault
Home About Us Services Portfolio Community Support
Database Driven Websites
community home
local community
partner community
online community
blog


Archives: Categories: Authors:

 

Summersault Blog

Announcing Titanium, a solid, lightweight web application framework

Posted by Mark Stosberg on August 9th, 2008

Titanium logo Today I uploaded the first release of Titanium, a web application framework. This project really began about eight years ago, with first release of CGI::Application.

CGI::Application was and is a great foundation for web applications and has always been well defined with a small scope for what it would provide in terms of a framework. Because of this it was able to mature and stabilize with few bugs ever reported and always provided great performance because of its small size. It grew in popularity, and over 50 CGI::Application plugins were released.

The contributed plugins were a great gift back to the community from the many users who made them, but for newcomers, the choices could be daunting. They meant getting started with CGI::Application for an application of any size often meant wading through the many options for plugins, yet often coming to the same conclusions about which ones to choose.

Titanium provides the functionality of CGI::Application and select high quality plugins under one roof. The documentation has been completely overhauled to directly highlight new functionality of these plugins we now provide, and intentionally hide advanced details of CGI::Application that most users don’t need to know. The hope is that for many users, Titanium addresses the full user experience by bundling a project starter tool, development and debugging aides and a dispatcher to give your application clean URIs.

Titanium does not compete with CGI::Application, it is primarily improved packaging and documentation for CGI::Application and the and select plugins which now built-in. In this way, all plugins written for CGI::Application are compatible with Titanium now and well be in the future. Advanced users may continue to use CGI::Application directly to make use of their own favorite combinations of plugins.

I thank all the CGI::Application community members who contributed to the many projects involved in this evolution.

Enjoy!

Tags: , , , , ,


Did you find this entry interesting or useful? Please tell us about it!

Leave a Reply

The opinions expressed by individuals posting in the Summersault Blog are not necessarily those of Summersault, LLC. While we try to insure the quality and accuracy of the information presented here, we make no guarantees about its suitability for any particular purpose.