overview of .net framework

17
.NET FRAMEWORK By- Neha SINGH

Upload: neha-singh

Post on 05-Jul-2015

141 views

Category:

Technology


0 download

DESCRIPTION

Talks about .Net framework, different versions, latest version in market, pros n cons and the future road map.

TRANSCRIPT

Page 1: Overview of .Net Framework

.NET FRAMEWORK

By-

Neha SINGH

Page 2: Overview of .Net Framework

INTRODUCTION

Developed by Microsoft

Large library and language interoperability

Software environment - Common language

runtime(CLR), application virtual machine

.NET framework – base class library

Visual studio – integrated development environment

Microsoft started development of the .NET Framework

in the late 1990s, originally under the name of Next

Generation Windows Services (NGWS). By late 2000

the first beta versions of .NET 1.0 were released.

Page 3: Overview of .Net Framework

LICENSING SCHEMAS

.NET Licensing Pro basically allows 2 different licensing

schemas :-

1. Licensing by issue license file

controlled using of licensed product

can validate different parameters

more suitable for licensing .NET controls

2. Licensing by secure encrypted license keys

an easy way to activate application

more suitable for licensing .NET applications

Page 4: Overview of .Net Framework

DIFFERENT LICENSES

1. Express Edition :

Unlock Key

1 month free support

2. Standard Edition : On the single computer

3 month free support

3. Professional Edition : Used on 1 PC only

6 month free support

Page 5: Overview of .Net Framework

4. Standard Bundle

Includes Manco .NET Licensing System

3 months free support

5. Professional Bundle

Activation Web Service

6 month free support

6. N many others

Professional Edition - 1 Year Subscription

Standard Bundle - 1 Year Subscription

Standard Edition - 1 Year Subscription

Professional Bundle - 1 Year Subscription

Page 6: Overview of .Net Framework

.NET FRAMEWORKS VERSION

HISTORY

Page 7: Overview of .Net Framework

.NET FRAMEWORKS V/S TRANSITION

Page 8: Overview of .Net Framework

COST OF LICENSES

Express Edition $74.95

Standard Edition $199.95

Standard Edition - 1 Year Subscription $384.95

Professional Edition $480

Professional Edition - 1 Year Subscription $775

Standard Bundle $339.9

Standard Bundle - 1 Year Subscription $609.9

Professional Bundle $780

Professional Bundle - 1 Year Subscription $1260

Protection library for the .NET Compact Framework 2.0 and

$129.95

Page 10: Overview of .Net Framework

NEW FEATURES IN .NET 4.5

• It provides a subset of managed types that you can use to create

Metro style apps for Windows using C# or Visual Basic.

• The Portable Class Library project in Visual Studio 2012 enables to

write and build managed assemblies that work on multiple .NET

Framework platforms.

• The ASP.NET Web API takes the best features from WCF Web API

and merges them with the best features from MVC.

• Asynchronous File Operations-

These features add a task-based model for performing

asynchronous operations. Asynchronous operations enable you to

perform resource-intensive I/O operations without blocking the main

thread.

Page 11: Overview of .Net Framework

• Managed Extensibility Framework-

a) Support for generic types.

b) Convention-based programming.

c) Multiple scopes.

d) A subset of MEF that you can use when you create

Metro style apps.

• Parallel computing-

Improved performance, increased control, improved

support for asynchronous programming, a new dataflow

library, and improved support for parallel debugging and

performance analysis.

Page 12: Overview of .Net Framework

Web-ASP .NET 4.5 includes the following new features-

a) Support for new HTML5 form types.

b) Support for model binders in Web Forms.

• Networking-

The .NET Framework 4.5 provides a new

programming interface for HTTP applications.

• A new programming interface for accepting and interacting

with a WebSocket connection by using the

existing HttpListener and related classes.

Page 13: Overview of .Net Framework

THE ROADMAP OF .NET

The big question - Will there be any future for

.NET development (VB or C#)? Will HTML5

application development replace Form's based

development?

Page 14: Overview of .Net Framework

THE ROADMAP OF .NET

C# the language of the year for 2012 : the launch of Windows

8 has probably played a role — C# remains the dominant

language of third-party application development on Windows

devices.

Between Windows, iOS and Android, your C# code can run

on over 2.2 billion devices.

The success of Windows Azure - Azure is now an amazing

cloud platform for developers and is getting better every few

weeks. Azure is also a business success with annual revenue

topping $1 billion.

There are more server side framework choices for C#

developers than ever before, and client side web

programming has advanced rapidly over the last few years

with open source projects like

AngularJS, Backbone, Ember, and Meteor.

Page 15: Overview of .Net Framework

What is Mono?

The stated purpose of Mono is not only to be able to run

Microsoft .NET applications cross-platform, but also to bring

better development tools to Linux developers.

It is an open source implementation of Microsoft's .Net

Framework based on the ECMA standards for C# and the

Common Language Runtime.

Common Language Runtime (CLR) For example, you can

write a class in C#, inherit from it in VB.Net, and use it in

Eiffel. You can choose to write code in Mono in a variety of

programming languages.

Cross Platform - Mono is built to be cross platform. Mono

runs on Linux, Microsoft Windows, Mac OS X, BSD, and Sun

Solaris, Nintendo Wii, Sony PlayStation 3, Apple iPhone.

Mono's current version is 2.10.9 (as of April 2013).

Page 16: Overview of .Net Framework

A poll conducted on software development professionals who

subscribe to Visual Studio Magazine and related eNewsletters. More

than 1,000 U.S.-based developers participated in the survey and

filled out the online questionnaire.

Page 17: Overview of .Net Framework

THANK YOU..!!