[harbor] Re: AJAX and HARBOR

  • From: Richard Johnson <richard@xxxxxxxxxxx>
  • To: harbor@xxxxxxxxxxxxx
  • Date: Mon, 01 Feb 2010 08:12:16 -0800

john.kewl.sa@xxxxxxxxx wrote:
Also don't confuse Harbor with AJAX or GWT... Harbor is PURE Java on the wire, its far far far more powerful than these other script based technologies... like comparing a Ferrari to a lawn mower... ha ha.

For many, many businesses the world is a web app. More's the pity that they're limiting their speed, deployability, usability, maintainability, security, and bloating both their size and development cycle. C'est la vie.

People trying to wrap their minds around Harbor and what it *really* is, should think about these things:

- The "problem" JEE (and CORBA) solve is that Java is pass-by-reference. You can't easily hand your local reference to my remote server and have me understand it. JEE does this by requiring local reference-to-value and value-to-reference mappings, and remote ones too. Harbor gets around this in an entirely different way. (I have a guess what it is, but I haven't looked and haven't asked.) :-) Harbor's way is much more straightforward both to the application developer and to the underlying infrastructure.

- The "problem" that AJAX solves is that HTTP is stateless. Your server doesn't know one request from the next unless you tell it what's going on. Harbor obviates this by providing a way to use genuine client-server single-message interaction and bypassing HTTP entirely.

John, one thing I haven't figured out yet (because I haven't played with it enough) is how to effedctively deal with various security issues. I have built a couple of simiple ships and handed them to friends, about half of whom are unable to load once they open their client. Not sure what that's about but am thinking (at this moment) it could be related to lots of different port/IP security things.

The site is still up????
http://coolharbor.100free.com/index.htm
It's still up in Oregon, in the US, as of 8:00 am on Feb. 1, 2010.

I'm not developing Harbor because is so damn powerful, it does everything!... when Silverlight and Sun and all these guys catch up, I'll have a little look again but I can tell you already that you'll be able to and can already choose and mix and match technology... Harbor is just IT done right... thats the way to think of it... and it doesnt really matter whether Sun screws Microsoft or visa versa... I'm not going to get stuck using Harbor... ever!
Let me plant a bug in your ear John. :-) It looks like Oracle is going to slowly strangle both GlassFish and NetBeans. GF is neat, but ... who cares, really? OTOH, it might be "interesting" to grab the source for NB and produce a harbor-optimized version. Then you can offer a development solution--a tool already set up to work with swing and harbor. Yeah, it's already trivial to use it as-is, but if they do succeed in killing it, harbor would still work just fine.

Just a thought.
--
Richard Johnson
Harbor user, app maker, and philosopher, soon to be Harbor evangelist  :-)

Other related posts: