• No results found

ASP.NET 2.0, AJAX And Expression Web. Name Title Microsoft Corporation

N/A
N/A
Protected

Academic year: 2021

Share "ASP.NET 2.0, AJAX And Expression Web. Name Title Microsoft Corporation"

Copied!
30
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

ASP.NET 2.0, AJAX

And Expression Web

Name

Title

(3)

Developer Momentum

.NET usage in top corporations

Sourc e: M ic ros of t int ernal

(4)

Customers Choose .NET

“Which one platform will be used for the majority of your development work in 2004?”

May 2004

“Four years ago…there was a big

question as to whether Microsoft could get [current and new] customers

onboard with [the .NET Framework]. That question has been answered: Microsoft has successfully done both.”

-Randy Heffner, Forrester Research,

May 2004

J2EE

(5)

Industry Preference

Forrester on .NET

“Which one platform will be used for the majority of your development work in 2004?”

J2EE

Overall

Source: Forrester, May 2004

56%

Utilities & Telecom Finance & Insurance Manufacturing Retail & Wholesale Trade Media, Entertainment & Leisure Business Services Public Sector 35% 44% 65% 56% 45% 42% 38% 65% 35% 44% 55% 58% 62% 36% 64%

(6)

Preserves simplicity, provides more breadth

All languages, project types, includes mobile and more All coding scenarios, developers in small teams who do not require process, constraints, or collaborative tools

Lifecycle tools to reduce complexity and facilitate communication among teams delivering software for the Windows Server System

Lightweight, easy to download/install, single scenario, constrained functionality, includes SQL Express

Visual Studio 2005

Visual Studio Professional Edition

Visual Studio

Team Architect Edition

Visual Studio

Team Developer Edition

Visual Studio

Team Tester Edition

Visual Studio Team System Novices Enthusiasts Students Hobbyists Part-Timers Professionals Consultants Enterprise Devs Architects Testers

Visual Studio Standard Edition

C# VB C++ J# Web

(7)

Microsoft Web Development Stack

Windows

Internet Information

Services (IIS)

ASP.NET

Visual Studio

SQL

Server

(8)

ASP.NET 2.0 Themes

Developer Productivity

Dramatically reduce concepts, lines of code required

Deliver an awesome Visual Studio Web tool

experience

Enable rich Web scenarios not possible today

Fully Extensible Platform

Replace/extend all built-in features + services

Customize for any enterprise environment

Administration and Management

Easiest platform to manage and administer

Performance and Scalability

(9)

Web Development In

Visual Studio 2005

FrontPage Server Extensions no longer required

Now File System, IIS, FTP and FPSE Web Sites

Directory-Based Project System Model

Edit any web anywhere (no project file required)

Dramatic performance improvements with large Web sites No longer required to build entire site into a single DLL Can now re-build just individual pages to test and run

HTML Source Preservation

(10)

Web Development In

Visual Studio 2005

Rich HTML Designer Enhancements

Enhanced Table Editing and Creation

Clean CSS Style Generation for XHTML Compliance

Rich Master Page Design-Time Support

Full WYSIWYG Editing Support

Enhanced ASP.NET Code-Behind Page Editing

Cleaner and more OO code editing support Removes brittleness of current tool wire-up

ASP.NET Single File Page Editing Support

(11)

ASP.NET 2.0 “Page Framework” Features

Master Pages Themes/Skins Localization Adaptive UI

ASP.NET 2.0 Application Services APIs

Membership Role Manager Personalization

Site Navigation Database Caching Management

ASP.NET 2.0 “Control Buckets” (50+)

Security Data Navigation Web Parts

ASP.NET 2.0 Developer

Stack

(12)
(13)

Community Support

Starter Kits

Easily build starter/community applications

Starter Kit Contest

Code Snippets

Themes/Skins

Product Feedback Center

ASP.NET Forums

(14)

What Is AJAX?

Client Browser

DOM Application Code AJAX Library SOAP POX / HTTP JSON / HTTP XMLHTTPRequest

(15)

Continuous Challenges

Browser compatibility

DOM

Tools

JavaScript versus OO

Payloads

Traffic

(16)

Better Web User Experiences

Responsive to users

Naturally interactive

Personalized for users

Connected to the Web

(17)
(18)

Microsoft Expression Web

The professional design tool to create

high-quality,

standards-based Web sites

Generate modern CSS page layouts

using powerful design surface tools

and direct manipulation of

positioning, sizing, setting margins,

and padding

Develop dynamic Web sites and

applications by taking full advantage

of the power of ASP.NET 2.0

(19)

Product Features

Standards-Based Websites

CSS Based Layout

CSS Formatting/Code

Management

XML and XSLT

ASP.NET 2.0

Reporting and

Deployment

(20)

Standards-Based Websites

XHTML

Browser specific

schemas

Rendering

Schema Errors

Code Snippets

(21)

CSS Based Layout

Master pages

Layer Task Pane

Visual Margins and

Padding

Properties Task

Panes

Toolbox

(22)

CSS Formatting And Code

Management

Code Formatting

Auto/Manual control

CSS dialog

Apply Styles Task

Pane

Manage Styles Task

Pane

Drag and Drop

Ordering

(23)

XML And XSLT

Drag and drop XML

Automatic XSL

creation

Auto updating

of XSL

(24)

ASP.NET

ASP.NET 2.0

Development

Server

Drag and Drop

controls

Design time

rendering

Common Tasks

menu

(25)

Reporting And Deployment

CSS Reporting

Accessibility

Reporting

Compatibility

Reporting

HTML Optimization

Site Deployment

(26)
(27)

As of 2000 2001 2002 2003 2004

2005 and beyond

Visual Studio 6.0 Visual InterDev 6.0 IIS 5.0 SQL Server 2005 ASP

Visual Studio .NET 2002 .NET Framework 1.0

ASP.NET 1.0

Visual Studio .NET 2003 .NET Framework 1.1

IIS 6.0

ASP.NET 1.1

Visual Studio 2005

Visual Web Developer Express Edition

.NET Framework 2.0 SQL Server 2005

ASP.NET 2.0

Microsoft Web Development

Roadmap

Visual Studio “Orcas” .NET Framework “Orcas”

(28)

Summary

Major advances in Visual Studio 2005

and ASP.NET 2.0

Building web applications easier than ever before

Platform to enable even richer customer targeting

Friction free upgrade

Goal is 100% compatibility with ASP.NET V1

and V1.1

Will run on IIS5, IIS5.1 and IIS6.0

(no OS upgrade required)

State of the Art design and development

tools

(29)
(30)

© 2007 Microsoft Corporation. All rights reserved.

References

Related documents

Disposing of Control Resources Registering a Custom Control Class Creating a Client-Side Control Instance Building a Server-Side ASP.NET AJAX Control Embedding Scripts

application pool essentially create a ssl certificates for apps run the bundle which allows one directory may make one of mvc web form that.. Successes message asking you see it

Web forms page state and limited knowledge of the page, that makes a razor page builder application development project type functionality right now signed in?. Is Microsoft

We need to dashboard application running with the applications development process of flooding events with the ui are a bar seems like the dashboard.. Adding a

Superior construction and building systems, convenient interstate access, ample parking, along with the south Johnson County loca- tion makes Pinnacle Corporate Centre V an ideal

>> D1 - the Supplier shall insure the goods for an amount as specifi ed by the Buyer, or in the absence of such a specifi cation, an amount equal to the Contract price for

RMT, resting motor threshold; MSO, maximum stimulator output; mV, millivolts; CV, coefficient of variation; MEP, motor evoked potential. Table 2: AMT, MEP amplitude and onset

Climate matching is based on the premise that natu- ral forest stands are locally adapted to current local climates (Savolainen et al. 2013a), and for a given species and