ASP.NET 2.0, AJAX And Expression Web Name Title Microsoft Corporation
Developer Momentum.NET usage in top corporations Source: Microsoft internal
Customers Choose.NET Which one platform will be used for the majority of your development work in 2004? www.microsoft.com/forrester May 2004 44% 56% 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
Industry Preference Forrester on.net J2EE Which one platform will be used for the majority of your development work in 2004? Overall 56% 44% Public Sector 65% 35% Business Services Media, Entertainment & Leisure Retail & Wholesale Trade Manufacturing 64% 62% 58% 55% 36% 38% 42% 45% Finance & Insurance 44% 56% Utilities & Telecom 35% 65% Source: Forrester, May 2004
Visual Studio 2005 Testers Visual Studio Team System Visual Studio Team Architect Edition Visual Studio Team Developer Edition Visual Studio Team Tester Edition Architects Enterprise Devs Visual Studio Professional Edition Visual Studio Standard Edition Consultants Professionals Part-Timers Hobbyists Express C# VB C++ J# Web Students Enthusiasts Novices Lifecycle All Preserves Lightweight, coding tools scenarios, to simplicity, reduce easy to developers complexity download/install, provides more and small facilitate breadth single teams communication scenario, who do not among require All constrained teams languages, process, delivering functionality, constraints, project software types, includes or for includes collaborative the SQL Windows mobile Express tools and Server more System
Microsoft Web Development Stack Visual Studio ASP.NET Internet Information Services (IIS) SQL Server Windows
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 The world s fastest Web application server
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 Tool will never re-format or mangle your code
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 Full IntelliSense and debugging support
ASP.NET 2.0 Developer Stack ASP.NET 2.0 Control Buckets (50+) Security Data Navigation Web Parts 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
Community Support Starter Kits Easily build starter/community applications Starter Kit Contest Code Snippets Themes/Skins Product Feedback Center ASP.NET Forums
What Is AJAX? Client Browser Application Code AJAX Library DOM SOAP XMLHTTPRequest POX / HTTP JSON / HTTP
Continuous Challenges Browser compatibility DOM Tools JavaScript versus OO Payloads Traffic
Better Web User Experiences Responsive to users Naturally interactive Personalized for users Connected to the Web Immersive beyond the site
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
Product Features Standards-Based Websites CSS Based Layout CSS Formatting/Code Management XML and XSLT ASP.NET 2.0 Reporting and Deployment
Standards-Based Websites XHTML Browser specific schemas Rendering Schema Errors Code Snippets
CSS Based Layout Master pages Layer Task Pane Visual Margins and Padding Properties Task Panes Toolbox Code IntelliSense
CSS Formatting And Code Management Code Formatting Auto/Manual control CSS dialog Apply Styles Task Pane Manage Styles Task Pane Drag and Drop Ordering
XML And XSLT Drag and drop XML Automatic XSL creation Auto updating of XSL XSLT Processing
ASP.NET ASP.NET 2.0 Development Server Drag and Drop controls Design time rendering Common Tasks menu
Reporting And Deployment CSS Reporting Accessibility Reporting Compatibility Reporting HTML Optimization Site Deployment
Microsoft Web Development Roadmap Visual Studio 6.0 Visual InterDev 6.0 IIS 5.0 SQL Server 2005 ASP Visual Studio.NET 2003.NET Framework 1.1 IIS 6.0 ASP.NET 1.1 Visual Studio Orcas.NET Framework Orcas ASP.NET Orcas As of 2000 2001 2002 2003 2004 2005 and beyond Visual Studio.NET 2002.NET Framework 1.0 ASP.NET 1.0 Visual Studio 2005 Visual Web Developer Express Edition.NET Framework 2.0 SQL Server 2005 ASP.NET 2.0
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
Discussion
2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.