home & news
DSL DevCon
interviews
tools
the spout
writing
fun
colophon
contact
off topic

Google

 

Code that begets code

"Chris Sells, who actually created a code generation product, was unable to convince me of the importance of code generation. Why did one of my friends succeed where the other failed?"

Rebuttal, please?

cn , Friday, November 01, 2002 12:33 AM

Atleast from the reuse standpoint, he is right. I havent been able to reuse too much of my "object oriented designs" in my career. Actually I dont find anything to rebut here - John just seems to have found a better reason for using code generation while you (Chris) started out with a different objective for code generation in mind. Ultimately your tool survives - people just seem to find more & more uses for it. I think thats a Good Thing (TM).

, Friday, November 01, 2002 9:23 AM

I'm actually missing JohnL's distinction. I wrote and wrote about the power of using higher-level metadata to generate code, data, text, et al.

Chris Sells, Saturday, November 02, 2002 7:02 PM

Just on this topic of Code Generators. I came across one that I was impressed by http://www.rdptools.com/WhatIsRdp.aspx

Be interested in your thoughts or if there is a better one....

Adam
www.ssw.com.au

Adam Cogan, Sunday, November 03, 2002 5:49 AM

I have spent quiet sometime working both with Code Generators as well as ORM tools.

Although both had advantages and disadvantages I found Code Generation to be a much better methodology for small to medium sized projects.

This is for two main reasons.

1. Performance. ORM is terribly slow due to reflection. And there is no real way around this. Whats worse ORM lets you use weak types which can lead to very messy code.

2. Development effort. Generating code requires 60% less effort in general and acheives the same results.

Xin Zhao
http://www.codeauthor.org

Xin Zhao, Thursday, March 22, 2007 7:01 AM

Nice site!

Nikolet, Wednesday, March 19, 2008 4:20 PM


 Reply to this news

Marquee de Sells

  home & news   DSL DevCon   interviews   tools   the spout   writing   fun   colophon   news  contact  off topic 

Ads: text links  build a website  best web hosting  White Noise  Web Optimization  VMOptions Web Directory  free software downloads  termite control  recommendation software  Web Hosting Reviews  payday loans  Internet Marketing Software  Authority Web Directory  buy backlinks  Bathrooms  Online Tutoring Jobs  thermal paper  lead management 

This page is copyright (c) 1995-2009, Chris Sells. All rights reserved. No warranties extended. Some assembly required. Void where prohibited. You may link to this site freely from your own site. You may quote small excerpts from this site, but please include a link to the original source on this site.