<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Recent blog posts about T4</title>
	<link>http://www.olegsych.com/2008/07/recent-blog-posts-about-t4-2/</link>
	<description>Me.Write(code)</description>
	<pubDate>Fri, 12 Mar 2010 12:00:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Andrew Matthews</title>
		<link>http://www.olegsych.com/2008/07/recent-blog-posts-about-t4-2/#comment-330</link>
		<dc:creator>Andrew Matthews</dc:creator>
		<pubDate>Thu, 31 Jul 2008 01:08:27 +0000</pubDate>
		<guid>http://www.olegsych.com/2008/07/recent-blog-posts-about-t4-2/#comment-330</guid>
		<description>Hi Oleg,

The main thing we lost out on (apart from CV points :) is the use of a standardized framework. We gained excellent performance in return though. My initial performance tests showed me able to navigate all transitions on a simple state model in under 8 microseconds. (We threw it all away when we added a persistence veneer over the top of the state machine).

The main reason was that the client was already modeling their system using Visio, so it made sense to capitalize on that to derive the application structure. 

One thing that did bother me was the tendency of T4 to lock those assemblies that it uses to parse the input files within VS 2008. I ended up having to use pre-build generation using the command-line tool.

I've been quite impressed with T4. It's as easy or simpler than (e.g.) NVelocity or StringTemplate.

Regards,

Andrew</description>
		<content:encoded><![CDATA[<p>Hi Oleg,</p>
<p>The main thing we lost out on (apart from CV points :) is the use of a standardized framework. We gained excellent performance in return though. My initial performance tests showed me able to navigate all transitions on a simple state model in under 8 microseconds. (We threw it all away when we added a persistence veneer over the top of the state machine).</p>
<p>The main reason was that the client was already modeling their system using Visio, so it made sense to capitalize on that to derive the application structure. </p>
<p>One thing that did bother me was the tendency of T4 to lock those assemblies that it uses to parse the input files within VS 2008. I ended up having to use pre-build generation using the command-line tool.</p>
<p>I&#8217;ve been quite impressed with T4. It&#8217;s as easy or simpler than (e.g.) NVelocity or StringTemplate.</p>
<p>Regards,</p>
<p>Andrew</p>
]]></content:encoded>
	</item>
</channel>
</rss>
