Coldfusion Ajax Frameworks
From Ajax Patterns
See also Ajax Frameworks.
Contents |
Ajax/Javascript Programming and Usability in "Ajax Design Patterns" Book |
[edit]
AjaxCFC
AjaxCFC is a ColdFusion framework meant to speed up ajax application development and deployment by providing developers seamless integration between JavaScript and ColdFusion, and providing built-in functions, such as security and debugging, to quickly adapt to any type of environment and helping to overcome cross-browser compatibility problems.
- ColdFusion components following the best practices of object oriented programming and design patterns. Programming with ajaxCFC involves extending components and creating your own ajax façades.
- Intergration with Model-Glue and MachII, two of the most popular MVC frameworks, widely used by the ColdFusion community.
- Works with ColdFusion MX 6.0, 6,1, 7.0, Scorpio, and BlueDragon (all flavors except BD.NET, which currently has compatibility issues).
- Automatically handles complex object transmitted from the client to the server and vice versa.
- Server returns pure JavaScript code to the callback handler (instead of XML or JSON) to vastly improve performance.
- Optional use of XML Sockets to push data from the server.
- On-the-works: Built-in base64 and/or blowfish encryption.
- Hosted now by Adobe's RIAForge
- Licensed under the Apache License Version 2.0, by Rob Gonda.
[edit]
JSMX (from Aug 2005)
JSMX This is a very simple AJAX implementation for ColdFusion Developers (or any language that can easily build JavaScript Strings), This API does not return XML but String Representations of JavaScript Expressions.
- Using the CFWDDX tag, or the toScript() function, within ColdFusion makes converting your ColdFusion Objects to JavaScript a SNAP!
- Smaller Packet Sizes over the wire (JavaScript Vs. XML).
- Reduced latency due to less parsing of the responses.
- Parameters can be sent to the server in multiple formats including, strings, objects, and entire forms without having to build extra logic to handle each type.
- API has no Server Side components which makes it more portable (planned).
- Extremely simple syntax shortens the learning curve and speeds up development.
params = document.myForm; http( "POST" , "remote.cfc?method=dosomething" , my_callback , params );
- Open-source (Creative Commons Attribution-ShareAlike License). By Todd Kingham.
[edit]
mxAjax
mxAjax is easy Ajax implementation framework for coldfusion developers.
Time your website with
WebWait - from the creator of AjaxPatterns.org
