Re: The "Mobile me" web apps
Re: The "Mobile me" web apps
- Subject: Re: The "Mobile me" web apps
- From: Chuck Hill <email@hidden>
- Date: Wed, 11 Jun 2008 18:27:16 -0700
On Jun 11, 2008, at 5:48 PM, Ricardo Parada wrote:
On Jun 11, 2008, at 1:09 PM, Tom M. Blenko wrote:
If the Ajax invokes a WebObjects direct action, fine, but my guess
is that's just because that was something already there, or the
quickest way to the data, not because anyone is pushing or
promoting WebObjects.
Hmm... I don't think that's because that is something that is
already there. :-) Choosing the architecture for the back end is
not something to be taken lightly.
My intuition tells me.... If Apple is using WebObjects for the
"mobile me" applications back end, then it means that they (like
many of us in this list) understand the power of the WebObjects
component architecture. Not that I need their endorsing much, but
it's good to know that Apple and I agree. I love WebObjects. :-)
Ajax in combination with component actions are really attractive to
me, and so is the whole component and object-oriented architecture
in WebObjects. It was developed so many years ago at NeXT and I
can see there was some really great design behind it.
Now, just to be clear, I don't know if Apple is using WebObjects
for the "mobile me" apps. The "mobile me" apps have yet to be
released to the public, but I do know that WebObjects is used for
the .mac webmail app which is very similar to the mobile me version
demoed at the keynote. All it takes to find out is to look at the
URLs for the application. ;-)
If you owned WO and had access to the source and a team of skilled
developers, would you consider using _anything_ else other than WO
for the back-end of something like Mobile Me? Anything? I think you
have your answer right there. :-)
Chuck
I'm not really interested much on the client side. I know they are
using JavaScript and I'm familiar with a lot of options there
(prototype, jquery, Ext, sproutcore). And as Simon pointed out it
looks like Apple may be using http://www.sproutcore.com.
But the part I was interested in is how they integrate their front
end with component actions in WebObjects. Basically, if they are
building that into WebObjects then I'm interested. That may be
just what I need to make me decide to attend WWDC09 next year. ;-)
I also think that the Ajax framework shown by Mike Schrag is
awesome. And that can be used today and there's no need to wait.
It is actually very similar to an Ajax framework I developed
myself. The core components such as the ajax update container,
ajax update link, etc. are very similar to mine. I developed mine
thanks to Chuck's book (Chapter 6).
Mine does partial form submits just like the one demoed by Mike.
Mine however, uses the ext.js javascript library. The framework is
really small and has no dependencies. So I kinda like mine.
But I don't like reinventing the wheel. So I could adopt the
ERExtensions framework which I believe is all that's needed for
integrating Ajax into WebObjects. Or I could continue developing
my framework. Or I could wait to see what Apple is doing.
When I developed my Ajax framework I found out that it would have
been easier if WebObjects had provided some hooks. But it was
doable. It was just a bit more work. And it works today. And so
does the Ajax framework demoed at WOWODC by Mike. So that's just
proof that it can be done in the existing WebObjects library (5.3.3
and 5.4.x).
Anyways, if apple is doing something I pay attention. But I guess
I'll have to go to WWDC next year or wait for a future WO version
that has that in it and fully documented. :-) Am I dreaming too
much? :-) :-)
- Ricardo
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40global-village.net
This email sent to email@hidden
--
Practical WebObjects - for developers who want to increase their
overall knowledge of WebObjects or who are trying to solve specific
problems.
http://www.global-village.net/products/practical_webobjects
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden