R – What are the drawbacks of using Spring BlazeDS Integration

apache-flexblazedsspring

I have a little prior experience with Spring framework and Flex, but never used them together. I'm starting a new project and would like to use Spring and Flex. I noticed that there is some special "Spring BlazeDS Integration" library. Due to tight deadlines I'm unable to do a proper evaluation and I would appreciate StackOverflow community help on deciding whether to use this library or not.

The questions are:

  • What are the benefits/drawbacks of
    using "Spring BlazeDS Integration"
    vs. "plain Spring" on server side?

  • Will Spring BlazeDS Integration greatly speed up development?

  • Are there any flexibility constraints that would be introduced by using? Any other things to consider?

Thanks in advance!

Best Answer

BlazeDS is an open source library created by Adobe. You can use it in order to call Java services (methods) directly from the Flex side, without having to create some web services. There are also another benefits like messaging, but the main thing is the fact that is simplifies the Flex/Java integration a lot.

Spring BlazeDS integration is a project created by the SpringSource guys, in order to use the Spring config files for BlazeDS settings and to use the Spring programming model. So if you are using Spring on the serve side and Flex on the client side it is a very good idea to add BlazeDS and to use the integration Spring/BlazeDS.