Real Life Examples

Jan 14, 2009

Sun Microsystems' Java Pet Store J2EE BluePrint Application

This application was built in order to serve as a comparison model between the .NET and Java programming technologies. Financed by the Middleware company, the private competition was carried out by both Microsoft and Sun individually. Four weeks of programming the application required only 25% of the code used initially in Java.  When the application was tested in supervised conditions, the .Net app was 1000% faster than the upgraded version of the Java app. The version of the programming languages used were .NET 1.1 for a Windows 2003 OS, and J2EE for a Windows 2000. The results speak for themselves:

  • Preparing time prior to the actual test (for optimizing and upgrading the code):

        - .Net 1.1 – 2 weeks
        - J2EE– 10 weeks

  • Number of lines of code

        - .Net 1.1– 2.096
        - J2EE – 14.004

  • The cost/execution rate considered for each development language, calculated through the division of the maximum actions per second that the server could process.

        - .Net 1.1 – $316
        - J2EE - $1.305

  • Pages rendered per second

        - .Net 1.1 – 1.400
        - J2EE– 600

  • Number of simultaneous users supported by servers:

        - .Net 1.1 – 6.000
        - J2EE/Windows 2000 – 4.000

  • Number of simultaneous actions executed per second:

        - .Net 1.1– 117
        - J2EE– 59

The Nile Criterion

The Nile criterion is a server application targeted at complete e-commerce solutions, which was widely employed in private testing conditions in order to test the standards of different application server products. The Nile criterion provides a general framework that includes standard components found in the majority of web apps.

The criterion demonstrated that the same application developed using ASP.NET executed better than the same app programmed on a J2EE application server when output caching was enabled, and that the Microsoft .NET version of the Nile criterion outrun the J2EE version by more than 400% when the same feature was not enabled.


Next articles in this series:

1. Features and Performance
2. Marketing and International Standards
3. Case Analysis on .NET
4. Real Life Examples
5. .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.