Preview

Java vs..Net Programming

Best Essays
Open Document
Open Document
3126 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Java vs..Net Programming
Gayle Schechter
Introduction to OOP: Java
Final Research Paper

Executive Summary

"The future of software development is now expected to be a near 50-50 split between Java and .Net. When making a decision on which technology to bank on, you should really research what types of companies use which technology, and which fits into your career aspirations. Java and .Net overlap in a lot of markets and inevitably each will form definitive niches that will be hard to break until newer model-based programming technologies take over." -Payton Byrd, Java vs .Net - The Professional Software Developer's Survival Guide

This research paper provides an analysis of the Java and .NET development environments, as well as examining the legal history between Sun Microsystems Inc. and Microsoft. Both frameworks serve many of the same purposes and have many of the same features; however, Java is found to be more flexible and configurable, whereas .NET is more user-friendly and secure. Java does have an edge in terms of the open source community, with many implementations from many vendors available for purchase or distributed freely. Because both platforms perform comparably and have their own distinct advantages and disadvantages, they will both continue to remain viable despite their competition with one another.

In the world of programming, two frameworks have emerged as the primary choices for developers, especially in the development of web applications: Oracle's Java and Microsoft's .NET. For most programmers, the choice comes down to a matter of personal preference; however, both frameworks have fervent supporters and detractors. The issue came to a legal head when Sun Microsystems (the original owner of Java) filed a lawsuit against Microsoft in 1997 over their licensing agreement, and again in 2002, when Sun filed an antitrust lawsuit against Microsoft over its implementation of .NET. In

You May Also Find These Documents Helpful

  • Powerful Essays

    Microsoft is the software giant responsible for bringing Windows operating system to the PC (personal computer). Microsoft is also a known and well respected company in the global market. The tech giant has dominated the computer industry since 1981. Due to the nature of such a huge company, Microsoft has its hands in multiple markets. Microsoft currently competes in file hosting, software, operating systems, and gaming consoles. Unfortunately, each of the afore-mentioned markets differ from one another. For the purpose of this paper, the market that is being chosen concerns the evolvement of Microsoft’s operating systems (OS). Microsoft is the undisputed leader in the market for operating systems. The Microsoft Corporation has produced the majority of operating systems for all PC’s (“Microsoft.com”, n.d.).…

    • 1201 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    POS 420 Week 4 DQs

    • 549 Words
    • 4 Pages

    DQ 2: Describe the philosophical differences between Microsoft and Sun Microsystems as it relates to operating systems.…

    • 549 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    Java is multi-platform and allows a much broader audience to be reached. The .NET framework is aimed primarily at the Windows OS whereas Java is targeted at many different platforms including gadgets, gaming, mobiles as well as windows and the Apple equivalent. This is because Java runs on it’s own virtual machine that can installed on any platform. This is something that should always be considered at the beginning of a project so the developer can reach it’s target audience.…

    • 1025 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Suitability in terms of available features and tools Some languages are better than others in certain areas because of the features and tools they have. When creating…

    • 1542 Words
    • 7 Pages
    Good Essays
  • Good Essays

    Mis Final (Essay)

    • 555 Words
    • 3 Pages

    5. (TCO E) Identify and describe five or more of the current trends in contemporary software platforms.…

    • 555 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    This course introduces students to object-oriented programming. It covers object-oriented tools for system analysis, design and development. The course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs.…

    • 414 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Akamai Case

    • 1562 Words
    • 7 Pages

    1. As most leading enterprise software companies are now offering platforms (which all have proprietary features) for creating and managing Web services, Akamai has to decide which side of the business “camps” they will want to be on: Java camp or .NET.…

    • 1562 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    A long time ago software developers or programmers did not use reusable code because there were not too many reliable, and efficient software or application software available. Therefore, whenever a big project comes forth the software developers or programmers tend to start building from the ground up. After many years of building software from the ground up for each project or request, the software developers had come to an agreement that building software from ground up is very costly and time consuming, especially for an inexperience software developer. Therefore, the software developers or engineers had come to conclusion that they need to develop and implement a platform where different software developers can benefit from each others codes or components.…

    • 671 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    CSO Gaddis Java Chapter1 1

    • 2953 Words
    • 29 Pages

    1-3 Introduction • Java enabled web browser (HotJava) demonstrated at 1995 Sun World conference. • Java incorporated into Netscape shortly after. • Java is “cross platform”, meaning that it can run on various computer operating systems. © 2012 Pearson Education,…

    • 2953 Words
    • 29 Pages
    Satisfactory Essays
  • Powerful Essays

    The field of computer software development is highly competitive and constantly evolving. With the release of Windows 3.0 in 1990, Microsoft introduced the world of personal computing to a Graphical User Interface, or GUI. The primary Operating System (OS) prior with Windows 3.0 was text-based DOS (also a Microsoft product, produced under contract with hardware manufacturer IBM). Later that same year, Microsoft also released MS Excel 3.0 and MS Word for Windows 2.0, programs that integrated seamlessly with the Windows GUI, while other leading spreadsheet and word processing programs were still based in DOS. The simultaneous development of OS software and Application software poised Microsoft for market domination. Because both the OS and the Applications were developed by the same company, Microsoft application programmers had access to Object Linking and Embedding (OLE) codes earlier than third party developers. This allowed their products to hit the market faster than the competition, while creating a strong, co-branded marketing platform. Though the simultaneous development itself is not unethical, early access by the Microsoft Application programmers to the…

    • 1133 Words
    • 5 Pages
    Powerful Essays
  • Powerful Essays

    Cafr

    • 1428 Words
    • 6 Pages

    Cited: Lui, H.H. (April 11, 2011). Software Platform. Pearson Education. Software Performance and Scalability: A Quantitative Approach. Chapter 2 (p.54-56). Retrieved from http://proquestcombo.safaribooksonline.com.ezproxy.umuc.edu/search?q=application%20softwareGoel, A. (September 23, 2010). Interaction of User and Computer. Pearson Education. Computer Fundamentals: Chapter 6 (p. 126-127). Retrieved from http://proquestcombo.safaribooksonline.com.ezproxy.umuc.edu/search?q=application%20software…

    • 1428 Words
    • 6 Pages
    Powerful Essays
  • Satisfactory Essays

    With today’s advances in technology, software development and usage is paramount. Software connects computer’s hardware to users. Without software, computers would be useless. Unfortunately due to the complex nature and high demand for many software systems, the prices have sharply risen. A Seattle man, Rex Yang and a few friends decided they could capitalize on this high demand, high price market. To keep their overhead down and maximize on profits, the group chose a less than ethical route.…

    • 379 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Software development is big business right now. Almost everything we do today has some type of program design component to it. Every new gadget and gizmo must have a unique software platform to allow it to function seamlessly. From an Electronic Medical Record to a Leap Pad, ever changing rules, regulations, and advancements in technology keep analysts and programmers busy creating the “stuff” that runs your stuff. In order to stay at the top of the game, software companies need to use the most productive software development techniques, allowing them to make releases and revisions to programs quickly while keeping the investors involved to ensure they are meeting their vision.…

    • 998 Words
    • 4 Pages
    Good Essays
  • Good Essays

    The following paper will discuss open source and closed source computer systems that are used in today’s technology world. These systems are available with licensing rights as well as with the source coding available for use.…

    • 565 Words
    • 3 Pages
    Good Essays
  • Good Essays

    The efficiency and versatility of computers has led to the rise of a new sector called the information technology (IT) industry.The IT revolution took birth in the Silicon Valley in U.S.A, but later spread out to all parts of the world.There are thousands of software development companies today ,in which young engineers work hard to build software products or provide high quality software services to client businesses all over the world.This industry provides employment to millions of people and keep adding millions every year.The IT industry has been instrumental in creating wealth and…

    • 387 Words
    • 2 Pages
    Good Essays

Related Topics