Case Analysis on .NET

Jan 14, 2009

The most widely accepted deciding factor in the evaluation of one development platform over another is typically about the developer's familiarity with the platform, which is nonetheless an extremely subjective measurement. As an example, if someone asks an experienced developer from each platform which one is the easiest to use, each would declare his own. However, when deciding on a platform to be used within a company there should be only two quantifiable factors: cost and performance.

Because most hosting plans for each platform are similar in cost, website performance and the number of lines of code, which is usually a hidden cost, remain the only quantifiable factors that can be used in order to evaluate one development language over another. This case analysis display some key differences between .Net, Java and some other development languages like Cold Fusion MX and PHP.

Website performance relates to how fast a page can be displayed to a user. Speaking in terms of this factor, .Net has proved to be superior by far to Cold Fusion MX, PHP and even Java in real-time applications and in other tests conducted by independent analysis companies.

As to the number of lines of code, a similar application can be written in .Net with just 15% of the code required to write the same application in Java. This brings about an easier maintenance for systems that can be developed faster with fewer resources. Comparing .Net with Cold Fusion MX and PHP in terms of lines of code would be more difficult since the development techniques differ drastically between them. In order to leverage the difference between coding techniques, a developer would need to implement Java, which presupposes an increase by several times of the "lines of code" results in with the Java analysis already mentioned. Usually, Java is not used because of cost and time considerations, so the website pages load more slowly and the code is more difficult to maintain.

All in all, .Net offers the power of an enterprise application within the cost range of a small or medium sized business by reducing the number of lines of code required. The reduced coding alters the development time, the overall development staff costs and also maintenance and overall costs by reducing them while delivering superior website performance.

Read more about it:

Features and Performance
Marketing and International Standards
Case Analysis on .NET
Real Life Examples
.NET Future

Recent articles

Security in software outsourcing
May 07, 2015
One of the first things that comes to mind when thinking about outsourcing a software project is related to data security... read more
Attractive software outsourcing destinations in Eastern Europe
Mar 19, 2014
The Asian region was regarded, for many years, as the only suitable destination for software outsourcing (customers were attracted by affordable hourly rates and smaller development time frames). However in the last decade a new destination has emerged: Eastern Europe. Countries such as: Latvia, Hungary, Czech Republic, Romania, Poland, Ukraine etc. made a name for themselves on the outsourcing market by providing a complete set of services - consulting, development, support, maintenance.... read more
Romania - an attractive software outsourcing destination in Eastern Europe
Feb 25, 2014
Today's outsourcing market provides a wide range of outsourcing destinations and a high number of software development companies, so choosing an outsourcing company for your business can be a challenging and complicated process.... read more
Outsourcing: how to keep up with the competition
Jan 08, 2014
If at first, the economic climate forced more companies to outsource their IT departments towards outsourcing software companies, now outsourcing has become a viable solution for having access to a multitude of skills and expertise. ... read more
Software development: let's make it custom
Sep 09, 2013
We all want to have our requirements met immediately, but as a company it's even more important to receive personalized services, that are adapted to your day-to-day activities.... read more
...but what does software consulting mean?
Aug 15, 2013
What is software consulting? Software consulting is a service that helps other companies or self-employed individuals to meet their needs in terms of software infrastructure, development & support... read more
Press  |  Site Map  |  Technologies  |  Terms of Use  |  Privacy Policy
© 2019 SBP Romania. All rights reserved.