title: BlazeDS vs GraniteDS - 2 Years Later
body: <p>I am currently using BlazeDS and covet the features of LCDS, but am never going to ask my customers to pay the $$$.  Therefore I am considering starting to build these capabilities myself, using third party tools (dpHibernate?) or switching to GraniteDS.  </p>
  
  <p>Since, we are coming up on the two year anniversary of the last time <a href="https://stackoverflow.com/questions/429606/blazeds-vs-graniteds">this question</a> was asked, I thought I'd ask it again.</p>
  
  <p>Since that time, Spring-Flex has added Hibernate serialization support to BlazeDS to avoid lazy init exceptions.  There is also a new BlazeDS configuration option to serialize read-only properties.</p>
  
  <p>On the other hand, the Tide capability of GraniteDS seems to be maturing.</p>
  
  <p>Plus the servlet 3.0 spec has been out for a while and maybe the additional support for NIO makes a difference for those who need push-type messaging.</p>
  
  <p>So what's the latest?</p>