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
I'm in the early stages of experimenting with Mono's XSP as a drop-in replacement for ASP.NET. Looks quite promising at this stage, but I've got a lot more testing to do before I'll be turning off banks of Windows/ASP.NET servers and replacing them with Linux/XSP.
Still, nice to know there's an alternative if for some reason XSP doesn't work out.
so the .net is really a java ripoff.
the bytecode maps amazingly well.
+1 obvious
It's all a microsoft conspiracy to prove that linux is the more insecure system - now vulnerable to the vast raft of windows insecurities. Muwhahahaha!!!!
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
the whole point of .NET was so they had yet another buzzword to throw around:
.NET?
PHB: Is this 'Linux' thingy written in
tech: no.
PHB: does it leverage the power of XML?
tech: er, no
thats all i'm afraid, my buzzword library has gone blank.
"Small Workgroup Configuration" means a Java-based hardware and software configuration supporting the execution of a Developer Application and limited to (a) Apache Tomcat excluding any other J2EE application servers and (b) single CPU (Central Processing Unit) computers excluding computers with multiple CPUs' and excluding cluster or grid of computers.
You can forget running on your personal multiple cpu development machine, let alone anywhere reasonable, unless you pay the price. It ain't free folks!
I went digging to find the price for deploying it on anything but what they consider a workgroup machine. You'll find that in What are the licensing terms for Grasshopper. Bring lots of money! At least MS gouges me only once.
I believe I'll stick to doing my own porting, thank ye!
"[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
Yeah... that's just what the world needed...
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
"1. Java and the developnent platform is FREE."
.Net platform and command-line tools, btw...
.Net, like it or not.
.Net is M$'s Java libraries and C# their java language...
.NET"
Free as in beer. The same as the
"2. Java has an On-Line users manual that is top notch."
same for
"3. Java is not Microsoft"
Nope. But it should read: "Sun is not M$ ( though they would really love to be )".
Or
"4. Java has way better 3rd party SDKs (I.E. eclipse) than
IDEs are for losers. Gimme a powerful, expressive language ( Python, Ruby, Haskell, Ocaml ), capable of yielding the power of ten java imports in a sentence, and a good text-editor ( XEmacs ) and i'm sold.
I don't feel like it...