-
Experience Model Driven Development with Taylor MDA 1.3.0 (4 messages)
- Posted by: John Gilbert
- Posted on: July 02 2009 08:29 EDT
The Taylor team announces the release of Taylor MDA 1.3.0. Taylor MDA is an open source, Eclipse-based UML modeling and code generation tool. It leverages a convention-based code generation approach plus stereotypes to generate the maximum amount of code from streamlined UML models. Taylor's model driven architecture simplifies creating JEE applications with UML. Business models are defined using simplified UML diagrams following well-defined conventions. These models are then used to generate the exact same jpa/ejb3/jsf code your would write by hand. Then use the code as is or modify it as you see fit and your changes will be preserved. Here are some of the improvements: * New Maven Project Anatomy * Taylor Portal Plug-in Architecture * Presentation Rules * Re-factored Pickers and ComboBoxes * Re-factored unit test generation plus Cargo & JSFUnit QA testing * Re-factored Pageflow generation * Re-factored Taylor Bpm * New Status Flow generation * LDAP support in Taylor Identity * Taylor Search * Taylor Audit * Seam and Richfaces upgrades * Seam performance improvements * Eclipse 3.5 compatibility * Lots of little stuff... Visit Taylor MDAThreaded Messages (4)
- Experience? by Thomas Eichberger on July 02 2009 09:19 EDT
- Re: Experience? by John Gilbert on July 03 2009 14:03 EDT
- Re: Experience? by robin bakkerus on July 06 2009 06:37 EDT
- Re: Experience? by Jin Chun on July 07 2009 07:11 EDT
-
Experience?[ Go to top ]
- Posted by: Thomas Eichberger
- Posted on: July 02 2009 09:19 EDT
- in response to John Gilbert
Has anybody ever tried Taylor MDA? It looks nice, but how well does it work in real life? -
Re: Experience?[ Go to top ]
- Posted by: John Gilbert
- Posted on: July 03 2009 14:03 EDT
- in response to Thomas Eichberger
We have been using it for several years on various customer projects. The largest project has upwards of 100 domain entities, but only 2 developers! -
Re: Experience?[ Go to top ]
- Posted by: robin bakkerus
- Posted on: July 06 2009 06:37 EDT
- in response to Thomas Eichberger
I worked with Taylor for 2 years. It is very, very cool!, I worked with AndroMda before, and other code generator that use an UML model, like OptimalJ, but Taylor is my favorite. I have created many new 'cartridges' to generate code for Flex, ZK and even a complete front- and backend for MS CSharp + Silverlight! Creating a new cartridge is relatively easy thanks to very powerful Jet engine combined with Java api (that you can debug!) to parse the UML model. IMO it will take a long time before code generators based on DSL (like Oslo or Mod4J) will be as powerful as Taylor in terms of: -ease of use, -ease to extend, -performance. Note: I have used Taylor 'only' for generating the 1) persistence layer (based on JPA/Hibernate, or Intersystems Cache or Berkeley OO database) 2) the service layer (back- end frontend) 3) corresponding frontend classes (Flex AS classes, or Java DTO objects) 4) basic CRUD forms. Including interfaces, factories, mock objects. junits tests, logging etc where applicable. Hence up till now I did not use Taylor to generate workflows, because I found Taylor in this area to limited. I started however with a fun project called VDSL (Visual DSL) in which I combine Taylor with graphical (Flex) interface to link forms, operations and services. -
Re: Experience?[ Go to top ]
- Posted by: Jin Chun
- Posted on: July 07 2009 19:11 EDT
- in response to robin bakkerus
can you post a link to the VDSL project? Thanks, Jin