Slashdot Mirror


Enterprise Development Tools For Linux?

jesus_on_dope asks: "Are there any enterprise development tools available for Linux, i.e. something like database-modeling tools like ERWin or Powerdesigner, CASE-tools like Rational? Or are any projects under way on tools like these mentioned Windows tools? I'd like to make a change towards Linux as development platform, and not only use it as database-server ..." This is one area where Linux needs improvement. What's the current status on such things, if they exist at all?

4 comments

  1. Another question by zero-one · · Score: 1

    As an extra question, are there any design drawings avalable for any open source projects?

  2. You don't need CASE tools by RGRistroph · · Score: 3

    In my opinion and experience, CASE tools are an abomination that merely serves to produce some eye-candy along with the code to distract everybody from worrying about whether or not the stuff works.

    I know that in some areas they are very well entrenched, such as in some areas of the aerospace industry. I think it must be related to the way projects that have a high cost of failure become highly rigidized and over-managed, instead of simply being over-engineered and receiving the best brains.

    In my opinion, the decision to use a CASE tool or the standardization of a project on a particular IDE is the first sign of ultimate failure, or at the very least, a sign that you are going to spend a lot of money to get bloated half-working mediocrity (which passes for success in some places).

    1. Re:You don't need CASE tools by Anonymous Coward · · Score: 0

      CASE tools suck If your company starts using them, quit.

  3. Argo/UML is an excellent UML drawing tool by EmilEifrem · · Score: 3
    Argo/UML is an excellent tool for UML modelling. It's still a work-in-progress and does not yet have the power one can expect from enterprise-strength tools such as Rational Rose and Together/J -- but it's a nice start, it's Open Source and it's a a fully functional client application written in Java.

    It supports UML class diagrams, export to gifs (nice for publishing your designs on the project web page), code generation, todo-lists and some experimental cognitive stuff that analyzes your design decisions and provide feedback on your choices. I don't trust the AI stuff too much (if a machine is better at object-oriented design than I am, then for how long will I have a job?) but the rest is useful.

    Check it out at argouml.org.

    They also recently joined the Tigris team which seem to produce some other nice tools, but I haven't looked into them.