[jdev] Jabberd2, Flash Client and terminator character...

Sean Voisen listsubscriber at voisen.org
Mon Apr 12 11:00:18 CDT 2004


On Mon, 12 Apr 2004, Richard Dobson wrote:

> It all depends what you mean by enterprise development and what you are
> asking flash to do, if its only used for a simple UI with no real substance
> to it then its fine, but trying to do anything a bit more complex and you
> will run into problems. (e.g. the only sockets you can do are flash's
> limited XMLSocket implementation,

This now seems OT, and it's not my job to try to convince you that Flash
is more than you think it is but:

1) Flash is not limited to XMLSockets. It has full access to SOAP,
WebServices and AMF, a binary remoting format. We use AMF remoting to
connect to our Java services, running on JBoss, to transmit DTOs back and
forth with seamless translation of the binary objects between both sides.
The only thing I use XMLSocket for is Jabber.

2) Flash is better for complex UIs, especially since development time is
much faster. You can't build in JSP/Struts what you can in Flash. And
Swing isn't even worth discussing, as it's a complete pain. The
application we're building is extremely complex and massive in scale, so
it can be done. And with Macromedia Flex now available, it's even better.

3) Flash rich clients are faster and smaller than something equivalent
built with Java.

Here's a comprehensive article on why Flash is better than Swing:
http://www.softwarereality.com/soapbox/swing.jsp

- Sean



More information about the JDev mailing list