
| Amadeus Consulting is a Microsoft Gold Certified Partner with years of experience developing on the .NET platform. Contact us about your .NET development project and learn more about how our expert programmers can help you create an application that meets your needs. "Over 92% of the Fortune 100 are utilizing .NET" -Bill Gates, 2005 |
Advantages
Microsoft's .NET development platform has become widely adopted and accepted in a very short period of time. Microsoft, always striving to lead, plans out features and timelines for two full revisions of most of its technologies. So while everyone is working on .NET 3.5, Microsoft already has version 4.0 and beyond under development. With a large development user base, wide acceptance and a proven track record .NET is Amadeus Consulting's technology of choice.
Similarities to Java
Like Java, .NET utilizes a VM (Virtual Machine) referred to as the CLR (Common Language Runtime) which allows for automatic garbage collection and asynchronous memory management. It is Object Oriented in its programming style and runs in the most demanding of business environments. Syntax wise it is also very similar.
Differences from Java
The C# language includes some features that do not yet exist within the Java framework, including Delegates, preprocessor directives, namespaces, partial and static classes. As the technologies morph over the coming years the difference may become more dramatic especially as major enhancements such as Microsoft's LINQ become widely adopted. .NET has multiple languages in its framework including VB, C# and C++ where Java is only a single language.