tags:

views:

224

answers:

6

I try to keep it very simple. All I have seen in .Net 3.5fx is language upgrades i.e C# 3.0, VB.Net 9, still core CLR is based 2.0fx. I really did not find any new features (LINQ is again language feature).

Is .Net framewors 3.5 just like fixed version of .Net 3.0 framework ?

I really failed to find some thing new in core framework :(

+2  A: 

How about this "What's New in the .NET Framework 3.5". Aint Google grand...

Lazarus
Can't believe this was voted down without even a comment... poor show
Lazarus
+1  A: 

Take a look at this list, it's pretty good. I guess it's up to you as to what you decide qualifies as "new". :) Of course, 4.0 is going to shake things up in a big way on the "core new features" side.

JP Alioto
A: 

Here is a list of enhancements in .NET Framework 3.5:

1.CLR Enhancements: Although the CLR uses the same model as 2.0.

2.Compiler Enhancements: New VB.NET 9.0 compiler and support for changes to C# 3.0 like expression trees, lambda methods, extension methods, static reference for anonymous types etc.

3.LINQ: Probably the most revolutionary change in the 3.5 framework. LINQ to XML, LINQ to SQL, LINQ to Objects and LINQ to Datasets. Along with functional programming, LINQ is an outlook change to programming in C#.

4.Performance Improvements: Quite a few performance improvements have been made in 3.5. ADO.NET gets paging support as well as synchronization from caches at local and server datastores. Also performance improvements for multicore CPUs.

5.Networking changes: Peer-to-peer networking stack, including a managed PNRP resolver.

6.Windows Information APIs: New wrappers for WMI and Active Directory Services. WMI 2.0 gets a managed provider.

7.ASP.NET: New implementation of Client Application Services as well as 3 new ASP.NET controls. Also AJAX programming for ASP.NET is easier and better performing.

8.Windows Communication Foundation: WCF now works with POX and JSON data.

9.Windows Presentation Foundation: Newer plugin model for creating AddIns. SilverLight CLR is also part of the .Net Framework.

10.Misc: The C/C++ get a standard template libarary (STL) so that these languages can use share .NET libraries

+4  A: 
  1. System.Data.Linq.dll – The implementation for LINQ to SQL.

  2. System.Xml.Linq.dll – The implementation for LINQ to XML.

  3. System.AddIn.dll, System.AddIn.Contract.dll – New AddIn (plug-in) model.

  4. System.Net.dll – Peer to Peer APIs.

  5. System.DirectoryServices.AccountManagement.dll – Wrapper for Active Directory APIs.

  6. System.Management.Instrumentation.dll – WMI 2.0 managed provider (combined with System.Management namespace in System.Core.dll).

  7. System.WorkflowServices.dll and System.ServiceModel.Web.dll – WF and WCF enhancements (for more on WF + WCF in v3.5 follow links from here).

  8. System.Web.Extensions.dll – The implementation for ASP.NET AJAX (for more web enhancements, follow links from here) plus also the implementation of Client Application Services and the three ASP.NET 3.5 controls.

  9. System.Core.dll – In addition to the LINQ to Objects implementation, this assembly includes the following: HashSet, TimeZoneInfo, Pipes, ReaderWriteLockSlim, System.Security., System.Diagnostics.Eventing. and System.Diagnostics.PerformanceData.

  10. System.Data.DataSetExtensions.dll – The implementation of LINQ to DataSet.

  11. System.Windows.Presentation.dll –WPF support for the System.AddIn mentioned of point 3 above.

  12. System.VisualC.STLCLR.dll – STL development in the managed world.

rahul
I used many of these... Thanks for the list
Prashant
A: 

in .net 3.5,we can use Lambda and Linq to operate our data. there is a demo.

int[] i={1,2,3,4}; var a=(from a in i where a>2).toArray(); then we can get a array which contain 3 and 4

Edwin Tai
A: 

From MSDN

  • Deep integration of Language Integrated Query (LINQ) and data awareness. This new feature will let you write code written in LINQ-enabled languages to filter, enumerate, and create projections of several types of SQL data, collections, XML, and DataSets by using the same syntax.
  • ASP.NET AJAX lets you create more efficient, more interactive, and highly-personalized Web experiences that work across all the most popular browsers.
  • New Web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM, and several new WS-* standards.
  • Full tooling support in Visual Studio 2008 for WF, WCF, and WPF, including the new workflow-enabled services technology.
Kb