+ All Categories
Home > Documents > Dot net 2005 vs 2003

Dot net 2005 vs 2003

Date post: 25-Jan-2015
Category:
Upload: sreenivasulu-eruvaram
View: 109 times
Download: 1 times
Share this document with a friend
Description:
 
12
.Net 2005 versus .Net 2003 .Net 2005 versus .Net 2003 Name Account / Business Group Authors Grace Lawrence [email protected] Nanthini Venkatapathy nanthini.venkatapathy@wip ro.com Retail, CPG & Distribution Reviewed by Debasmita Das [email protected] Retail, CPG & Distribution Wipro – Confidential Page 1 of 12
Transcript
Page 1: Dot net 2005 vs 2003

.Net 2005 versus .Net 2003

.Net 2005 versus .Net 2003

Name Account / Business Group

Authors Grace [email protected]

Nanthini [email protected]

Retail, CPG & Distribution

Reviewed by Debasmita [email protected]

Retail, CPG & Distribution

Wipro – Confidential Page 1 of 11

Page 2: Dot net 2005 vs 2003

.Net 2005 versus .Net 2003

Synopsis:

Technology evolves along with the need of people using the technology. Same is the case with Visual Studio .Net. Visual Studio .Net 2005 promises new and enhanced features for almost every aspect of windows and web-based software development. This document aims to compare all major changes in Visual Studio .Net 2005 with its predecessor Visual Studio .Net 2003 with respect to windows and web-based applications.

Wipro – Confidential Page 2 of 11

Page 3: Dot net 2005 vs 2003

.Net 2005 versus .Net 2003

TABLE OF CONTENTS

1. IDE Features.........................................................................................................42. ASP .Net Features.................................................................................................83. Language Enhancements...................................................................................10

Wipro – Confidential Page 3 of 11

Page 4: Dot net 2005 vs 2003

.Net 2005 versus .Net 2003

1. IDE FeaturesVS.Net IDE Features VS.Net

2005VS.Net 2003

Comments

Productivity features

Refactoring Yes No Improved code quality through internal restructuring (applicable only for C# and J#).

Code snippets Yes No Ready to use Code snippets.

Smart tags Yes No Applicable only for VB.Net.

Enhanced intellisense and autocorrect

Yes No

Auto recover Yes No Automatic saving every five minutes.

Line Revision Marks Yes No Edited lines and lines adjacent to them are marked.

Solutions and Project related features

Test Projects Yes No Create and execute temporary projects without saving.

Stand-alone projects Yes No Applicable for solution which has only one project. User will not see the solution in the Solution Explorer as well as the commands that act on solutions. However the solution files are still created.

Referencing an EXE Yes No .EXEs can be referenced similar to .DLLs in Visual Studio. This feature can be used to reference classes and methods which are contained in an executable.

Building, Debugging and Deployment

Build options

MSBuild Yes No XML based transparent build system for all managed client

Wipro – Confidential Page 4 of 11

Page 5: Dot net 2005 vs 2003

.Net 2005 versus .Net 2003

application.

Debugging

Edit and Continue Yes No Applicable only for VB.Net.

Remote Debugging Yes No More Secure Remote Debugging with Simpler Setup.

Visualizers Yes No Enables viewing of data in an intuitive and natural format. It can be launched from a Watch window.

Just My Code Debugging Yes No

Tracepoints and Improved Breakpoint UI

Yes No Tracepoints are a new way of using breakpoints to perform a custom action i.e. displaying a messagebox or executing a Visual Studio automation macro to determine whether to break or continue when it hits a tracepoint.

Better Tools for Multiprocess Debugging

Yes No

Exception Assistant Yes No Provides more precise information when exception occurs. Applicable only for VB.Net, C# and J# (not for other languages like VC++ .Net)

Improved Support for Managing Debug Information

Yes No

Debugging Code at Design Time Yes No Debugging option at design time using the Immediate window.

Support for XSLT Debugging Yes No Supports debugging a style sheet or an XSL transform invoked from another application.

Deployment

ClickOnce Deployment Yes No Enables deployment of self-updating Windows and Command Line Applications that can be installed and run as easily

Wipro – Confidential Page 5 of 11

Page 6: Dot net 2005 vs 2003

.Net 2005 versus .Net 2003

as Web applications from Publish command on the Build menu.

Bootstrapping Prerequisites Yes No Enables the inclusion of system perquisite components i.e. .NET Framework runtime as a part of a deployment project or ClickOnce deployment

Improved Windows Installer Deployment

Yes No Ability to choose between per-user or per-machine installation

Automation

XML Add-in Registration Yes No Developers can use XML files to define the registration settings for add-ins.

DTE2.Toolwindows Yes No Improves the discoverability and usability of tool windows in the object model by providing easy access to the tool windows in the IDE in their native types

DTE.Toolwindows.CreateToolWindow2 Yes No Creates a new tool window and hosts a user-defined control in it

Managed code add-ins Yes No Supports Managed Visual C++

New Managed tools options Yes No Several new options on the Tools menu are provided for managed code.

Task List default navigation Yes No Enables navigating directly to lines in the code by double-clicking items in the Task List.

Synchronous Find Yes No The Find object offers a new property, P:EnvDTE80.Find2.

WaitForFindToComplete to specify whether the search is performed synchronously or

Wipro – Confidential Page 6 of 11

Page 7: Dot net 2005 vs 2003

.Net 2005 versus .Net 2003

asynchronously.

Tool window command bar support Yes No

Enhanced AddNamedCommand Yes No An additional parameter in M:EnvDTE80.Commands2.AddNamedCommand2 is included to specify the style of the button, such as text only, icon only, text, and icon. Additional types of controls can also be created to place in the toolbars and menus, such as list box controls, edit box controls, and drop-down menu controls.

Add-In and Macro Security Yes No Developers can specify whether macros are allowed to run, whether add-ins are allowed to load, etc.

Code Model Events Yes No Track and respond to changes happening in the code

Language Model Additions Yes No A new assembly called VSLangProj80 contains a number of new automation members for Visual Basic and Visual C#

New Documentation for the IVSS Automation Model

Yes No

Help

Help viewer default Yes No Displays in an external Help viewer i.e. Microsoft Document Explorer, by default rather than inside the IDE

Community integration Yes No Enables access to forums and newsgroups directly from within Help

Wipro – Confidential Page 7 of 11

Page 8: Dot net 2005 vs 2003

.Net 2005 versus .Net 2003

2. ASP .Net Features

ASP.Net 2005 2003 Comments

Productivity features

Data Controls - gridview, detailsview, and formview

Yes No

Navigation Controls - treeview, menu, and sitemappath

Yes No

Login Controls Yes No

Web parts Yes No

Master pages with common header, footer, navigation menu, etc.

Yes No

Themes and Skins Yes No Easy customization of web site's look-and-feel

Personalization Yes No Profile object

Localization Yes No Built-in tools to dynamically generate resource files and localization references

Administration and Management

IIS required on development computer

No Yes

Built-in web server Yes No

Configuration API Yes No Programmatically build programs or scripts that create, read, and update Web.config and machine.config configuration files

ASP.NET MMC Admin Tool Yes No

Pre-compilation Tool Yes No

Health Monitoring and Tracing Yes No

XML based provider Yes No

Debugging of Stored procedures, UDFs

Yes No

SQL – CLR integration Yes No Stored procedures, triggers, user-defined types, and user-defined functions can be created

Wipro – Confidential Page 8 of 11

Page 9: Dot net 2005 vs 2003

.Net 2005 versus .Net 2003

using any .Net framework (applicable only with SQL Server 2005)

ASP.NET dynamic compile engine Yes No Automatic compilation of pages

Crystal Report Support

Crystal Reports – Version 10 Yes No

Design Time Preview Yes No

Client side Print/Export option Yes No

ToolTip disabled by default Yes No

Themes Yes No

Flexible Extensibility

Provider-driven Application Services Yes No Built-in support for membership (user name/password credential storage) and role management services out of the box

Server Control Extensibility Yes No Improved support for control extensibility, such as more base classes that encapsulate common behaviors, improved designer support, more APIs for interacting with client-side script, metadata-driven support for new features like themes and accessibility verification, better state management

Compilation Build Providers Yes No

Expression Builders Yes No

Performance and Scalability

64-Bit Support Yes No

Caching Improvements Yes No Automatic database server cache invalidation

Without performing a postback to the server sorting and paging can be done using the gridview control

Yes No

Wipro – Confidential Page 9 of 11

Page 10: Dot net 2005 vs 2003

.Net 2005 versus .Net 2003

3. Language Enhancements

VB.Net Language Enhancements 2005 2003 Comments

Partial types Yes No

Generics Yes No

Mixed access modifiers in property Yes No

My Yes No Application level version of Me

Operator Overloading Yes No

Using statement Yes No

Continue statement Yes No

IsNot operator Yes No

Default Instances Yes No Open a form without creating an instance

Three new unsigned data types Yes No UInteger, ULong, UShort

Explicit Zero Lower Bound on an Array

Yes No

Trycast Yes No A cast operator that doesn’t throw exception

Nullable types Yes No

C#.Net Language Enhancements 2005 2003 Comments

Generics Yes No

Anonymous methods Yes No

Iterators Yes No

Partial types Yes No

Nullable types Yes No

Mixed access modifiers in property Yes No

Wipro – Confidential Page 10 of 11

Page 11: Dot net 2005 vs 2003

.Net 2005 versus .Net 2003

References:

http://msdn2.microsoft.com/en-us/library/88fx1xy0(VS.80).aspx

http://www.c-sharpcorner.com/UploadFile/benoyraj/ ASPComparisonChart03072006234144PM/ASPComparisonChart.aspx 

http://www.c-sharpcorner.com/UploadFile/amit_agrl/ NewIDEFeaturesinVS200511102005010707AM/NewIDEFeaturesinVS2005.aspx

http://dnjonline.com/article.aspx?ID=vs2005_intro

http://www.ondotnet.com/pub/a/dotnet/2004/04/26/vbnet20_pt1.html? page=last

Wipro – Confidential Page 11 of 11


Recommended