Sreerag dot net vs j2ee

  • Published on

  • View

  • Download

Embed Size (px)


<ul><li> 1. .NET Vs. J2EE MICROSOFTS .NET TECHNOLOGY OBJECTIVES &amp; ARCHITECTURE Sreerag Gopinath P.C, Roll No. 24, Semester VII, Computer Science &amp; Engg., SJCET, Palai</li></ul> <p> 2. The great debate: .NET Vs. J2EE 3. Better price/performance ration 7. Behind .NET in price /performance ration Single vendor 6. Multiple vendors Multi-lingual 5. Single language - Java Currently only Windows 4. Multi-platform Easy, supports RAD 3. Hard to develop for Complete platform 2. Server-focusedProducts &amp; Services 1. Specification set 4. Why should you choose .NETover J2EE?</p> <ul><li>.NET offersmultiple languages . </li></ul> <ul><li>Addresses theopen sourcestandards XML, HTTP,SOAP . J2EE does not implement SOAP. </li></ul> <ul><li>Built-in XML supportfor messaging,&amp; interface exporting. EJB does not. </li></ul> <ul><li>Much more promise forinteroperability . </li></ul> <p> 5. An Experienced Professional Shares his Experience No Reservations About .NETLarry OBrien Read the complete article at 6. No Reservations About .NETLarry OBrien Ive had the relatively rare luck to work onextremely similar projects(GDS) in .NET, Java 2 Standard Edition and Java 2 Enterprise Edition. Mywholehearted favoring of .NET over the J2EE platform , while supported by theory and analysis, is driven by my experiences developing and shipping these applications. Asidefrom the business logic,the .NET project took 80% of the J2SE projects time with less than 75% of the manpower. But what really proved .NETs value proposition to me was when I saw how the subsystem was integrated. When you witness theeasewith which minimally experienced server-page 7. programmers can successfully participate in developing a distributed application by consuming Web Services developed by more experienced programmers,you become a believer. When you witness developing programmers transitioning into a more object-oriented approach because using Visual Basic .NET they can do soseamlessly , and then you go back to your workstation and see the curly brackets of C#, you realize thatwhats really being integrated is not subsystems, but the programming team. Whats being turned into a coherent whole is not code, but coders.And thats whyI choose the .NET platform.Without reservations . No Reservations About .NETLarry OBrien 8. Benchmark Tests 9. Web Services Performance In June 2004, Sun Microsystems published abenchmark showing the relative performance of Microsoft .NET vs. Suns Java Web Service Developer Pack on a series of simple Web Service tests.The paper describes theresultsof testing these re-created implementations.Microsofthas also createdseveral additionaltests of Web Services on each platform to illustrate the relative performance when the backend Web Services are required to do more work. These additional tests are more realistic than Suns tests, and show the relative performance when theWeb Service message payload is increased. .NET results are actually more than two to three times better than Sun reported . In Microsoft tests, .NET roughly matched or slightly exceeded J2EE performance for Suns four original tests. Furthermore, in the additional more realistic tests involving higher Web Service message payloads we found.NET to significantly outperform Java. 10. Web Services Performance 11. Web Services Performance 12. Web Services Performance 13. Nile Application Benchmark results See how Microsoft .NET compares to the scalability and performance of a leading J2EE-based application server. In this study of an end-to-end e-commerce benchmark application, we detail performance results for several implementations of theNile benchmarkon a variety of hardware configurations. The implementations tested includeNile ASP.NET/C#, Nile ASP/VB COM+, Nile ISAPI/ATL Server/C++, Nile JSP, and Nile EJB . See how .NET stacks up against these other technologies in this comprehensive benchmark. 14. Nile Application Benchmark results 15. References </p> <ul><li> </li></ul> <ul><li> </li></ul> <ul><li> </li></ul> <ul><li> </li></ul> <ul><li> </li></ul> <ul><li> </li></ul> <ul><li> </li></ul> <ul><li> </li></ul> <ul><li>Professional .NET Framework ,Kevin Hoffman, Jeff Gabriel et al., Apress . </li></ul> <p> 16. .NET Vs. J2EE MICROSOFTS .NET TECHNOLOGY OBJECTIVES &amp; ARCHITECTURE - Sreerag Gopinath P.C</p>