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

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

|

Nokia: Android? Are you crazy?

Rumors about new Android devices abound, but Nokia squashes this one.

What's Now: Drenched with 'Purple Ra1n,' iPhone users caught eating 'redsn0w'

Plus: Symantec and McAfee go to war, and what's LucasArts building in its top-secret, moon-shaped orbital facility?

Can Linux do BitLocker better than Windows 7?

Betanews kicks off a new series with a look at how the Linux operating system's FDE stacks up against BitLocker, the Windows feature that today commands a $120 premium.

Firefox 3.5: The need for speed

This has been the big payoff week for Mozilla's developers, who worked overtime to squeeze out the last drop of performance from their new JavaScript engine.

'GeoHot' gets a shower, cleans up nice, reveals new iPhone 3G S jailbreak

Either puberty has been very kind to the author of the new 'Purple Ra1n' jailbreak tool, or George Hotz may also have some adequate Photoshop skills.

Symantec goes live with Norton 2010 betas

Norton Internet Security and Norton Antivirus 2010 are now available for testing.

IE8 WSUS update push to begin August 25

After months of availability to users willing to seek it out, Internet Explorer 8 will be rolled into Windows Server...

In New York, online booze loses a Circuit Court decision

Court worried about gangster influence if liquor purchased directly.

Geeks vs. journalists: A tale of two worldviews

Recovery with Angela Gunn Why geeks think most mainstream journalism is flaky, and why the mainstream thinks geeks are trying to kill them. (They're both right.)

Fire in downtown Seattle data center knocks out businesses, online services

Small fire has global impact with payment centers, city services down.

What's Next: Obama gives 'Einstein' the go-ahead, while China gives 'Green Dam' a thumbs-down

Plus: If you put up a Web site and name it after you and you're a federal judge, you might not want a bunch of weird nudity hanging around on it.

Hybrid satellite cell phones aren't far off

The first satellite in Terrestar's hybrid cellular/satellite phone network has been launched.

VirtualDub 1.9.3 Experimental

July 6 - 1:28 PM ET

CDBurnerXP Pro 4.2.4.1420

July 6 - 1:07 PM ET

AbiWord for Windows 2.7.6 Beta

July 6 - 12:46 PM ET

Notepad++ 5.4.4

July 6 - 12:25 PM ET

KeePass Password Safe (v2.x) 2.0.8

July 6 - 12:04 PM ET

ReactOS 0.3.10

July 6 - 11:43 AM ET

Tux Paint for Windows 0.9.21

July 6 - 11:22 AM ET