[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Calming customer's fears of WebObjects/Apple ...



On Wednesday, May 7, 2003, at 11:00 PM, Ashley Aitken wrote:

> And I would like to hear others!  However, the *biggest* hurdle I face
> when talking with customers is:  What if Apple goes out of business or
> drops WebObjects?
>
> Now I know that both are probably very unlikely to happen, but it's
> possible (eg Newton, Cocoa on Windows)!  And they are thinking long 
> term
> (keeping up with changing world etc).

Personally, I think these days Apple looks more likely to survive than 
Sun!  Really, though, Apple's in a very solid position.  Newton and 
Cocoa were killed in a transitional time for Apple: the very fact that 
WebObjects didn't get the axe then makes it likely that it will 
continue.  Also, point out that both the Apple Store and Apple Music 
Store run on WebObjects: Apple will get screwed as much as your client 
if the product is cancelled!  Last, Apple's been making a Enterprise 
push, albeit a cautious one, with products like the xServe and Mac OS X 
Server, and it seems to be going well.  Where's their motive for 
backing away?

> If only Apple had some written statement that they would ensure the
> technology survives in some way.
>
> For example, if they would guarantee to:
> Sell to someone who will continue development & support
> Escrow the source code for customers
> Open source the source code

Escrow would be great.  That's really all it takes to reassure a lot of 
customers.  I don't see why they don't do it.

On the other hand, once you've got the product on a CD, it's not like 
it'll suddenly stop working even if Apple cancels it.  As far as I can 
tell, Fleet Bank is still using the exact same WebObjects code now that 
they used when I started banking with them back in the nineties.  
(They've wrapped it in a prettier site, but if you look at the frame, 
it's still the same app.)  It's probably WebObjects 3 or something 
using Objective C.  And why not?  It works, they've dealt with the 
bugs, all is cool.  This is why COBOL still gets used.

So, worst case, Apple decides to cancel WebObjects.  First of all, you 
don't lose as much time as you would with another product (and *all* 
products face this risk), because you were able to develop so quickly.  
Second, you can always just ignore the cancellation and keep developing 
with a great product.  Third, because WebObjects is Java and integrates 
with J2EE, you could (if you had to) replace your app component by 
component, with limited risk and downtime, until you had morphed over 
to a completely different technology.  And fourth, odds are excellent 
that The Next Big Thing will come along before WebObjects is at any 
risk, and they'll want to redo the web site from scratch at that point 
anyway.

$.02, anyway.
-Patrick