Click here to Skip to main content
13,044,539 members (59,018 online)
Click here to Skip to main content

Stats

17.3K views
21 bookmarked
Posted 17 Jul 2013

Mo+- An evolution of the template based code generator

, 18 Jul 2014
Comparing the relative effectiveness of CodeSmith, T4, and Mo+ in meeting code generation requirements.
BackToBackCodeSmithT4
CodeSmith
DALEntity.cst
Master.cst
Project1.csp
MoPlus
Specifications
MySQL
MDLSqlModel.mps
SqlColumn
MDLDataTypeCode.mps
MDLPropertyModel.mps
MDLPropertyName.mps
SqlTable
MDLEntityCoreModel.mps
MDLEntityName.mps
MDLFeatureModel.mps
MDLFeatureName.mps
MDLTableName.mps
SQLServer
MDLSqlModel.mps
SqlColumn
MDLDataTypeCode.mps
MDLPropertyModel.mps
MDLPropertyName.mps
SqlTable
LIBIsModelTable.mps
MDLEntityCoreModel.mps
MDLEntityName.mps
MDLFeatureModel.mps
MDLFeatureName.mps
MDLTableName.mps
Templates
Entity
DALClassFileName.mpt
DALClassName.mpt
DALEntity.mpt
Master.mpt
Property
CSharpDataType.mpt
DALProperty.mpt
T4

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Dave Clemmer
Software Developer Intelligent Coding Solutions, LLC
United States United States
I enjoy coding like an excellent beer. My particular passion and experience lies in the realm of modeling and code generation. In the late 80s and early 90s, I was involved in early modeling and code generation tools that reached the marketplace, including a tool that modeled FORTRAN programs and generated FORTRAN for parallel supercomputer architectures, and a tool that managed Shlaer-Mellor models and generated C++ code. Over the years, I have applied Shlaer-Mellor, UML, and custom modeling and various code generation techniques to greatly benefit the development of enterprise applications.

My current passion and endeavor is to foster the evolution of model oriented development. In particular, I am passionate about evolving the Mo+ model oriented programming language and related model oriented development tools, with as much community input as possible to achieve higher levels in the ability to create and maintain code. The open source site is at moplus.codeplex.com, and the Mo+ membership site is at modelorientedplus.com.

You may also be interested in...

Pro
Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170713.1 | Last Updated 18 Jul 2014
Article Copyright 2013 by Dave Clemmer
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid