<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Apple&#8217;s CoreData</title>
	<atom:link href="http://oscarbonilla.com/2005/09/apples-coredata/feed/" rel="self" type="application/rss+xml" />
	<link>http://oscarbonilla.com/2005/09/apples-coredata/</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 11:40:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Scott Stevenson</title>
		<link>http://oscarbonilla.com/2005/09/apples-coredata/#comment-5</link>
		<dc:creator>Scott Stevenson</dc:creator>
		<pubDate>Sat, 01 Oct 2005 02:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oscarbonilla.com/?p=7#comment-5</guid>
		<description>&lt;i&gt;Well, maybe I misunderstood CoreData, but it sure seemed like a relational to object-oriented mapping.&lt;/i&gt;&lt;br/&gt;&lt;br/&gt;That&#039;s more a means than an end. The idea is to abstract managed, scalable &lt;i&gt;desktop&lt;/i&gt; data storage and access for Cocoa application. It just works out that SQLite fits in well here. Core Data is not designed as a general front end to a RDBMS, it just solves many of the same problems.&lt;br/&gt;&lt;br/&gt;&lt;i&gt;I mean, people were talking about mapping tables in MySQL to CoreData objects and how the Outer Joins were not supported.&lt;/i&gt;&lt;br/&gt;&lt;br/&gt;When you&#039;re holding a hammer, everything look like a nail. :)&lt;br/&gt;&lt;br/&gt;The idea with Core Data is to shift your attention away from the query (the how) and towards &lt;i&gt;objects&lt;/i&gt; (the what).&lt;br/&gt;&lt;br/&gt;When somebody asks how to do &#039;X&#039; or &#039;Y&#039; in bindings/Core Data, the first response is often &quot;what are you trying to accomplish?&quot; If something seems too difficult in Cocoa/Core Data, it&#039;s often the case that there&#039;s an easier strategy that has the same net result.</description>
		<content:encoded><![CDATA[<p><i>Well, maybe I misunderstood CoreData, but it sure seemed like a relational to object-oriented mapping.</i></p>
<p>That&#8217;s more a means than an end. The idea is to abstract managed, scalable <i>desktop</i> data storage and access for Cocoa application. It just works out that SQLite fits in well here. Core Data is not designed as a general front end to a RDBMS, it just solves many of the same problems.</p>
<p><i>I mean, people were talking about mapping tables in MySQL to CoreData objects and how the Outer Joins were not supported.</i></p>
<p>When you&#8217;re holding a hammer, everything look like a nail. :)</p>
<p>The idea with Core Data is to shift your attention away from the query (the how) and towards <i>objects</i> (the what).</p>
<p>When somebody asks how to do &#8216;X&#8217; or &#8216;Y&#8217; in bindings/Core Data, the first response is often &#8220;what are you trying to accomplish?&#8221; If something seems too difficult in Cocoa/Core Data, it&#8217;s often the case that there&#8217;s an easier strategy that has the same net result.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oscar Bonilla</title>
		<link>http://oscarbonilla.com/2005/09/apples-coredata/#comment-3</link>
		<dc:creator>Oscar Bonilla</dc:creator>
		<pubDate>Tue, 27 Sep 2005 05:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oscarbonilla.com/?p=7#comment-3</guid>
		<description>Well, maybe I misunderstood CoreData, but it sure seemed like a relational to object-oriented mapping.&lt;br/&gt;&lt;br/&gt;I mean, people were talking about mapping tables in MySQL to CoreData objects and how the Outer Joins were not supported. It sure sounded a lot like &lt;a HREF=&quot;http://www.orm.net&quot; REL=&quot;nofollow&quot;&gt;ORM&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;For simple things I can see how this would be useful, but then again, for simple things anything is useful. Most of the problems appear when trying to scale.</description>
		<content:encoded><![CDATA[<p>Well, maybe I misunderstood CoreData, but it sure seemed like a relational to object-oriented mapping.</p>
<p>I mean, people were talking about mapping tables in MySQL to CoreData objects and how the Outer Joins were not supported. It sure sounded a lot like <a HREF="http://www.orm.net" REL="nofollow">ORM</a>.</p>
<p>For simple things I can see how this would be useful, but then again, for simple things anything is useful. Most of the problems appear when trying to scale.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Stevenson</title>
		<link>http://oscarbonilla.com/2005/09/apples-coredata/#comment-2</link>
		<dc:creator>Scott Stevenson</dc:creator>
		<pubDate>Wed, 21 Sep 2005 04:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oscarbonilla.com/?p=7#comment-2</guid>
		<description>&lt;i&gt;stay the hell away from it&lt;/i&gt;&lt;br/&gt;&lt;br/&gt;I&#039;m really surprised to hear this.&lt;br/&gt;&lt;br/&gt;&lt;i&gt;I&#039;m surprised that people are still looking for the holy grail of data-driven applications: create them without programming.&lt;/i&gt;&lt;br/&gt;&lt;br/&gt;That&#039;s not the idea behind Core Data at all. The idea is to not write code for things that can be generalized.</description>
		<content:encoded><![CDATA[<p><i>stay the hell away from it</i></p>
<p>I&#8217;m really surprised to hear this.</p>
<p><i>I&#8217;m surprised that people are still looking for the holy grail of data-driven applications: create them without programming.</i></p>
<p>That&#8217;s not the idea behind Core Data at all. The idea is to not write code for things that can be generalized.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

