• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • paul wheaton
  • Ron McLeod
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Piet Souris
Bartenders:

UML Modeling Tools for Java Code Conversion

 
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Can someone please advise a list of UML modeling tools which convert UML-based designs into Java code?

Thanks for any help provided.
 
Bartender
Posts: 825
5
Python Ruby Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
More or less, all UML modeling tools provide code generation based on your UML model.
Your question is not easy to answer, since I don't know are you looking for a free tool, what's your experience with UML modeling, and what do you expect to get. It's almost as you asked - which IDE to use.

Anyway, I use PowerDesigner myself, and it's excellent. It provides the code generation based on UML model (e.g. class diagram) for a variaty of languages, not just Java. I also checked Enterprise Architect once or twice, so I think it also provides the functionality you need. Perhaps some of the Ranchers will have other tools in mind.
 
Michael McCormick
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Kemal,

I am learning Java at the moment. I would prefer to use a professional tool if it is significantly better than those that are free - hence my question - you see I wanted to determine what peoples experiences were like with different tools.

Following on from that I wanted to take a course in UML if you have any advices on appropriate courses I'd be thankful.

Thanks for your advices and I appreciate you comments.

 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
"Professional" and "free" are not mutually exclusive. The most popular Java IDEs, Eclipse and NetBeans, are both free and used by the majority of professional Java developers.
 
Marshal
Posts: 80619
469
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Michael McCormick wrote: . . . I am learning Java at the moment.

Yes

I would prefer to use a professional tool . . .

Yes.

But not both. Chances are, the professional tool will prevent you learning any more. You will learn the tool, but not how to write Java, nor what the Java means.
 
Michael McCormick
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey Jesper,

The subject is about UML tools.

Thanks
 
Michael McCormick
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:

Michael McCormick wrote: . . . I am learning Java at the moment.

Yes

I would prefer to use a professional tool . . .

Yes.

But not both. Chances are, the professional tool will prevent you learning any more. You will learn the tool, but not how to write Java, nor what the Java means.



My studies are quite advance at the moment - I plan to sit exams soon.

Thanks for the reply
 
Kemal Sokolovic
Bartender
Posts: 825
5
Python Ruby Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Jesper de Jong wrote:"Professional" and "free" are not mutually exclusive. The most popular Java IDEs, Eclipse and NetBeans, are both free and used by the majority of professional Java developers.


I caught myself writing the same thing, so I edited it quickly since I also share that oppinion.

Anyway, there are some good plugins for the IDEs (I tried one for NetBeans once), which are both free and good enough for the purpose. Just don't forget what your primary goal is - to learn Java. Learning to use professional (both free and commercial) development tools can result in a very steep learning curve, so you might step away from your primary goal.
 
reply
    Bookmark Topic Watch Topic
  • New Topic