Important Tips Of onTap Framework img

What is the onTap Framework?
The onTap framework is an Open Source Framework for quickly developing powerful web applications using Adobe’s ColdFusion application server. The framework itself bears a marked resemblance to the recently buzzy Ruby on Rails. Compare the last half of the Power onTap presentation with the 15-minute introduction to Ruby on Rails and take special note of the repeated use of the phrase.

What makes the onTap Framework different from other frameworks?

Did we mention all the things you won’t need to do with it?

Some key features include:

SQL Abstraction Layer: allows complex database interaction using database agnostic syntax for major databases – currently supports MySQL, Oracle, MS SQL Server and MS Access.

Asynchronous JavaScript and DHTML: while the built-in features are not technically AJAX because they don’t use the non-standard XmlHttpRequest object, they provide all of the functionality of AJAX plus built-in features which allow segments of DHTML to be generated on the server and injected into an already loaded page with minimal effort.

i18n/Internationalization: the core framework includes many built-in tools for quickly developing multilingual applications.

RuleManager facade: an extensible built-in system for managing and storing complex, user-defined business and personalization rules in XML packets. The RuleManager facade includes both an internal API for use by other components of an application and multilingual displays for end users.

Modular Presentation: yes, other frameworks have their own tools for creating a modular presentation, however, no other framework currently available for ColdFusion is as feature-rich or extensible with regard to the view of the onTap framework’s XHTML libraries. XHTML tools also provide quick and painless access to many complex DHTML features such as tabbed interfaces and trees.

Form Management Tools: a subset of the modular presentation libraries, the form management tools provide elegant form management and validation (both client and server validation) which can even be manually applied or automated from your database meta-data (column data type, nullability, character length, etc).

Application Branding: excellent features for use by ASP’s or similar applications which need to provide variations …