Mainsoft Brings Visual Studio to Linux

By David Worthington | Published July 5, 2005, 8:08 PM

Mainsoft has made it possible for Linux developers to use Microsoft's Visual Studio software to create Web applications for Linux.

Visual MainWin for J2EE Developer Edition, or Grasshopper, is a free .NET plug-in developed following a two-year collaboration with the Mono development community. Mono is an open source alternative to Microsoft's .NET platform. Mainsoft's Visual MainWin enterprise product suite also exposes Visual Studio to developers that use FormScape, Infogate Online and IBM Rational.

Grasshopper is intended for individual developers or small groups of developers to create, debug and deploy Web applications for any Java-enabled platform including Windows and Linux. Developers may program with either the C# or Visual Basic .NET programming languages.

"The announcement is par the course for Mainsoft, which has extended Windows utilities to Unix systems for many years. In the 1990s, Microsoft licensed Windows source code to Mainsoft, which offers tools that help developers get their Windows software running on Unix, including Linux," said Senior Jupiter Analyst Joe Wilcox.

As first reported by BetaNews, a leak of the Windows 2000 Service Pack 1 source code containing 30,915 files traced back to Mainsoft in February 2004 after a Linux-based computer was compromised by an unknown group or individual.

"The new tool could benefit Microsoft, which is aggressively courting developers with Visual Studio .NET. I'm sure Microsoft would be satisfied to get any and all developers using its tools, regardless of application platform. The larger question: Would these Linux products support .NET Framework?" said Wilcox.

"Jupiter Research surveys show significantly lower .NET and .NET Framework among heterogeneous businesses or those exclusively running Unix than Windows shops. Mainsoft's success could help encourage greater .NET and .NET Framework adoption among mixed or non-Windows shops."

Comments

View comments by with a score of at least

Sorry, no C++ involved here. Mainsoft is just providing a translation scheme for managed code in ASP .NET (web apps only) to run on J2EE.

So except for simple C++ logic which can compile in C# with little/no change, this doesn't offer much for C++ programmers. In web apps, C++ is generally confined to CGI and ISAPI and Mainsoft isn't going anything for these.

Also, they are not really taking advantage of Linux specifically, only Linux's ability to run J2EE. In essence, Linux is on equal footing with Solaris, BSD, and every other non-MS platform that can run J2EE. Mainsoft is just using "Linux" as high-visibility buzzword for their press release.

Score: 0

|

It is a great news, I can't see C++ anywhere. I am a big Linux fan. I use gnu for c++. I have to admit that Microsoft has the best C++ compiler as of now. To get it into Linux is fantastic.

Score: 0

|

Nothing to really bash there. Go Microsoft! w00t!

Score: 0

|

Breakthrough: AMD and Intel settle antitrust dispute, reach new cross-license agreement

UPDATED Only exclusionary business practices, not some rebates, may be covered by a new agreement on Intel's future business conduct.

Windows Marketplace for Mobile now available in browser, iTunes' App Store still not

You can now check out what Windows Marketplace for Mobile has to offer without a Windows Phone.

Microsoft damage control after marketer claims Win7 inspired by Mac

Have you ever said anything you wish you could take back? Ever? No? Not even once? Well then, you won't sympathize with a mid-level Microsoft manager today.

Facebook for iPhone developer goes from Apple supporter to 'I quit!' in 3 months

Fed up with Apple's App Store policies, the developer of Facebook for iPhone has bailed on the iPhone.

Video game consoles to integrate with social media any day now

Both Microsoft's Xbox 360 and Sony's PlayStation 3 will integrate with Facebook in the near future.

The iTunes App Store at 100,000: Can we stop counting, already?

Carmi Levy | Wide Angle Zoom: Is a six-digit number truly reflective of a healthy applications ecosystem? Or is it another type of bloat?

Analysis: The end of business-by-litigation?

The AMD v. Intel case ended neither with a bang nor a whimper, but almost with a song. Is it catchy enough for the rest of the PC world to sing in perfect harmony?

The agreement: Intel and AMD 'wipe the slate clean'

As the Securities and Exchange Commission document shows, AMD did indeed make some compromises in favor of Intel, especially with regard to conduct.

EC still holds Intel accountable even after AMD settlement

Though the future of relations between AMD and Intel may be peaceful now, the EC believes Intel may still owe restitution for its past conduct.

Boxee's first official hardware to premiere December 7

Boxee's elegant freeware multimedia manager software will soon have its own hardware

Bing vs. Google rematch on video search

After Microsoft folds some old MSN Video features back into Bing, do they add to the search engine's functionality or take away?