X-develop Professional 1.1, multiplatform IDE, released

Discussions

News: X-develop Professional 1.1, multiplatform IDE, released

  1. Omnicore has released X-develop Professional 1.1, a multiplatform integrated development environment supporting multiple languages. This version introduces a multi-platform, multi-toolkit GUI builder, support for unit testing, code folding and a lot of bugfixes.

    A design goal for X-develop is to allow features that can be used across platforms - like the GUI designer - to work identically no matter the target platform.

    Feature highlights:

    General
    • Support for Visual Studio 2003 and Visual Studio 2005 projects
    • Support for C# 1.0
    • Support for C# 2.0
    • Support for VB.NET
    • Support for J#
    • Support for Java 5.0
    • Support for the Mono framework
    • Support for the .NET framework v1.0 and v2.0
    • Support for Windows and Linux (Mac OS X planned)
    • Open API (plugin support)
    Code analysis and code editor
    • Multi-language core engine
    • Project-wide on-the-fly error checking
    • Sophisticated code completion
    • Dependency-based .NET build
    • Organize imports/usings
    • Go to class/symbol by name
    • Go to overriding/overridden method
    • Configurable code formatter
    • Find usages
    • Code folding
    Refactoring
    • Cross-language refactoring
    • Rename variable/member/type/namespace refactoring
    • Move types refactoring
    • Inline variable refactoring
    • Inline method refactoring
    • Introduce variable refactoring
    • Extract method refactoring
    GUI designer
    • Windows Forms 1.0/2.0 support
    • GTK# support
    • Swing support
    • Powerful table-based layout
    • Support for i18n
    Unit testing
    • Windows Forms 1.0/2.0 support
    • NUnit support
    • JUnit support
    • VS Teamsystem support
    • Visual test browser
    Version control support
    • Unified user interface for all VCS
    • On-the-fly diff display
    • On-the-fly annotation view
    • Checkin dialog with diff view
    • CVS support
    • Bitkeeper support
    • Sourcesafe support
    • Subversion support
    • Perforce support
    • Extendable with plugins
    Debugging
    • Java debugger with back-in-time debugging (which allows you to step back through your code and investigate what exactly caused a problem - see "Back to the Future," which describes this kind of debugging further through a research project by Bil Lewis)
    • .NET debugger
    • Experimental Mono debugger (Linux only)
    Compatibility with VS.net
    • Reads and writes VS.net 2003 project files
    • Reads and writes VS.net 2005 project files
    • Can use VS.net 2005 project templates
    • Supports building VS.net projects with Mono
    • Support for COM interop
    Other
    • Streamlined clutter-free GUI
    • Supports switching between installed .NET/Mono frameworks
    • Online documentation
    More information and a free trial are available from www.omnicore.com.

    Threaded Messages (6)

  2. C# and Java support[ Go to top ]

    This is great for people doing both and/or doing cross platform support.

    .V
  3. C# and Java support[ Go to top ]

    Yes, but don't be fooled, even as a Java IDE it stands its ground. I have repeatedly tried out IDEA and Eclipse and always go back to X-develop. It's true that it lacks some of the advanced features of IDEA, but it makes of for that with amazing speed and an uncluttered UI.
  4. C# and Java support[ Go to top ]

    Yes, but don't be fooled, even as a Java IDE it stands its ground. I have repeatedly tried out IDEA and Eclipse and always go back to X-develop. It's true that it lacks some of the advanced features of IDEA, but it makes of for that with amazing speed and an uncluttered UI.

    I can concur with this. It's a pretty nice IDE, and stacks up decently against Eclipse. In particular, I really like the way it keeps a continual track of errors by scanning the code in the background.

    One of the things I really like about it is that it somehow makes my development seem "simpler" and less cluttered. It's an unusual feeling. Feels much lighter than Eclipse and other tools.

    For the record, I stil use Eclipse as my primary IDE. If I was going to replace it with anything it would be X-develop or their previous product Codeguide.

    Andrew
  5. Congrats, looks like a well architected IDE with impressive platform and language coverage. Shame about the lack of C++, there is still a lot of it about and, when you're used to modern C# and Java tools, its a pain to revisit. Challenging from an IDE perspective for sure but very useful for many of us.

    Also, it would be nice to see a free open source project license available - as is availabe from JetBrains for example.

    Regards,

    Colin.
  6. Back in time debugging[ Go to top ]

    Java debugger with back-in-time debugging

    That is a very useful feature. Does anyone know if eclipse has a plugin that does that?
  7. How about PHP?[ Go to top ]

    Looks like a well-architected and thought-through IDE.

    I really think you should add PHP support, ASAP, though. That would instantly enlarge your market, by far.