Note that there are some explanatory texts on larger screens.

plurals
  1. POComaprison of Liferay ServiceBuilder to other Code generation tools like AndroMDA
    primarykey
    data
    text
    <p>I started digging into the liferay 6.x ServiceBuilder framework and really liked its code generation approach. A simple service.xml file can generate ready to use powerful services without even writing a single line of code. </p> <p>I also tried looking into AndroMDA which can generate similar services from the UML model, which sounds even more interesting since it will link my business model directly without me needing to learn a new xml config for service.xml (in case of liferay ServiceBuilder) </p> <p>now I am in the process of deciding which tool should I use. Based on your experience with any of these tools Please let me know what are Pros/Cons of using any of this library,</p> <p>I am interested to know these aspects, along with your own thoughts </p> <ol> <li>Which is better to keep my development more productive in long term.</li> <li>If I use ServiceBuilder will I be able to use the services outside portal env (lets say running same service from a non-portal app server.</li> <li>Is UML driven approach always good or there are some practical cons/challenges of it. </li> <li><p>Do you know of any other code generation library which is better than these two for liferay 6.x development? I also checked these SO Threads</p> <ul> <li><a href="https://stackoverflow.com/questions/143855/do-you-use-code-generation-tools">Do You Use Code Generators</a></li> <li><a href="https://stackoverflow.com/questions/3385495/java-code-generation">Java Code Generation</a></li> </ul></li> </ol>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload