With the big announcement of the release of open source BlazeDS on Labs, ColdFusion users have been trying to figure out which option is better for them – the full LiveCycle Data Services (LCDS) which is included with ColdFusion 8, or the new open source BlazeDS option.
BlazeDS is, for the most part, a subset of the full LCDS. It supports remoting and messaging, and it can be used with ColdFusion. And it’s free. However, BlazeDS does not support data management (including the data synchronization functionality) which is one of the most appealing aspects of LCDS for ColdFusion users.
ColdFusion 8 can be installed with an embedded LCDS engine. If a license is provided then it is a full LCDS implementation, otherwise it is LCDS Express which has a single CPU license restriction.
So, should ColdFusion users stick with the integrated LCDS or use the new open-source BlazeDS?
If all you need is messaging (the ability to push from ColdFusion to the client), then BlazeDS may be a better option, if for no other reason than there is no license to worry about. But, if data management is important then LCDS is the better option.