Hi!

I vote for moving the raw snapshots one layer up, so that we can solve the concurrency issues that make my head spin! :) IMO it's the most serious problem in EOF. There are others, but this one sucks.

  Yours

Miguel Arroz

On 2008/03/14, at 15:49, Mike Schrag wrote:

I also think that without a framework like Wonder, the stock WO frameworks don't do a very good job of insulating developers from complexity. Things like Wonder's autolocking and automatic inverse relationship management remove huge conceptual complexity from the process of development. ActiveRecord, for instance, has no concept of an "editing context". There are obviously huge pros and cons to this, but it does result in a far simpler persistence framework. I think many of the features of Wonder bring WO much closer to that ideal while still allowing the richness and the benefits of the GOOD parts of an editing context. ActiveRecord doesn't have a snapshot cache like WO. Again, huge pros and cons, but cache freshness management in EOF is really complicated, especially as you start to scale your app. WO does a fantastic job at the first 90 and makes you work hard at the last 10. I think the first Rails 90 is less than WO's in many respects, but the curve is much more level all the way across. So WO does a lot for you for the common tasks, but some of the design choices they made in the frameworks to do this can make your life difficult when things get demanding.

This is what I hope Pierre and his team (along with WOLips) focus on in future major versions of WO. How can barriers be removed on the front-end so new people can get into WO more easily while at the same time removing hurdles on the back-end so that you don't have to work as hard to build a very scalable site (... without compromising what is cool about WO). All I can say is that we always look around, and we keep coming back to WO.

Miguel Arroz
http://www.terminalapp.net
http://www.ipragma.com



Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to