The Artima Developer Community
Sponsored Link

.NET Buzz Forum
What's new in the .NET Framework

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Darrell Norton

Posts: 876
Nickname: dnorton
Registered: Mar, 2004

Darrell Norton is a consultant for CapTech Ventures.
What's new in the .NET Framework Posted: Jun 16, 2005 9:37 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Darrell Norton.
Original Post: What's new in the .NET Framework
Feed Title: Darrell Norton's Blog
Feed URL: /error.htm?aspxerrorpath=/blogs/darrell.norton/Rss.aspx
Feed Description: Agile Software Development: Scrum, XP, et al with .NET
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Darrell Norton
Latest Posts From Darrell Norton's Blog

Advertisement

These are notes I took at Joel Pobar’s “What’s New in .NET 2.0” breakout session.

New Features

64-Bit

  • The default MSIL-only compile option works on both 32 and 64 bit natively. If you are doing COM Interop or using PInvoke, then you need to make sure you run in the same “bitness” as the component does. You can change the options in either Visual Studio or via the command line.

Performance

  • Long-term goal is to get performance of managed code equal to that of unmanaged code.
  • Short-term goals for version 2 of the Framework were to reduce startup time and reduce the working set. Rico Mariani said that “space is speed”, so reduce the working set (the amount of memory that is used by a managed application) means it will run faster.
  • To improve startup time, the CLR team spent a good bit of time improving NGen. To reduce the working set, the team increased the amount of shareable working set, or non-private memory, from 40 percent in 1.1 to 90 percent in 2.0.
  • Interface/delegate invocation is 2x faster.
  • Simple inter-app domain remoting is 200x faster.
  • UTF8 Encoding is 2.5x faster.
  • Lots of reflection performance improvements, including true lazy load on the GetMethod(string) method and lightweight codegen (generating only the essential code).

Generics

  • It’s a CLR feature, so all .NET languages can support it if they want to. It’s available in both VB and C# right now.

Security

  • Managed ACL support! New classes have been added to the .NET Framework that allow managed code to create and modify an ACL. New members that use an ACL have been added to the I/O, registry, and threading classes.
  • System.Security.SecureString
  • Improved SecurityException details.
  • In Visual Studio 2005 – developers can test the running of their application within a certain zone (the Internet or the Intranet zone).

Out-of-Band

  • Rotor – version 2 with most features will come out 3-6 months after Whidbey releases, so if Nov. 7 for Whidbey holds, we’re looking at Feb – May 2006.
  • IronPython – Microsoft implementation of the dynamic language Python built on .NET Beta 2.  You already know I’m all about Python, and IronPython is even better!

You can find out more detail on what is new in the .NET Framework 2.0 Beta.

Read: What's new in the .NET Framework

Topic: Una metafora aritmetica per i design pattern Previous Topic   Next Topic Topic: Talking about Transactions - - June 30th

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use