Migrating Java applications to C# on the .NET platform
.NET Framework Solution: The .NET platform offers an extensive array of services that, combined with development tools, can lower the total cost of developing distributed multi-tier applications. At the forefront of the .NET strategy is the C# programming language. Java developers familiar with JSE and Eclipse will find the .NET platform offers a rich array of tools and services that facilitate the rapid construction of enterprise applications. Learn more about migrating Java applications to C#.

by Allan McNaughton, principal analyst, Technical Insight LLC. Intel Corp.

The launch of Microsoft's .NET initiative has piqued the curiosity of Java programmers. The Java platform—which has made inroads in the market for server applications—now has a worthy competitor that builds on the promise Java offered to simplify the life of enterprise developers. The .NET platform offers an extensive array of services that, when combined with industry leading development tools, can lower the total cost of developing and deploying distributed multi-tier applications.

Significant Similarities
At the forefront of the .NET strategy for attracting enterprise developers is the C# programming language. The C# language will be immediately familiar to Java developers as they share the same design principles and language fundamentals. "The similarities are so great", says Larry O'Brien, noted C# expert and author of the book Thinking in C#, "that an experienced Java developer should be able to understand C# code without extensive training."

Subscribers who liked this article also read:
Building a better mobile mousetrap
by Alan Zeichick, principal analyst, Camden Associates. Intel Corp. ...
Monte Carlo simulation using various industry library solutions
by Sergey A. Maidanov. Intel Corp. Monte Carlo simulation is one of...
Branch and loop reorganization to prevent misdirects
by Jeff Andrews, application engineer, Intel Corp. Proven technique...

If you're interested in this topic, these articles may be helpful:

Embedding .NET controls in Java
by Heath Stewart, Microsoft MVP, directory of technology, Proplanne...
Integrating Java and Microsoft .NET
by Jon Jagger, Content Master Ltd. Intel Corp. The right techniques...
An introduction to Java exception handling
Joe Grip Error handling in Java is performed through exceptions. He...
Managed mobile clients with OSGi: managed smart clients - developing Java OSGi applications for PDAs and other embedded devices
by Michael Juntao Yuan, research associate, Center for Research in Ele...
Migrating Java to C# manually: four case studies
by Jason A. Fletcher, application engineer, Intel Software and Solu...

Related Jobs:

Configuration Management Engineer - OH - Cincinnati - Professional Data Resources, Inc.
This Position's Key Responsibilities Include: Identify, control, an...
***Multi-Thread - JAVA / C++ Developer #2461905 - MD - Baltimore - Ajilon
Description : Ajilon Consulting is a premier provider of Information...
Software Development Engineer in Test #133188 - WA - Redmond - Microsoft Corporation
The Visual C++ QA team is looking for an individual passionate about s...
Software Development Engineer in Test #136002 - WA - Redmond - Microsoft Corporation
Are you passionate about software quality? Do you want to influence th...
Sr SW Quality Analyst/SQA Specialist #200502919-RC - FL - Oldsmar - Nielsen Media Research
Assigned Req # : 200502919-RC Job Title: Sr SW Quality Analyst/...
Software Development Engineer in Test #133187 - WA - Redmond - Microsoft Corporation
The Visual C++ QA team is looking for an individual passionate about s...
Software Development Engineer in Test #143399 - WA - Redmond - Microsoft Corporation
Are you passionate for impacting on the quality of product and the pro...
Software Development Engineer in Test #134397 - WA - Redmond - Microsoft Corporation
Do you want to be a part of the team creating the next version of the ...
Software Development Engineer in Test #139236 - WA - Redmond - Microsoft Corporation
Do you want to be a part of the team creating the next version of the ...
Network Management Tools Engineer - CA - Mountain View - Google
Google is looking for a highly experienced, tools-oriented Engineer to...