![]() |
|
|
Quicksilver
Project Home • Blog • Known Issues • Screenshots • Contact Project
Author: Brian Carr (All RIAForge projects by this author) Description:
Quicksilver is a web framework for ColdFusion 9 that as transparently as possible, allows developers to quickly and efficiently create powerful MVC web applications that leverage any of the following features;
Annotations Breathe life into your web application using simple comment-based or tag attribute annotations – meta information that does not directly impact the implementation of your code. Automatic Dependency Injection Automatic object dependency injection effectively eliminating ceremonious and messy glue-code using only native component property syntax – no extraneous framework-specific configuration required (no xml!). Let Lightwire or ColdSpring manage your singletons and dependencies under the covers – does not require any knowledge of either IoC / DI framework nor any configuration. Native Object Aspect Oriented Programming Near instant application of AOP cross-cutting concerns – using only the objects you write, no proxies or other framework-specific classes or dependencies. Zero Framework Coupling Write POCO’s (Plain-old ColdFusion objects) that do not extend any base class, don’t implement any interface, don’t need to exist in any pre-determined packaging and don't require any xml configuration allowing your software to be uncluttered and highly-testable. Rest Web Services Friendly SES Url’s, url path-info variables, and automatic response serialization allows you to deploy Rest web service endpoints faster than ever. Below is an example of how quickly and easily you can deploy a controller / rest web services endpoint; /** * @url /hello/{text} * @httpMethod GET */ public String function saySomething(required String text) { return "Hello " & arguments.text; } Actual URL; index.cfm/hello/developer Check out the screenshots section for code samples. More thorough documentation will be available with the beta release. Co-developed with Micky Dionisio
Recent Blog Entries:
10/6/09 0.5.88 Released!
9/10/09 0.4.79 Released! 9/1/09 Creating Powerful SES / ReSTful URL's 9/1/09 Breakfix 0.3.70 Released 8/31/09 0.3.68 Released!
Requirements:
CF 9 beta +
Lightwire or ColdSpring Issue Tracker:
To enter issues for this (or any other) project, you must be logged in. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.