<?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: Purity</title>
	<atom:link href="http://www.maczot.com/discuss/2009/12/28/purity/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.maczot.com/discuss/2009/12/28/purity/</link>
	<description>Mac Software Deals - Daily!</description>
	<lastBuildDate>Sat, 04 Feb 2012 01:58:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Bill Davis</title>
		<link>http://www.maczot.com/discuss/2009/12/28/purity/comment-page-1/#comment-268144</link>
		<dc:creator>Bill Davis</dc:creator>
		<pubDate>Fri, 01 Jan 2010 03:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://maczot.com/discuss/?p=1884#comment-268144</guid>
		<description>@Tim   

&quot;MacCleanse is made with REALBasic so it’s not actually a native Mac app. That’s where it fails the most.&quot;

Tim:   Are you suggesting that MacCleanse does not do the job because of some underlying fault of Realbasic?    If so what job does it fail to do?   And:  Why cant this be done in Realbasic?</description>
		<content:encoded><![CDATA[<p>@Tim   </p>
<p>&#8220;MacCleanse is made with REALBasic so it’s not actually a native Mac app. That’s where it fails the most.&#8221;</p>
<p>Tim:   Are you suggesting that MacCleanse does not do the job because of some underlying fault of Realbasic?    If so what job does it fail to do?   And:  Why cant this be done in Realbasic?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Perlman</title>
		<link>http://www.maczot.com/discuss/2009/12/28/purity/comment-page-1/#comment-268035</link>
		<dc:creator>Geoff Perlman</dc:creator>
		<pubDate>Wed, 30 Dec 2009 17:51:12 +0000</pubDate>
		<guid isPermaLink="false">http://maczot.com/discuss/?p=1884#comment-268035</guid>
		<description>Tim:

REALbasic apps are just as native as apps written in Obj-C/Cocoa. Both call into the same underlying functionality in Mac OS X. The only difference (at the moment) is that one uses the Carbon API and the other uses Cocoa. But, generally speaking, they call the same functions. REALbasic doesn&#039;t &quot;translate&quot; anything. When you call a REALbasic API, that API calls the appropriate Mac OS X API or APIs. If you compile for Windows or Linux, it calls the appropriate APIs on those platforms. This results in the developer saving huge amounts of time because they don&#039;t have to learn the thousands of APIs of each operating system.

Regarding apps made with REALbasic being &quot;huge&quot; a very simple app will be bigger than a simple app written in Cocoa. But that is only because the Cocoa frameworks are already installed in Mac OS X. Once you create a reasonably complex app, the size difference between one written in REALbasic versus Objective-C/Cocoa becomes unnoticeable. 

For example, Mail is 77 MB, iTunes is 157 MB, iMovie is 261 MB, iPhoto is 429 MB. REALbasic itself is in the middle of all of those at 261 MB or the same size as iMovie.

REALbasic doesn&#039;t use an &quot;arbitrary scripting language&quot;. It&#039;s a modern, object-oriented language that is compiled to PowerPC and X86 machine code. There is no translator nor has there ever been. It produces native, mach-o apps (just like XCode) using native UI widgets and native machine code.

REALbasic does lower the bar significantly for creating software for Mac OS X, Windows and Linux. And just as the Mac lowered the bar for publishing, that means that since more people can do it, there will be variance in terms of quality. but this is NOT a reflection on REALbasic anymore than the Mac poor quality of a lot of early desktop publishing was on the Mac.

REALbasic developers don&#039;t advertise the tools they use any more than Objective-C/Cocoa developers do. But I guarantee you have used quality apps made with REALbasic. You just didn&#039;t know it. You can check out some examples at our web site at http://www.realsoftware.com/community/casestudies.php</description>
		<content:encoded><![CDATA[<p>Tim:</p>
<p>REALbasic apps are just as native as apps written in Obj-C/Cocoa. Both call into the same underlying functionality in Mac OS X. The only difference (at the moment) is that one uses the Carbon API and the other uses Cocoa. But, generally speaking, they call the same functions. REALbasic doesn&#8217;t &#8220;translate&#8221; anything. When you call a REALbasic API, that API calls the appropriate Mac OS X API or APIs. If you compile for Windows or Linux, it calls the appropriate APIs on those platforms. This results in the developer saving huge amounts of time because they don&#8217;t have to learn the thousands of APIs of each operating system.</p>
<p>Regarding apps made with REALbasic being &#8220;huge&#8221; a very simple app will be bigger than a simple app written in Cocoa. But that is only because the Cocoa frameworks are already installed in Mac OS X. Once you create a reasonably complex app, the size difference between one written in REALbasic versus Objective-C/Cocoa becomes unnoticeable. </p>
<p>For example, Mail is 77 MB, iTunes is 157 MB, iMovie is 261 MB, iPhoto is 429 MB. REALbasic itself is in the middle of all of those at 261 MB or the same size as iMovie.</p>
<p>REALbasic doesn&#8217;t use an &#8220;arbitrary scripting language&#8221;. It&#8217;s a modern, object-oriented language that is compiled to PowerPC and X86 machine code. There is no translator nor has there ever been. It produces native, mach-o apps (just like XCode) using native UI widgets and native machine code.</p>
<p>REALbasic does lower the bar significantly for creating software for Mac OS X, Windows and Linux. And just as the Mac lowered the bar for publishing, that means that since more people can do it, there will be variance in terms of quality. but this is NOT a reflection on REALbasic anymore than the Mac poor quality of a lot of early desktop publishing was on the Mac.</p>
<p>REALbasic developers don&#8217;t advertise the tools they use any more than Objective-C/Cocoa developers do. But I guarantee you have used quality apps made with REALbasic. You just didn&#8217;t know it. You can check out some examples at our web site at <a href="http://www.realsoftware.com/community/casestudies.php" rel="nofollow">http://www.realsoftware.com/community/casestudies.php</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Parnell</title>
		<link>http://www.maczot.com/discuss/2009/12/28/purity/comment-page-1/#comment-267989</link>
		<dc:creator>Tim Parnell</dc:creator>
		<pubDate>Wed, 30 Dec 2009 06:33:54 +0000</pubDate>
		<guid isPermaLink="false">http://maczot.com/discuss/?p=1884#comment-267989</guid>
		<description>Also Mark, if you decide Purity is right for you I&#039;d be happy to provide you with the same discounted deal the ZOT users were offered due to my over-delayed response (I was out enjoying my birthday).  Feel free to send me an email and I will provide the offer.</description>
		<content:encoded><![CDATA[<p>Also Mark, if you decide Purity is right for you I&#8217;d be happy to provide you with the same discounted deal the ZOT users were offered due to my over-delayed response (I was out enjoying my birthday).  Feel free to send me an email and I will provide the offer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Parnell</title>
		<link>http://www.maczot.com/discuss/2009/12/28/purity/comment-page-1/#comment-267988</link>
		<dc:creator>Tim Parnell</dc:creator>
		<pubDate>Wed, 30 Dec 2009 06:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://maczot.com/discuss/?p=1884#comment-267988</guid>
		<description>Mark, sorry about the delayed response - try unchecking VLC cleaning.
Purity does not take 30 minutes to clean at all, it got stuck and sometimes it mislabels the vlc cleaning as quicktime.

Geoff, REALBasic is as far from native as anyone could possibly get (aside from runtime revoloution) because REALBasic makes a binary for your app that must be translated by some other library which is included in the application, which is in part why REALBasic apps are so big and slow.  If you haven&#039;t noticed iTunes is crappy and slow as your library gets larger.

Native means it&#039;s coded to run on the system, not that it was made with some arbitrary script language through some faux development suite and then pumped through a translator.  When I see some REALBasic made application that is actually native and runs nicely, I&#039;ll give you some credit.  But until pigs fly, I will continue to inform people about how bad REALBasic made applications are.</description>
		<content:encoded><![CDATA[<p>Mark, sorry about the delayed response &#8211; try unchecking VLC cleaning.<br />
Purity does not take 30 minutes to clean at all, it got stuck and sometimes it mislabels the vlc cleaning as quicktime.</p>
<p>Geoff, REALBasic is as far from native as anyone could possibly get (aside from runtime revoloution) because REALBasic makes a binary for your app that must be translated by some other library which is included in the application, which is in part why REALBasic apps are so big and slow.  If you haven&#8217;t noticed iTunes is crappy and slow as your library gets larger.</p>
<p>Native means it&#8217;s coded to run on the system, not that it was made with some arbitrary script language through some faux development suite and then pumped through a translator.  When I see some REALBasic made application that is actually native and runs nicely, I&#8217;ll give you some credit.  But until pigs fly, I will continue to inform people about how bad REALBasic made applications are.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Anderson</title>
		<link>http://www.maczot.com/discuss/2009/12/28/purity/comment-page-1/#comment-267985</link>
		<dc:creator>Scott Anderson</dc:creator>
		<pubDate>Wed, 30 Dec 2009 04:44:46 +0000</pubDate>
		<guid isPermaLink="false">http://maczot.com/discuss/?p=1884#comment-267985</guid>
		<description>Geoff, I, and many others that have been working this debate for a while, don&#039;t consider Carbon apps &quot;native&quot;.

On a side note, is iTunes still written using the Carbon libraries? Not that it matters much (for the RealBasic vs. Cocoa debate either), but I am curious.</description>
		<content:encoded><![CDATA[<p>Geoff, I, and many others that have been working this debate for a while, don&#8217;t consider Carbon apps &#8220;native&#8221;.</p>
<p>On a side note, is iTunes still written using the Carbon libraries? Not that it matters much (for the RealBasic vs. Cocoa debate either), but I am curious.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Perlman</title>
		<link>http://www.maczot.com/discuss/2009/12/28/purity/comment-page-1/#comment-267980</link>
		<dc:creator>Geoff Perlman</dc:creator>
		<pubDate>Wed, 30 Dec 2009 03:05:44 +0000</pubDate>
		<guid isPermaLink="false">http://maczot.com/discuss/?p=1884#comment-267980</guid>
		<description>Apps made with REALbasic ARE native Mac OS X apps. They are just as native as iTunes (which is a Carbon app) or the Finder up until Snow Leopard. Having said that, Apple has made it clear that Cocoa is the framework of choice moving forward and as a result, we are switching over our underlying Mac framework to Cocoa. At that point, REALbasic users can simply recompile their apps and they will then be Cocoa apps.</description>
		<content:encoded><![CDATA[<p>Apps made with REALbasic ARE native Mac OS X apps. They are just as native as iTunes (which is a Carbon app) or the Finder up until Snow Leopard. Having said that, Apple has made it clear that Cocoa is the framework of choice moving forward and as a result, we are switching over our underlying Mac framework to Cocoa. At that point, REALbasic users can simply recompile their apps and they will then be Cocoa apps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://www.maczot.com/discuss/2009/12/28/purity/comment-page-1/#comment-267979</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 30 Dec 2009 01:54:28 +0000</pubDate>
		<guid isPermaLink="false">http://maczot.com/discuss/?p=1884#comment-267979</guid>
		<description>I gave it a try and it promptly hung trying to clean up Quicktime caches. It never froze, but I force quit it after 30 minutes of running without success. MacCleanse is much faster than that. I would love to try it further, but time is running out for the Zot.</description>
		<content:encoded><![CDATA[<p>I gave it a try and it promptly hung trying to clean up Quicktime caches. It never froze, but I force quit it after 30 minutes of running without success. MacCleanse is much faster than that. I would love to try it further, but time is running out for the Zot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Parnell</title>
		<link>http://www.maczot.com/discuss/2009/12/28/purity/comment-page-1/#comment-267962</link>
		<dc:creator>Tim Parnell</dc:creator>
		<pubDate>Tue, 29 Dec 2009 17:59:09 +0000</pubDate>
		<guid isPermaLink="false">http://maczot.com/discuss/?p=1884#comment-267962</guid>
		<description>Brad, Purity is designed to never mess an app up.  If something is being messed up, please let me know right away!</description>
		<content:encoded><![CDATA[<p>Brad, Purity is designed to never mess an app up.  If something is being messed up, please let me know right away!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Parnell</title>
		<link>http://www.maczot.com/discuss/2009/12/28/purity/comment-page-1/#comment-267961</link>
		<dc:creator>Tim Parnell</dc:creator>
		<pubDate>Tue, 29 Dec 2009 17:55:38 +0000</pubDate>
		<guid isPermaLink="false">http://maczot.com/discuss/?p=1884#comment-267961</guid>
		<description>Purity cleans up old files that applications don&#039;t use, it cleans up large files, and it&#039;s designed to make cleaning these things regularly a breeze.  Purity currently has 101 cleaning functions, so the best way to discover them is to download and give it a try =)

Mark, MacCleanse is made with REALBasic so it&#039;s not actually a native Mac app.  That&#039;s where it fails the most.  Purity is native, made with Cocoa, so it runs faster and doesn&#039;t waste anywhere near as much disk space.  I do my best to respond to everyone, so I like to think Purity covers way more of the user needs than MacCleanse.  I encourage anyone who has a request to email me so I can include it right away!</description>
		<content:encoded><![CDATA[<p>Purity cleans up old files that applications don&#8217;t use, it cleans up large files, and it&#8217;s designed to make cleaning these things regularly a breeze.  Purity currently has 101 cleaning functions, so the best way to discover them is to download and give it a try =)</p>
<p>Mark, MacCleanse is made with REALBasic so it&#8217;s not actually a native Mac app.  That&#8217;s where it fails the most.  Purity is native, made with Cocoa, so it runs faster and doesn&#8217;t waste anywhere near as much disk space.  I do my best to respond to everyone, so I like to think Purity covers way more of the user needs than MacCleanse.  I encourage anyone who has a request to email me so I can include it right away!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad</title>
		<link>http://www.maczot.com/discuss/2009/12/28/purity/comment-page-1/#comment-267959</link>
		<dc:creator>Brad</dc:creator>
		<pubDate>Tue, 29 Dec 2009 17:49:10 +0000</pubDate>
		<guid isPermaLink="false">http://maczot.com/discuss/?p=1884#comment-267959</guid>
		<description>Tried this out and it looks like a great idea. I think it would be even more helpful if it told you how much disk space was taken up by the item(s) so that you could weigh whether the risk of deleting the item (and slowing down your app and/or possibly messing it up) is worth the disk space savings.</description>
		<content:encoded><![CDATA[<p>Tried this out and it looks like a great idea. I think it would be even more helpful if it told you how much disk space was taken up by the item(s) so that you could weigh whether the risk of deleting the item (and slowing down your app and/or possibly messing it up) is worth the disk space savings.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

