Microsoft net vs sun j2ee
This presentation is the property of its rightful owner.
Sponsored Links
1 / 32

Microsoft.NET vs. Sun J2EE PowerPoint PPT Presentation


  • 50 Views
  • Uploaded on
  • Presentation posted in: General

Microsoft.NET vs. Sun J2EE. John Stark System Consultant Integral Data Solutions, Inc. Survey of Audience. By show of hands: Managers Techies Sales Other. Overview. You will walk away understanding: 1. Similarities and differences 2. Statistics on the industry 3. Suggestions.

Download Presentation

Microsoft.NET vs. Sun J2EE

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Microsoft net vs sun j2ee

Microsoft.NET vs. Sun J2EE

John Stark

System Consultant

Integral Data Solutions, Inc.


Survey of audience

Survey of Audience

  • By show of hands:

    • Managers

    • Techies

    • Sales

    • Other


Overview

Overview

  • You will walk away understanding:

    1. Similarities and differences

    2. Statistics on the industry

    3. Suggestions


Official definitions

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.


1 similarities and differences

1. Similarities and Differences

There are more similarities between .NET and J2EE than differences.


Microsoft net vs sun j2ee

SIMILARITIES


Similar technologies

Similar Technologies

Orchestration

JTA/JTS

Adapters

Security

Security

ebXML

MSMQ

JMS

JCA

ES

.NET

J2EE

CLR

JVM

Unix/Linux/etc

Windows


Similar headaches

Similar Headaches

JRE v1.3.1_09

CLR v1.0.3705

JRE v1.4.1_05

CLR v1.1.4322

CLR HELL

JRE HELL

DLL HELL

&


Similar language functions

Similar Language Functions

  • Although each language has its own syntax, their functional equivalence is essentially the same.

여보세요

Hola

Bonjour

Shalom

Hello

Hallo

Ciao


Syntax example

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.


Microsoft net vs sun j2ee

DIFFERENCES


Difference ide

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


Difference security

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.


Microsoft security quote

Microsoft Security Quote:

"We 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


Big difference

Big Difference

  • Vendor lock-in vs. Vendor neutral


Advantages of vendor neutral

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


  • Disadvantages of vendor neutral

    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


    Advantages of single vendor

    Advantages of Single Vendor

    • Less integration

    • Products come bundled

    • Compatibility among products of the same version

    • Internal performance increase

    • Easier deployment


    Advantages of single vendor1

    Advantages of Single Vendor

    • No passing the blame!!!


    Statistics

    Statistics

    Industry trends and the state of the union.


    Of developers worldwide

    % of Developers worldwide


    Gartner survey

    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%)


    Reality

    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."


    Google test top 20 fortune 500

    Google Test: Top 20 Fortune 500


    Microsoft net vs sun j2ee

    SUGGESTIONS


    Suggestion be flexible

    Suggestion: Be flexible

    • Standardize on a platform, but don’t let standards dictate the best solution. Choose the right solution for each individual problem.


    Suggestion use web services

    Suggestion: Use Web Services

    J2EE WebSphere application

    Generic applications

    XML Web services

    XML Web service

    Any Application Server

    XML Web service

    XML Web service

    SAP

    PeopleSoft

    Siebel

    .NET application

    Web Services for cross platform integration


    John s picks

    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


    Net income loss in millions

    Net Income/Loss In Millions

    • nasdaq


    Prediction

    Prediction

    • I predict that Sun will get bought out


    Resources

    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


    Questions

    Questions?


  • Login