Creating Portable Applications with Code Generation
You can use off-the-shelf, open source tools to build a code generator that will port your application design to multiple technologies and languages.
by Jack Herrington
November 20, 2003
don't know about you but when I think about writing applications I think about all of the things I want the application to do for myself or for the customer. What I don't think about is all of the little details that turn an elegant design into a workable implementation, because so often the beauty of the design gets lost during the implementation process.
Alleviating this loss of design integrity is the main reason I'm so enamored with code generation. By using a program to translate an abstract model of my design into code I can maintain the design and also gain a measure of portability that no single implementation language can provide. While code generation provides many benefits, it's the portability aspect that I want to analyze in this article.
It's quick, easy and you get access to all the articles on DevX.
This registration/login is to allow you to read articles on devx.com. Already a member?
To become a member of DevX.com create your Member Profile by completing the form below. Membership is free!