<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Changing Picture of Code Generation</title><link>http://msmvps.com/blogs/kathleen/archive/2007/10/17/the-changing-picture-of-code-generation.aspx</link><description>I’m excited that a lot of forces are coming together, slowly, to bring code generation into the forefront and I want to talk about my experience doing primarily code generation on the majority of my .NET projects for over five years. There are a lot of</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>re: The Changing Picture of Code Generation</title><link>http://msmvps.com/blogs/kathleen/archive/2007/10/17/the-changing-picture-of-code-generation.aspx#1421683</link><pubDate>Thu, 27 Dec 2007 09:24:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1421683</guid><dc:creator>liviu</dc:creator><description>&lt;p&gt;the languages and tools hide the forest behind the trees. we need ane expressive rule language, a powerfull ide and the rest are plugins for code generation...&lt;/p&gt;
&lt;p&gt;This is visionary...but imperative.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1421683" width="1" height="1"&gt;</description></item><item><title>re: The Changing Picture of Code Generation</title><link>http://msmvps.com/blogs/kathleen/archive/2007/10/17/the-changing-picture-of-code-generation.aspx#1249321</link><pubDate>Wed, 17 Oct 2007 16:51:40 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1249321</guid><dc:creator>Joseph Baggett</dc:creator><description>&lt;p&gt;I've read your book, interesting approaches and terms that you have defined. &amp;nbsp;I have not tried going down the brute force code generation scenario though. &amp;nbsp;I've been using CodeSmith and CodeBreeze to understand the different paradigms and philosophies on what we as developers should have access to when generating and/or where we store information to be generated. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I'm still trying to find more ideas on generating the web interface though. &amp;nbsp;Using XSLT has been more troublesome for me, even though it does sound like the best principle to use to meet changing business requirements. &amp;nbsp;Using XSLT is that it seems hard to maintain, i.e., applying style sheets, etc. and I have the feeling like I shouldn't have tried to generate the UI using this approach at times. &amp;nbsp;I've tried using custom web controls, but I have been generating only generic editors with validation that is not very customizable other than giving the user the ability to modify properties. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I'm still looking for that one last step in my mind that does code generation at the UI level and makes the maintenance easy and flexible enough to meet changing business requirements. &amp;nbsp;Maybe I'm approaching the XSLT generation in the wrong way... &amp;nbsp;I would appreciate any more ideas that have come across your mind. &amp;nbsp;Thanks for writing the book Kathleen.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1249321" width="1" height="1"&gt;</description></item></channel></rss>