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
  • 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

    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

    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
  • 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
  • Satisfactory Essays

    Comparing Iis to Apache

    • 392 Words
    • 2 Pages

    Other differences is the way the programs run on operating systems. Apache can be run on multiple platforms such as UNIX, Linux, Windows, and OS/2. IIS can only be ran on Windows. This leaves very little room for users as only so many people use Windows, but a lot of people use multiple platforms.…

    • 392 Words
    • 2 Pages
    Satisfactory 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
  • Good Essays

    To run a program, a deck of punched cards containing the program was stacked into a machine's memory. This program was the primary concern that continued running on that PC until the point that the program finished. Right when the occupation completed, an overseer would stack a program to dump memory and would oust the tap, cards, and any printout. From that point onward, the following occupation would be stacked on the PC. Working frameworks were developed thus. They were made so these working frameworks can deal with multi programming, can communicate with the people and make the human work as negligible as could be expected under the circumstances. In the 1980s, Personal PCs are a solid compel, however, the working frameworks are primitive: very little more than an order translator, program loader, and gadget drivers. Be that as it may, this situation did not keep going forever and Microsoft concocted most vital reports with respect to working frameworks over the most recent 5 decades. In 1990, Microsoft presented Windows 3.0. This was the primary enormously famous variant of Windows, albeit huge numbers of the DOS underpinnings were still unmistakably obvious. Execution enhanced,…

    • 431 Words
    • 2 Pages
    Good Essays
  • Good Essays

    It’s an N-tier API of IIS and consists of two components: extensions and filters. These are the only two types of applications that can be developed using ISAPI, they must be compiled into DLL files which are then registered with IIS to be run on the web server. ISAPI extensions are true applications that run on IIS, ISAPI filters are used to modify or enhance the functionality provided by IIS.…

    • 411 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Java vs Net

    • 611 Words
    • 3 Pages

    The next thing I would look at is the complexity of the application being built. . Net seems to have tools that are easier to use and creates great graphical interfaces, while Java is more complex to use. Java being more complex allows for more complex applications. Java just has…

    • 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