Tuesday, March 15, 2005

.NET 2.0 Hidden Gems - The Results

Based on the survey and email response, the outline for the article I've decided to go with is:



1a. Lightweight code gen (200) (200)

1b. Better cookiesless support (200) (400)

1c. New Trace features (300) (700)

1d. Strongly-typed resources (300) (1000)

1e. Nullable generic (400) (1400)

2. Debug visualizers (800) (2200)

3. C# refactoring (600) (2800)

4. FxCop Integration (800) (3600)

5. XSLT Debugger (400) (4000)

Word count for each topic in first bracket, followed by cumulative word count.



Results of the survey below. Thanks to everyone that took part - there where 50 responses. If anyone is interested in doing an online survey, freeonlinesurveys.com is quite good.










































































































































  Percentage Responses
New Trace functionality in .NET Framework
5.5


15

Debugger visualizations - allow things like a
DataSet to be shown in a DataGrid at debug time

6.9


19

New hosting APIs - built for Yukon, exposed for
all. Allow very fine-grained control of the CLR when you explicitly load it.

3.6


10

Better NGEN behavior and performance
2.5


7

Nullable
- the nullable type for all languages

5.5


15

GC.AddMemoryPressure - ability to get the GC to
help with memory management of large non-managed memory hogs.

2.2


6

Enhanced X509 support. Better digital certificate
management.

3.6


10

Zip file support
5.1


14

The new C++ - C++/CLI. __No __more __Managed __C++
2.2


6

STL.NET. Generics and templates
3.3


9

C# fixed size buffers. Great for interop and ready
structures off disk.

2.5


7

CLR changes - gritty stuff happening under the
hood.

4.0


11

ADO.NET 2.0 - MARS and SQL bulk copy
3.3


9

VSTS Performance Tools
2.9


8

ASP.NET Data Caching
3.3


9

Code Definition window in Visual Studio - build a
skeleton of what a binary reference would look like if you had the source code.
Removes need for Object Browser.

2.5


7

64-bit support in .NET 2.0
3.6


10

Strongly-typed resources
5.5


15

Per-user configuration settings
4.0


11

C# refactoring support
6.2


17

VB.NET Using statement
2.9


8

C# and VB.NET accessibility modifiers of property
get and sets

2.5


7

C++/CLI automatically generated property stores -
declare a variable like a global, but under the cover the compiler generates a
private variable and exposes a property

1.8


5

FxCop integration in Visual Studio
6.2


17

Compact Framework Improvements
4.7


13

Other.
3.6


10


Responses for Other: OTB, CD, XSLT Debugger, ObjectBinder, Cross form posting in ASP.NET , ASP.NET Client callback support, personalization support,enterprise library compatibility/inclusion?, sgen.exe (and integration within VS), Designer enhancements, window docking guides, save settings, etc, C# Partial Classes

0 Comments:

Post a Comment

<< Home