Ich benutze derzeit BlazeDS und begehre die Funktionen von LCDS, aber werde nie meine Kunden fragen, die $$$ zahlen. Daher überlege ich, diese Fähigkeiten selbst zu entwickeln, indem ich Tools von Drittanbietern (dpHibernate?) Verwende oder zu GraniteDS wechsele.BlazeDS vs GraniteDS - 2 Jahre später
Da kommen wir auf den zweijährigen Jahrestag der letzten Zeit this question wurde gefragt, ich dachte, ich würde es wieder fragen.
Seit dieser Zeit hat Spring-Flex die Hibernate-Serialisierungsunterstützung zu BlazeDS hinzugefügt, um faule Init-Ausnahmen zu vermeiden. Es gibt auch eine neue BlazeDS-Konfigurationsoption zum Serialisieren von schreibgeschützten Eigenschaften.
Auf der anderen Seite scheint die Tide-Fähigkeit von GraniteDS reif zu sein.
Plus die Servlet 3.0 Spezifikation ist seit einer Weile aus und vielleicht die zusätzliche Unterstützung für NIO macht einen Unterschied für diejenigen, die Push-Typ-Messaging benötigen.
Also was ist das Neueste?
Ich habe die BlazeDS nie mit GraniteDS verglichen, also kann ich dazu nichts sagen. Wenn Sie jedoch Alternativen in Betracht ziehen, scheint WebORB eine praktikable Lösung zu sein und kostengünstiger als LiveCycle. Welche Eigenschaften hättest du gerne gehabt, aber nicht? – JeffryHouser
Ich wünschte wirklich, ich hätte die Datendienste. Die Fähigkeit zur automatischen Verarbeitung von verzögerten Ladevorgängen auf dem Client, Synchronisierung von Änderungen mit dem Server und superschnellen, superskalierbaren Push-Benachrichtigungen. Ich mochte den GraniteDS GAS3 Code Generator und änderte ihn, um mit BlazeDS zu arbeiten ... und es brachte mich dazu, darüber nachzudenken, komplett nach Granite zu springen, um die Vorteile von Tide, et al. – HDave
BlazeDS behandelt keine lazy init Ausnahmen. Das neueste Spring BlazeDS macht das. Aber es ist nicht BlazeDS allein. –