Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft.NET vs. Sun J2EE John Stark System Consultant Integral Data Solutions, Inc.

Similar presentations


Presentation on theme: "Microsoft.NET vs. Sun J2EE John Stark System Consultant Integral Data Solutions, Inc."— Presentation transcript:

1 Microsoft.NET vs. Sun J2EE John Stark System Consultant Integral Data Solutions, Inc.

2 Survey of Audience By show of hands: Managers Techies Sales Other

3 Overview You will walk away understanding: 1. Similarities and differences 2. Statistics on the industry 3. Suggestions

4 Official Definitions What is Microsoft.NET?.Net is a set of software technologies for connecting information, people, systems and devices. What is Sun’s J2EE J2EE is a standard for developing multi-tier enterprise applications.

5 1. Similarities and Differences There are more similarities between.NET and J2EE than differences.

6 SIMILARITIES

7 Similar Technologies Windows Unix/Linux/etc CLRJVM.NETJ2EE Security Adapters ES MSMQ Security JCA ebXML JTA/JTS JMSOrchestration

8 Similar Headaches DLL HELL CLR v1.0.3705 JRE v1.3.1_09 CLR v1.1.4322 JRE v1.4.1_05 … … CLR HELLJRE HELL &

9 Similar Language Functions Although each language has its own syntax, their functional equivalence is essentially the same.

10 Syntax Example VB.NET: if x > 1 then DoSomething() end if JAVA / C#: if (x>1) { DoSomething(); } For a programmer, language choice is more aesthetic than functional. The real difference is in the libraries.

11 DIFFERENCES

12 Difference: IDE Microsoft’s Visual Studio.NET 2003 Powerful WYSIWYG designer Easier to use drag-and-drop development for both thin and thick client Handles lots of the plumbing on a webpage = saves lots of web coding time Sun’s Project Rave Not released yet

13 Difference: Security As of 2003, there are over 84,000 computer viruses. 87% are MS Windows viruses. 2003 viruses cost billions Slammer worm: $950-$1.2 billion Sobig and MSBlast/LoveSAN : $32.8 billion of economic damages.

14 Microsoft Security Quote: " W e didn't just fall off the turnip truck just a year ago and decide we should think about [security]. We started three years ago.” - Craig Mundie Microsoft Senior Vice President Chief Technology Officer Nov. 13, 2002

15 Big Difference Vendor lock-in vs. Vendor neutral

16 Advantages of Vendor Neutral Increased Competition: Cost Increased External Performance Fine Tuning Specialized Tools Better Customer Service “Best-of-Breed” = The best solution Vendor Freedom

17 Disadvantages of Vendor Neutral More cooks in the kitchen = More integration problems More compatibility problems especially versioning problems between vendors More fine tuning feature use = more proprietary lock-in Increased potential for deployment difficulties

18 Advantages of Single Vendor Less integration Products come bundled Compatibility among products of the same version Internal performance increase Easier deployment

19 Advantages of Single Vendor No passing the blame!!!

20 Statistics Industry trends and the state of the union.

21 % of Developers worldwide

22 Gartner survey Vendor Targeted Projects Microsoft.Net was targeted by 58% of integrators IBM Websphere (J2EE) was targeted for 40% Oracle (J2EE) was targeted for 31% September 2002, Gartner survey of consulting and systems integration vendors in North America. (not out of 100%)

23 Reality Most large companies will be running both platforms for years to come. "Gartner predicted that through 2005, more than 90 percent of midsize to large application development organizations most likely will use both Microsoft and Java technologies."

24 Google Test: Top 20 Fortune 500

25 SUGGESTIONS

26 Suggestion: Be flexible Standardize on a platform, but don’t let standards dictate the best solution. Choose the right solution for each individual problem.

27 Suggestion: Use Web Services Any Application Server Generic applications XML Web services J2EE WebSphere application XML Web service.NET application XML Web service SAP PeopleSoft Siebel XML Web service Web Services for cross platform integration

28 John’s Picks Best Development Tool:.NET Fine-Tuning / Flexibility:J2EE Low-Mid Range Solution:.NET Security Major Concern:J2EE Small Windows Desktop App:VB6 High End Solution:WILL VARY

29 Net Income/Loss In Millions nasdaq

30 Prediction I predict that Sun will get bought out

31 Resources.NET vs J2EE Technical Language comparison C# vs. Java www.25hoursaday.com/CsharpVsJava.html J2EE vs..NET Shootout www.techengage.com/shootout.aspx www.objectwatch.com/FinalJ2EEandDotNet.doc

32 Questions?


Download ppt "Microsoft.NET vs. Sun J2EE John Stark System Consultant Integral Data Solutions, Inc."

Similar presentations


Ads by Google