|
Sponsored Links
Resources
.NET Research Library
Get .NET related white papers, case studies and webcasts
|
News
News
News
|
Messages: 12
Messages: 12
Messages: 12
Printer friendly
Printer friendly
Printer friendly
Post reply
Post reply
Post reply
XML
XML
XML
|
 |
X-develop - an IDE supporting C#, Java, J# and VB.net
X-develop is a multi-language IDE for the .NET and Java platforms. It supports the C#, Visual Basic.NET, Java and J# programming languages. Productivity-enhancing features such as on-the-fly error checking of all files, refactoring and smart code templates are supported for all languages.
Feature highlights:
Instant detection of errors throughout all files No need to compile in order to find out if there are errors. X-develop checks all files in the solution on-the-fly in the background and displays errors in an instant.
Refactoring X-develop includes refactoring support for renaming variables, methods, classes, changing method signature, extracting methods and more. Cross-language refactoring is supported: If for example a method defined in a C# source file is renamed invocations of this method in Visual Basic source files are automatically updated.
Productivity features Coding tools such as Organize imports, Usage search, Code formatting, Smart templates, Go to class, Go to symbol and more increase productivity.
Compatibility with Visual Studio .NET 2005 X-develop is fully compatible with Visual Studio .NET 2005 solutions and project files. There is no need for importing/exporting projects, just work with existing VS.NET solutions.
Support for C# 2.0 X-develop fully supports the latest C# 2.0 language features such generic types, partial classes, Nullable, etc.
Language plugins Programming language support in X-develop is realized with a language plugin API. The plugin API makes it possible to bring advanced features including refactoring and error checking to any desired language.
A preview version is now available for download from www.x-develop.com.
More information: http://www.x-develop.com Discussion forum: http://forum.omnicore.com/forumdisplay.php?forumid=13
|
|
Message #150191
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Is it based on Eclipse?
I looked at the website, but I'm not sure if it's built on eclipse or not. If it is built on eclipse, that would save me the trouble of starting VS.NET. Does anyone know?
|
|
Message #150202
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
X-develop - an IDE supporting C#, Java, J# and VB.net
Some competition for VS.Net, and about time! It has a way to go, but it's nice to see another player out there.
(No, it's not based on Eclipse).
Jim
ThoughtWorks
|
|
Message #150208
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
VS.NET Competition
Just for the record here, Borland has had an IDE for C# for quite some time. I haven't used it yet as I haven't been able to justify the costs, and <hint>Borland has yet to send me a free version </hint> but I hear it's very capable. It would be interesting to see a real IDE feature comparison chart.
|
|
Message #150210
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
too bad
I'm already attached to eclipse and I'd be willing to pay for an C# plugin for eclipse. Even though I have 1Gb of ram on my laptop, starting up both VS.NET and eclipse eats a ton of ram. There is a C# plugin from http://www.improve-technologies.com/alpha/esharp/, but I haven't had much luck with it in the past.
If I had time, I'd write one myself, but since I have no time, I keep using VS.NET.
|
|
Message #150220
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
VS.NET Competition - Borland
Just for the record here, Borland has had an IDE for C# for quite some time. I haven't used it yet as I haven't been able to justify the costs, and <hint>Borland has yet to send me a free version </hint> but I hear it's very capable. It would be interesting to see a real IDE feature comparison chart. I was on their site just the other day and discovered that C# Builder, which I initially had very high hopes for, was no longer offered as a separate product. It has been folded into Delphi, something that Borland is now also reportedly doing with C++ Builder. I'm not sure if this results in a multi-language IDE product ala VS or something else, but that's the latest I had seen.
Borland's product was actually a bit of a disappointment to me, not that it was bad but simply because it didn't seem to offer anything compelling that differentiated it from VS. Admittedly, all I really saw of it was documentation and some published demos, but from that it was nothing different under the sun. And this was a disappointment given Borland's good history with visual tool development.
Mike
|
|
Message #150223
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
too bad
There is a C# plugin from http://www.improve-technologies.com/alpha/esharp/, but I haven't had much luck with it in the past. Yes, this one has been around for awhile but "support" for it (i.e., the ability to contact the makers with questions) seems to have dropped off. I actually had more luck with it in an earlier version running against the Mono compiler than the most recent one. To me, this is the only compelling use for it at all.
As a huge IDEA fan, I'm definitely going to have to check x-Develop out since they seem to be similarly positioned (code-centric, professionally developed, reasonably priced). The killer app in this area IMO is still an accessible, stable IDE that can switch between Mono and .NET and optionally run equally well on Windows and Linux. The latter is actually not as important, since I see nothing wrong with the paradigm of code/compile on one platform and deploy to another. The Java community sub-culture of running IDEs on the latest Mac has given this idea legs. But I'd really like the idea of seamlessly switching between the Mono and .NET compilers/runtime to compile and debug.
MonoDevelop/SharpDevelop don't really present the option to do this - the former is nowhere near ready for primetime and the latter requires you to jump through too many hoops for the average developer to successfully accomodate the Mono compiler (and even when you get it going, it's quirky).
Mike
|
|
Message #150229
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
perhaps one day
I keep hoping there will be a good C# IDE from Mono, but so far VS.NET is still the best C# IDE. I don't need all the bells and whistles, just something that can work with both .NET and Mono on windows and linux. If it ran on Mac that might tempt me to buy a new Mac, but for now it's not important. Refactoring is perhaps the most important tool to me, since I do lots of refactoring.
|
|
Message #150233
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Linux version, Mono support
X-develop runs on Linux as well and supports developing against Mono on Linux. You can even continue to uses VS.net 2005 project files on Linux.
Supporting Mono on Windows and switching between frameworks on-the-fly is planned for a future build. Using MCS for compilation is a bit more tricky. X-develop uses VS.net 2005 project files and MSBUILD for compilation. Some developer apparently want to develop an MSBUILD clone using Mono but nobody knows if or when that becomes a reality. We will investigate the possibility of integrating basic support for building simple MSBUILD projects with Mono as well.
-- Hans
|
|
Message #150234
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
thanks for the info
now that I have any time, but if I find time, I'll check it out. thanks for providing an option.
|
|
Message #150296
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Technology reuse
The reason why X-develop is written in Java is simple: This allowed us to reuse a considerable amount of tried and tested code from our Java IDE CodeGuide.
However we do not want our customers to even worry about that. We consider the Java runtime environment to be part of the application. So if X-develop fails to do something you expect it to blame us not the underlying technology.
-- Hans
|
|
Message #150945
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
VS.NET Competition - Borland
I'm not sure if this results in a multi-language IDE product ala VS or something else, but that's the latest I had seen. Borland's product was actually a bit of a disappointment to me, not that it was bad but simply because it didn't seem to offer anything compelling that differentiated it from VS. Delphi 2005 (released in November) supports C#, Delphi for Win32 and Delphi for .NET. It has a tremendously enhanced IDE with support for refactoring, error-checking of code, etc. You can debug through C#, Delphi for .NET and into Delphi for Win32 all in one session. You should definitely check it out. For a company like ours, which has a large code base in Win32, it is a great solution, as we can evolve into .NET smoothly, with a lot of code re-write.
They have also announced that C++ Builder will be integrated into Delphi, so it will now support another language.
|
|
 |
| |
|
New content on TheServerSide.NETNew content on TheServerSide.NETNew content on TheServerSide.NET |
 |
 |
Language "mashups" will become more prominent, and developers will become polyglots, one programmer suggests.
SearchWinDevelopment.com offers an introduction to the language, performance, testing and data management improvements in VS 2008.
VBCode.com code snippets cover all aspects of application development, from data binding to security to the user interface.
Get up to date on XAML best practices with a variety of articles, tutorials and webcasts. [SearchWinDevelopment.com]
One team's experience with the VSTS DB edition suggests that it can improve workflow for dev teams. It also enhanced Agile efforts.
(June 24, Article)
Microsoft has begun to include DSL tools in the VSTS kit. A new book by Steve Cook and other VSTS team members helps set the stage.
(June 24, Article)
Cartoon: Be it ever so humble there is no place like your home after you get a Microsoft Home Server .
(June 18, Cartoon)
Microsoft's Thom Robbins says new technology to highlight in NET 3.5 includes AJAX, LINQ for both C# and VB, as well as tooling enhancements intended to ease the task of building WPF, WF and WCF apps.
(June 29, Podcast)
Venkat Subramaniam discusses AJAX bottlenecks, the tenets of Agile development and more. He spoke at the Ajax Experience.
(June 25, Tech Talk)
In the second of a two-part series, Michele Leroux Bustamente discusses design decisions related to the claims-based security model. Read the story and walk through the process for creating a set of claims-based utilities to encapsulate claims authorization at the service tier.
(May 24, Article)
Understanding why the Entity Framework exists and learning where it can fit into your projects can get you prepared for the eventual release early next year.
(May 10, Article)
Resource: This learning guide gives you quick access to useful links on Windows Communication Foundation security information.
(April 24, Article)
TSS.NET's Jack Vaughan spoke recently spoke with Microsoft's Brad Abrams to find out what he is seeing in the field and what the chefs in Redmond are cooking. Along the way he discusses patterns of AJAX frameworks.
(April 11, Article)
In a two-part series, Michele Leroux Bustamente explains how claims-based security is supported by WCF, and how you can implement a claims-based security model for your services.
(March 29, Article)
Windows Workflow Foundation is a new technology that many developers will need to get their heads around. In a brief excerpt adapted from Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#, K.Scott Allen considers aspects of workflow definition.
(March 22, Chapter Excerpt)
|
|