<?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: Supporting free software: My drive to donate</title>
	<atom:link href="http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/</link>
	<description>Thoughts on life, liberty, and information technology</description>
	<lastBuildDate>Tue, 24 Jan 2012 10:43:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: brian</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-99</link>
		<dc:creator>brian</dc:creator>
		<pubDate>Wed, 20 Jun 2007 20:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-99</guid>
		<description>I guess I could make IsReadOnly() a method, which would in turn hide it...</description>
		<content:encoded><![CDATA[<p>I guess I could make IsReadOnly() a method, which would in turn hide it&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wayde</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-97</link>
		<dc:creator>wayde</dc:creator>
		<pubDate>Wed, 20 Jun 2007 00:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-97</guid>
		<description>Nope ... [Bindable(false)] does not work :(</description>
		<content:encoded><![CDATA[<p>Nope &#8230; [Bindable(false)] does not work <img src='http://www.sidesofmarch.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brian</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-90</link>
		<dc:creator>brian</dc:creator>
		<pubDate>Tue, 19 Jun 2007 01:16:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-90</guid>
		<description>Well, consider these, too...

* You can use a data mapper approach with NHibernate, but not Castle ActiveRecord.
* Castle has logging and caching support, more robust than WORW, though a bit more complex to set up. In fact when writing WORW I referred to Castle&#039;s stuff and NHibernate quite a bit.
* There are ActiveRecord generators, even a graphical one.

That being said, I could probably port WORW to NHibernate, if necessary, but I&#039;m not sure how some things would change as a result. 

One thing that is very nice about WORM WORW is it&#039;s very easy to get up and running, and has very narrow dependencies (two DLLs if you don&#039;t use optional components, compared to six for NHibernate AR. Still, that&#039;s hardly a big negative.

On the IsReadOnly thing -- there is a BindableAttribute. You can try this on IsReadOnly:

[Bindable(false)]

Let me know if that works for you -- if it does I&#039;ll commit it to the trunk.</description>
		<content:encoded><![CDATA[<p>Well, consider these, too&#8230;</p>
<p>* You can use a data mapper approach with NHibernate, but not Castle ActiveRecord.<br />
* Castle has logging and caching support, more robust than WORW, though a bit more complex to set up. In fact when writing WORW I referred to Castle&#8217;s stuff and NHibernate quite a bit.<br />
* There are ActiveRecord generators, even a graphical one.</p>
<p>That being said, I could probably port WORW to NHibernate, if necessary, but I&#8217;m not sure how some things would change as a result. </p>
<p>One thing that is very nice about WORM WORW is it&#8217;s very easy to get up and running, and has very narrow dependencies (two DLLs if you don&#8217;t use optional components, compared to six for NHibernate AR. Still, that&#8217;s hardly a big negative.</p>
<p>On the IsReadOnly thing &#8212; there is a BindableAttribute. You can try this on IsReadOnly:</p>
<p>[Bindable(false)]</p>
<p>Let me know if that works for you &#8212; if it does I&#8217;ll commit it to the trunk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wayde</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-88</link>
		<dc:creator>wayde</dc:creator>
		<pubDate>Mon, 18 Jun 2007 19:14:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-88</guid>
		<description>First, I&#039;m with you on the nervousity over WORM not being actively developed.  WORM has served (and still is) my needs thus far ... but I&#039;m concerned about the lack of activity with regards to ongoing development.  Is the project dead???  Some of Paul Wilson&#039;s own words seem to indicate that perhaps it is in lieu of LINQ for SQL (at least that is how I read it).

my 2 cents on Castle&#039;s AR vs. WORW:

AR Pros:
*  Active project and huge developer community
*  Built on NHibernate (I like WORM better but this seems to be the more recognized ORM and has the active developer community)
*  I like the validation attributes

WORW Pros:
*  Allows for either ActiveRecord or Data Mapper approaches
*  Has built-in logging and caching support
*  Has Codesmith templates for generating mapping, entity and unit testing code
*  Generated classes hook into the ObjectDataSource control nicely out of the box

Does that pretty much sum up things?  If anything is left out or incorrect about my assessment I&#039;d like to know.

As a side note ... is there an attribute you can set on the IsReadOnly property on EntityBase so the ObjectDataSource control doesn&#039;t see it as a property to work with?

- wayde</description>
		<content:encoded><![CDATA[<p>First, I&#8217;m with you on the nervousity over WORM not being actively developed.  WORM has served (and still is) my needs thus far &#8230; but I&#8217;m concerned about the lack of activity with regards to ongoing development.  Is the project dead???  Some of Paul Wilson&#8217;s own words seem to indicate that perhaps it is in lieu of LINQ for SQL (at least that is how I read it).</p>
<p>my 2 cents on Castle&#8217;s AR vs. WORW:</p>
<p>AR Pros:<br />
*  Active project and huge developer community<br />
*  Built on NHibernate (I like WORM better but this seems to be the more recognized ORM and has the active developer community)<br />
*  I like the validation attributes</p>
<p>WORW Pros:<br />
*  Allows for either ActiveRecord or Data Mapper approaches<br />
*  Has built-in logging and caching support<br />
*  Has Codesmith templates for generating mapping, entity and unit testing code<br />
*  Generated classes hook into the ObjectDataSource control nicely out of the box</p>
<p>Does that pretty much sum up things?  If anything is left out or incorrect about my assessment I&#8217;d like to know.</p>
<p>As a side note &#8230; is there an attribute you can set on the IsReadOnly property on EntityBase so the ObjectDataSource control doesn&#8217;t see it as a property to work with?</p>
<p>- wayde</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brian</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-85</link>
		<dc:creator>brian</dc:creator>
		<pubDate>Mon, 18 Jun 2007 02:31:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-85</guid>
		<description>Right now I use MonoRail in two major projects and expect to use it in all future projects (where clients will let me).

Both the aforementioned projects use Paul Wilson&#039;s O/R mapper and the WORW (which I&#039;d call WOW had Blizzard not beat me to the name). I considered moving both to NHibernate/ActiveRecord, but ultimately decided against it because WORW does everything I need and had a shorter learning curve for me.

NHibernate is very robust, and ActiveRecord is a solid framework. Both are very actively developed, which is one thing against Wilson&#039;s O/R mapper (which suffers from a terrible name, but a nice abbreviation in WORM). Both offer features beyond WORM WORW, and probably always will.

If I didn&#039;t already have so much time invested into WORM (and WORW) I probably would be 100% on-board with NHibernate ActiveRecord, but I don&#039;t feel that I&#039;m short-changing myself by choosing not to go with them. WORM WORW do everything I need for now.

Moving to an attribute-based approach is interesting, but it wouldn&#039;t be simple, and it may require changes to WORM as well. The ActiveRecord attributes replace the NHibernate mappings files, so attributes would have to replace/define the mappings config file for WORM. At this point, I don&#039;t expect trying to tackle such an effort.</description>
		<content:encoded><![CDATA[<p>Right now I use MonoRail in two major projects and expect to use it in all future projects (where clients will let me).</p>
<p>Both the aforementioned projects use Paul Wilson&#8217;s O/R mapper and the WORW (which I&#8217;d call WOW had Blizzard not beat me to the name). I considered moving both to NHibernate/ActiveRecord, but ultimately decided against it because WORW does everything I need and had a shorter learning curve for me.</p>
<p>NHibernate is very robust, and ActiveRecord is a solid framework. Both are very actively developed, which is one thing against Wilson&#8217;s O/R mapper (which suffers from a terrible name, but a nice abbreviation in WORM). Both offer features beyond WORM WORW, and probably always will.</p>
<p>If I didn&#8217;t already have so much time invested into WORM (and WORW) I probably would be 100% on-board with NHibernate ActiveRecord, but I don&#8217;t feel that I&#8217;m short-changing myself by choosing not to go with them. WORM WORW do everything I need for now.</p>
<p>Moving to an attribute-based approach is interesting, but it wouldn&#8217;t be simple, and it may require changes to WORM as well. The ActiveRecord attributes replace the NHibernate mappings files, so attributes would have to replace/define the mappings config file for WORM. At this point, I don&#8217;t expect trying to tackle such an effort.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wayde</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-77</link>
		<dc:creator>wayde</dc:creator>
		<pubDate>Fri, 15 Jun 2007 23:24:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-77</guid>
		<description>just out of curiousity ... how and what stuff are you using from the castleproject folks?  and what are your thoughts on the ActiveRecord framework for NHibernate???  Personally, though I&#039;ve just skimmed their docs, I like their attribute based approach and was wondering what your thoughts are on implementing something similar with your WorW framework.

- wayde</description>
		<content:encoded><![CDATA[<p>just out of curiousity &#8230; how and what stuff are you using from the castleproject folks?  and what are your thoughts on the ActiveRecord framework for NHibernate???  Personally, though I&#8217;ve just skimmed their docs, I like their attribute based approach and was wondering what your thoughts are on implementing something similar with your WorW framework.</p>
<p>- wayde</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brian</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-53</link>
		<dc:creator>brian</dc:creator>
		<pubDate>Tue, 05 Jun 2007 20:04:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-53</guid>
		<description>OpenOffice for the Mac is early alpha, unless you want to install X11 on your Mac and run it that way.

Free is great -- let&#039;s just not let the providers of free get away with not getting anything for their efforts. :)</description>
		<content:encoded><![CDATA[<p>OpenOffice for the Mac is early alpha, unless you want to install X11 on your Mac and run it that way.</p>
<p>Free is great &#8212; let&#8217;s just not let the providers of free get away with not getting anything for their efforts. <img src='http://www.sidesofmarch.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Louis</title>
		<link>http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-51</link>
		<dc:creator>Louis</dc:creator>
		<pubDate>Tue, 05 Jun 2007 19:29:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.sidesofmarch.com/index.php/archive/2007/06/04/supporting-free-software-my-drive-to-donate/#comment-51</guid>
		<description>I find myself trying more “open source” and independent developer software these days on my Mac. There are quite a few nifty Mac apps out there that are FREE to use, or are donation/shareware. I have been compiling a little list myself, and when I get the chance will try them out. However, right now I have made some donations, and or purchased the apps below recently.

Textmate
Journler
CSSEdit
Bean
Camino

OpenOffice is something I’m looking at as well since the announcement of the Mac OS X port and today was the first aqua release. Still has a way to go but it’s on my list.</description>
		<content:encoded><![CDATA[<p>I find myself trying more “open source” and independent developer software these days on my Mac. There are quite a few nifty Mac apps out there that are FREE to use, or are donation/shareware. I have been compiling a little list myself, and when I get the chance will try them out. However, right now I have made some donations, and or purchased the apps below recently.</p>
<p>Textmate<br />
Journler<br />
CSSEdit<br />
Bean<br />
Camino</p>
<p>OpenOffice is something I’m looking at as well since the announcement of the Mac OS X port and today was the first aqua release. Still has a way to go but it’s on my list.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

