<?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: Using AOP to manage multiple products from one base</title>
	<atom:link href="http://almaer.com/blog/using-aop-to-manage-multiple-products-from-one-base/feed" rel="self" type="application/rss+xml" />
	<link>http://almaer.com/blog/using-aop-to-manage-multiple-products-from-one-base</link>
	<description>blogging about life, the universe, and everything tech</description>
	<lastBuildDate>Sat, 08 Sep 2012 07:06:53 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dion</title>
		<link>http://almaer.com/blog/using-aop-to-manage-multiple-products-from-one-base/comment-page-1#comment-23045</link>
		<dc:creator>Dion</dc:creator>
		<pubDate>Mon, 02 May 2005 19:21:18 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/using-aop-to-manage-multiple-products-from-one-base#comment-23045</guid>
		<description>Emmanuel:

There are definitely issues with cracking, and plugins make total sense. AOP can give you the power in the few cases where plugins are not enough, as it gives you infinite extension points.

I think the &#039;m&#039; bug is fixed now. MT-Blacklist added  &#039;m...&#039; which meant m followed by 3 characters!

Cheers,

Dion
</description>
		<content:encoded><![CDATA[<p>Emmanuel:</p>
<p>There are definitely issues with cracking, and plugins make total sense. AOP can give you the power in the few cases where plugins are not enough, as it gives you infinite extension points.</p>
<p>I think the &#8216;m&#8217; bug is fixed now. MT-Blacklist added  &#8216;m&#8230;&#8217; which meant m followed by 3 characters!</p>
<p>Cheers,</p>
<p>Dion</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: E??anuel Pirsch</title>
		<link>http://almaer.com/blog/using-aop-to-manage-multiple-products-from-one-base/comment-page-1#comment-23044</link>
		<dc:creator>E??anuel Pirsch</dc:creator>
		<pubDate>Mon, 02 May 2005 19:01:06 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/using-aop-to-manage-multiple-products-from-one-base#comment-23044</guid>
		<description>The idea is ok but has drawbacks... If you centralize, in aspetcs, your &quot;crippling&quot; features, they are a lot easier to disable. Unless you use co?pile ti?e weaving, but then you cannot easily uncripple the product with an activation key.

I also think that a plugin architecture is a lot better way to create a product that can packaged in several editions... Because a plugin architecture uses extention points, it is a lot cleaner (for the product developper) to work with than with aspects that can do whatever they want wherever they want.

AOP can be use to ?ake an existing product available (by weaving in extension points) in ?any editions a bit easier.

We ?ust not forget that AOP has been invented to address cross-cuttong concerns. I don&#039;t think bundling a product with features X and Y re?oved is a cross-cutting concern.

(note: replace ? with the letter after &#039;l&#039; - the content filter don&#039;t like that letter)

</description>
		<content:encoded><![CDATA[<p>The idea is ok but has drawbacks&#8230; If you centralize, in aspetcs, your &#8220;crippling&#8221; features, they are a lot easier to disable. Unless you use co?pile ti?e weaving, but then you cannot easily uncripple the product with an activation key.</p>
<p>I also think that a plugin architecture is a lot better way to create a product that can packaged in several editions&#8230; Because a plugin architecture uses extention points, it is a lot cleaner (for the product developper) to work with than with aspects that can do whatever they want wherever they want.</p>
<p>AOP can be use to ?ake an existing product available (by weaving in extension points) in ?any editions a bit easier.</p>
<p>We ?ust not forget that AOP has been invented to address cross-cuttong concerns. I don&#8217;t think bundling a product with features X and Y re?oved is a cross-cutting concern.</p>
<p>(note: replace ? with the letter after &#8216;l&#8217; &#8211; the content filter don&#8217;t like that letter)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
