Kyle,

I like your points and I considered them. It's been 3 months of hair-pulling 
and I still have some uncertainty about my choices. But I think I made the best 
decisions, and here's why...

> We still run WO 4.5 to power our own store, but we go through some major
> hoops to do so.
> 
> Personally, I'd be inclined to choose a more stable and up-to-date
> technology, but I'm not a server-side programmer.

WebObjects, in reality, is "just" a framework. A huge one, to say the least. 
Users swear by it and think it's still better than Rails, even though it's a 
decade older! It's very stable too.

The "true" technology behind WO is Java EE. It's a mature and stable platform 
and has broad adoption. I am sure it's up-to-date (whatever that means, in this 
case :-) )

The community has been doing a great work to keep it easy to develop WO/EOF 
apps with Eclipse, since Apple discontinued the official development tools. 
They also try to improve, fix bugs and work around deprecated Java API's. I've 
heard (but can't confirm) that Apple uses these same tools (Eclipse, WOLips and 
the WOnder frameworks) for their projects. So, I think it's a good decision.

>> For the front-end, I'll develop a Cocoa client using ActiveResourceKit
>> (https://github.com/royratcliffe/ActiveResourceKit). From what I've seen,
>> it's the most straight forward to use, and the most feature-complete
>> framework for consuming RESTful web services.
> 
> Have you heard of NSIncrementalStore? If you can target Lion and iOS 5,
> you can continue to use Core Data on the client while communicating with
> whatever backend and over whatever protocol you choose.

ActiveResourceKit is based on NSIncrementalStore. It can consume any RESTful 
web service with very little code, just like any other Core Data store. It's 
available for Mac OS X and iOS. Check it out. It looks and feels awesome -- 
although I still didn't spend much time with it...


Cheers,
Flavio
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to