Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fast & Easy web sites with Visual Studio 2005 Web Developer Express and C# Aali Alikoski Academic Developer Evangelist Microsoft Oy

Similar presentations


Presentation on theme: "Fast & Easy web sites with Visual Studio 2005 Web Developer Express and C# Aali Alikoski Academic Developer Evangelist Microsoft Oy"— Presentation transcript:

1 Fast & Easy web sites with Visual Studio 2005 Web Developer Express and C# Aali Alikoski Academic Developer Evangelist Microsoft Oy aali@microsoft.com http://blogs.msdn.com/aalialikoski

2 Agenda Imagine Cup What is.NET? What is ASP.NET? What is C#? Visual Web Developer Express & ASP.NET 2.0

3 Imagine Cup 2005

4 Worldwide technology competition for students 9 different categories Worldwide finals in Yokohama, Japan are running as we speak! Third year 2003 – Barcelona, Spain 2004 – Sao Paulo, Brazil 2005 – Yokohama, Japan

5 2005 Categories Software Design Office Designer Algorithm Rendering Short Film Business Plan IT/IT High School Web Development/Web Development High School Visual Gaming/Visual Gaming High School

6 Imagine Cup 2006 There will be a competition also next year! Details not yet finalised Preliminary rounds during spring 2006 Finals summer 2006 Follow up on www.imaginecup.com and my blog http://blogs.msdn.com/aalialikoski for more detailswww.imaginecup.com http://blogs.msdn.com/aalialikoski

7 .NET

8 What is.NET? Microsoft’s software development platform Unified platform for ”all” development: Windows, Web, Mobile Same basic principles apply for all app types Runtime.NET Framework Free download from microsoft.com Dev tools Microsoft Visual Studio & third party tools Server products SQL Server, Sharepoint Portal Server, Biztalk Server etc

9 What is ASP.NET? Microsoft’s platform for building Web Applications Part of the.NET Framework Server Side Technology Comprised of Page Framework Server Side Controls Infrastructure Components

10 Why use ASP.NET? Control-based, event-driven execution model for Web UI “VB for the Web” Cleanly encapsulated functionality Much less code required than ASP (=pre-.NET) Executed via CLR as native code VB, C#, Jscript, 20 other.NET languages Faster execution than ASP Runs side-by-side with ASP apps Web Forms use “.ASPX” extension

11 What is C#? New programming language introduced with.NET Very familiar syntax for C/C++/Java developers System.Console.WriteLine(”Hello World”);.NET development can be done with multiple programming languages C# and VB.NET are the mainstream ones Dozens of additional languages, including Java, COBOL, Eiffel, etc

12 Visual Web Developer Express & ASP.NET 2.0

13 Visual Studio 2005 Vision Deliver integrated application lifecycle management End-to-end application development experience Personalized experience for every customer Hobbyists, Students, Enterprise Devs, Testers, Architects Deliver rich web development experience Optimized for the web and ASP.NET

14 Expanding Visual Studio Evaluate.NET Interact with students Build cool apps Learn how to program Hobbyists Students Faculty Enthusiasts

15 Visual Web Developer Express Lightweight Focused exclusively on Web development 35mb, installs in 10 minutes Built in Web Server and Database Easy to use Drag/Drop designers Over 50+ new controls Simplicity as a feature Built on top of VS core Easy to learn Built in and online Starter Kits Integrated community support and content Everything needed in the box

16 Visual Studio 2005 “Personalized productivity” Enthusiasts Students Hobbyists Part-Timers Professionals Consultants Enterprise Devs Architects Testers VB6 Devs

17 Web Platform 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 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

18 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Health Monitoring ASP.NET 2.0 Developer Stack

19 Providers ASP.NET 2.0 Application Services APIs Membership Windows SQL Server Custom Role Manager Personalization Site Navigation Database Caching Health Monitoring Provider Model Design Pattern SQL Express ASP.NET 2.0 Developer Stack

20 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Health Monitoring ASP.NET 2.0 Developer Stack

21 ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Health Monitoring ASP.NET 2.0 “Page Framework” Features Master Pages Themes/Skins Client Scripting Localization ASP.NET 2.0 Developer Stack

22 ASP.NET 2.0 “Page Framework” Features Master Pages Themes/Skins Client Scripting Localization ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Health Monitoring ASP.NET 2.0 “Control Buckets” (50+) Security Web Parts Data Navigation ASP.NET 2.0 Developer Stack

23 Web Development in Visual Studio Major Improvements for ASP.NET 2.0 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 HTML Source Preservation Tool will never re-format or mangle your code

24 Web Development in Visual Studio Major Improvements for ASP.NET 2.0 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 HTML Source Preservation Tool will never re-format or mangle your code Flexible HTML Source Formatting Options Precisely control format of designer generated HTML Optionally re-format HTML to match your format rules

25 Web Development in Visual Studio Major Improvements for ASP.NET 2.0 Intellisense Everywhere Code behind, Inline code, HTML, CSS, Web.config, XML Files, etc HTML Tag Navigator and Tag Outlining Easily view, navigate + explore complex pages XHTML Support w/ Pluggable Validation Engine Real-time validation intellisense as you type HTML Validation driven intelisense for client-side script Section 508 + WCAG Accessibility Compliance Checker Source compliance checker for HTML/ASP.NET Controls

26 Rich HTML Designer Enhancements Enhanced Table Editing and Creation Clean CSS Style Generation for XHTML Compliance Web Development in Visual Studio Major Improvements for ASP.NET 2.0

27 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

28 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 Web Development in Visual Studio Major Improvements for ASP.NET 2.0

29 Built-in ASP.NET Web Server (no IIS required) Only allows local browser requests Automatic shutdown when VS IDE is closed Web Development in Visual Studio Major Improvements for ASP.NET 2.0

30 Built-in ASP.NET Web Server (no IIS required) Only allows local browser requests Automatic shutdown when VS IDE is closed Publish Web Easily synchronize/publish webs to remote servers

31 Web Development in Visual Studio Major Improvements for ASP.NET 2.0 Built-in ASP.NET Web Server (no IIS required) Only allows local browser requests Automatic shutdown when VS IDE is closed Publish Web Easily synchronize/publish webs to remote servers Rich Data Design-Time Support WYSIWYG Data Access Layer Designer Functional and load testing of web applications Fully automate functionality tests for ASP.NET And much, much more….

32 Visual Web Developer Express and ASP.NET 2.0 in Action

33 Summary Major advances coming with ASP.NET 2.0 Building web applications easier than ever before Platform to enable even richer customer experiences Friction free upgrade Will run on IIS5, IIS5.1 and IIS6.0 (no OS upgrade) Download Beta 2 and get started http://msdn.microsoft.com/asp.net/getvwd/ Go-Live license available RTM/Launch is early November

34 Community Resources Microsoft Community Resources http://www.microsoft.com/communities/default.mspx http://www.microsoft.com/communities/default.mspx Non-Microsoft Community Resources http://www.microsoft.com/communities/related/default.mspx http://www.microsoft.com/communities/related/default.mspx Newsgroups Converse online with Microsoft Newsgroups, including Worldwide http://www.microsoft.com/communities/newsgroups/default.mspx http://www.microsoft.com/communities/newsgroups/default.mspx User Groups Meet and learn with your peers http://www.microsoft.com/communities/usergroups/default.mspx http://www.microsoft.com/communities/usergroups/default.mspx Attend a free chat http://www.microsoft.com/communities/chats/default.mspx http://www.microsoft.com/communities/chats/default.mspx Attend a free web cast http://www.microsoft.com/usa/webcasts/default.asp http://www.microsoft.com/usa/webcasts/default.asp Most Valuable Professional (MVP) http://mvp.support.microsoft.com/ http://mvp.support.microsoft.com/

35 Questions? aali@microsoft.com I will be at Microsoft booth after the next presentation for additional discussion

36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Download ppt "Fast & Easy web sites with Visual Studio 2005 Web Developer Express and C# Aali Alikoski Academic Developer Evangelist Microsoft Oy"

Similar presentations


Ads by Google