Preview

Unit 5 Task 1.1 Using A Smart Framework

Powerful Essays
Open Document
Open Document
1025 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Unit 5 Task 1.1 Using A Smart Framework
Unit 42 A1
1 TASK 1
1.1 PRINCIPLES, CHARACTERISTICS AND FEATURES OF PROGRAMMING USING A .NET FRAMEWORK
The .NET framework is a Microsoft technology and was designed to allow code to be standardized to ensure that all code using the .NET framework can integrate with other code.
It is made up of a group of libraries running as a layer on top of the operating system which programmers can call on to add functionality to the program they are writing. It uses applications such as printing, mouse clicks, data saving, copy, paste and many more. The main advantage of these libraries are that they are already written, debugged and backwards compatible with older versions of programs using the .NET framework.
Code running within the .NET framework is called managed code and this has been fully optimized for performance and secured to
…show more content…
Some of the main languages are C#, F#, IronLisp, IronPython, IronRuby, J# and L#.

The main competitor for the .NET framework would be Java. Whilst programming within the .NET framework is quicker due to the framework class library which allows the developer to call on pre coded, tried and tested elements of code for parts of their program, the .NET framework is limited in uses and platforms for it to be implemented on.
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.
.NET is an open source product and solely belongs to Microsoft although there are other 3rd party areas that have been added to allow for more compatibility. It is also integrated within the Windows

You May Also Find These Documents Helpful

  • Good Essays

    Nt1310 Unit 3 Case 3

    • 499 Words
    • 2 Pages

    DotNetNuke uses a three-tier architecture model with a core framework providing support to the extensible modular structure. When deployed, which can be extended using pluggable modules and providers that enable additional functionality; the look and feel of individual sites can be customized using skins. As opposed to traditional web applications that may rely on a multitude of web pages to deliver content, DotNetNuke uses a single main page called Default.aspx. The content for this page is generated dynamically by using a tabID value to retrieve the skin and modules needed to build the page requested, from the DotNetNuke database. It is Used by end-users to create dynamic and interactive websites and by developers to create application functionality.…

    • 499 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    It gives developers necessary, universal concepts so they can develop and perfect protocols that can work with operating systems and network products developed by other…

    • 494 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    ASP.NET is a web application framework developed by Microsoft to build dynamic data driven web applications and web services.…

    • 485 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    You use Visual Studio .NET to develop a Windows-based application that interacts with a Microsoft…

    • 4560 Words
    • 19 Pages
    Satisfactory Essays
  • Good Essays

    This is used by Microsoft to seamlessly create a client/server model in Windows NT, with very little effort.…

    • 438 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    A difference is that they are not all case sensitive. Another difference is not all of them use the same reserved words for functions and methods. A third difference is Java and Python are platform independent while visual basic is not.…

    • 218 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    NT1230

    • 1122 Words
    • 4 Pages

    2. The core module that provides all of the Windows 7 capability that isn’t language- or…

    • 1122 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Busn319 Marketing Plan

    • 1566 Words
    • 7 Pages

    The Competitive advantage Microsoft will be able to have over outside software or programs is with these tools being built in the users will have it at their fingertips. Microsoft will work with schools and businesses as well as all end users to be able to properly tailor the product to the economy needs.…

    • 1566 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    Comparing Iis to Apache

    • 392 Words
    • 2 Pages

    Based on my research Apache has been known to be a little more popular than IIS in the long run. The reasons for that is Apache has been around for a while now and they are constant with updates to their servers unlike Windows product IIS. Apache also offers extra space that IIS will not offer. Apache is also free like UNIX and operates similar.…

    • 392 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    ASP.NET is a web application framework developed by Microsoft to build dynamic data driven Web applications and Web services. ASP.NET is a subset of .NET framework, a framework is a collection of classes, and ASP.NET is the successor to classic ASP. ASP.NET web pages, known officially as…

    • 411 Words
    • 2 Pages
    Good 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

    Phase 2 Db

    • 390 Words
    • 2 Pages

    Integrated Development Environment or IDE is simply programs to write programs. It is generally an editing program with tools to help programmers write code quickly and…

    • 390 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Java vs Net

    • 611 Words
    • 3 Pages

    The first major difference between the two architectures is portability. . NET is a Microsoft product that works with Microsoft Products. Java claims to be a “Write once, run anywhere” product. This is not completely true, but very close. Java has the ability to be written one time and used in any environment, not just Microsoft. I personally consider this a pretty big advantage. Having an application that can run on pretty much anything is pretty nice you are not limited to just Microsoft. This gives corporations negotiating power. They can always move their application to another vendor’s platform, or at least threaten too. Being tied down to one platform seems to really make you a slave to Microsoft. On the other hand I understand the idea of .NET being written specifically for Microsoft so they can be fused together in a more usable way. Anytime something is created strictly for a certain platform it can be really specialized to the product and makes for a very finished feel.…

    • 611 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    hello

    • 1265 Words
    • 6 Pages

    The Visual Basic Package and Deployment Wizard makes it easy for you to create the necessary .cab files and setup programs for your application. Like other wizards, the Package and Deployment Wizard prompts you for information so that it can create the exact configuration you want.…

    • 1265 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Netsolve Case Study

    • 1622 Words
    • 7 Pages

    NetSolve is a Grid Computing System that was first developed in the 1990’s. A Grid Computing Systems distributes its resources across the network and so NetSolve is a type of distributed system. What does this mean for users of NetSolve? It provides its users with seamless access to hardware and software computational resources which are distributed across the network. These computational resources are available on the UNIX platform. There are many different interfaces incorporated into the NetSolve software. NetSolve provides remote access to programs such as MATLAB and Mathematica and access to programming languages such as C and Fortran.…

    • 1622 Words
    • 7 Pages
    Good Essays