Re: Core Data Multiuser
Re: Core Data Multiuser
- Subject: Re: Core Data Multiuser
- From: Flavio Donadio <email@hidden>
- Date: Mon, 08 Oct 2012 14:31:06 -0300
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 (email@hidden)
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:
This email sent to email@hidden