VS.Net Apps Can Now Run On Linux
MxTxL writes "EWeek is reporting here about a plugin for Visual Studio.Net, called Grasshopper, that allows web applications that once only ran on IIS to be run on Tomcat or other J2EE platforms. The Mainsoft Developer Zone has more details on how it works but basically it converts the MS Intermediate Language into Java bytecode. The developer is also a supporter of the Mono Project."
Considering that, using XSP or mod_mono, it's possible to run ASP.Net web applications on Linux using Mono itself, this is hardly a new development.
.Net applications using VS.Net and run them on Mono (with certain exceptions) for a long time now.
Anyhow, there's no such thing as a "VS.Net App". It's been possible to compile
..but wasn't the whole point of dot net platform independence !?!
This comment does not represent the views or opinions of the user.
I think that half-baked solutions like this plugin is a bad idea, at least for code that will land up in production servers. I would prefer a vanilla implementation anyday. By porting a .NET assembly (or IL code) to Java bytecode, i would be unnecessarily increasing the chances of getting wierd or untraceable bugs. Then, there's the question of maintaining the ported code.
.NET to Java. But for an enterprise or complex system, no way!
A better albeit more time-consuming solution would be to rewrite the source code itself. The plugin in question might possibly be of some use if we need to quickly port a small application from
Firing somebody for trying something new? You will soon have a scared, non-productive staff base.
Timo's Audio Software http://www.esseraudio.com
While anything is possible, microsoft is not in the business of making money from sueing. Yes they have patents, do they use them in the same way as SCO, no.
East Coast Brewers
Eweek writes hundreds of articles about products and technologies a month.
They can't run them all...
No large IT implementation would trust an MSIL to Java byte code conversion. In most cases downtimes are simple un-acceptable. And if one pessimistic guy suggests data corruption they would not even think about it. They might even buy a source code conversion tool (like Microsoft Java to C# converter JLCA), but not converted byte-codes.
.Net projects failing to integrate into their predominantly Java-based applications.
.Net. itself.
.Net applications into Java. They wouldn't care about reliability as long as they make quick money. But then, .Net has been around for relatively short period and hence .Net-Java conversion would be less likely than a Java-.Net conversion.
Again such large clients are most likely to want this tool too, a common case being new
Medium sized companies would most likely run it on
For smaller companies, looking to save money on MS licensing, Mono will be a better alternative since they would not have the integration requirements of the larger companies, which only Java can provide. Mono has been tested more rigorously than this byte-code conversion magic.
Then there are software development companies, looking to port their
So who would try this product, other than purely out of academic interest or curiosity? I have a totally pessimistic view about this product.
Life is just a conviction.
So, a Microsoft study shows that MS software is superior. Color me surprised.
say what you like about Microsoft, but Erik Meiker is a fine researcher, whom I know from the Haskell community).
Java is celebrating 10 years in a couple of weeks. It is a lot easier to make something good when you have all that experience to learn from. I just think they (Hjelsberg, Meiker et al) are shameless whores to claim all the credit themselves when it is such a total ripoff. No matter what good they have done before.
Theory-wise you are right. However, Java has a VM implementation with ~10 years of maturity, so your theoretical advantages might not make Java inferior _now_. In theory itanium is not itanic.
In any case, even on that level (and as I said on another branch), Microsoft have the longer experience in VMs - anyone who was using Java right at inception (like me) knows what a huge step forward their JVM was over Sun's original...
Dude, you were doing so well up until that point. Then you had to go and blow it by claiming that Microsoft's JVM was an huge leap forward compared to Sun's JVM.
I mean, come on! You could have strung this troll out a lot longer if you'd just been a bit more subtle.
But no, you had to go and shoot your load too early. Apparently a common condition amongst Slashdot trolls, on-line and off.
Next time try thinking of RMS and counting to a hundred.