۱۳۸۷/۱۱/۱۸

تاريخچه‌ي نگارش‌هاي مختلف دات نت فريم ورك


حدود 8 سال از ارائه اولين نگارش دات نت فريم ورك مي‌گذرد و در ادامه مرور سريعي خواهيم داشت بر عناوين كتابخانه‌هاي اضافه شده به اين مجموعه:



دات نت فريم ورك 1.0
اولين ارائه عمومي آزمايشي آن در PDC 2000 صورت گرفت و در اوايل 2002 به عموم عرضه شد (2/13/2002).
عبارت كد مديريت شده را به دنيا معرفي كرد (managed code) و شامل اجزاي زير بود:
• GC, JIT
• C#
• Coherent Framework
• XSP….ASP+…ASP.NET!
• WinForms

دات نت فريم ورك 1.1
در اوايل 2003 به همراه ويندوز سرور 2003 و VS 2003 ارائه شد.
• Mobile ASP.NET controls
• Built-in support for ODBC and Oracle databases.
• IPv6 support.

دات نت فريم ورك 2
در اواخر 2005 ارائه شد (11/07/2005) و شامل تازه‌هاي زير بود:
• ASP.NET for the Masses
○ Application Building Blocks
§ Parts, Authentication, Role Management, etc
○ Visual Web Developer
• Client Development
• ClickOnce!

دات نت فريم ورك 3
در اواخر 2006 ارائه شد (11/06/2006) و موارد زير را به اين فريم ورك افزود:

• Windows CardSpace - Digital identity interface.
• Windows Presentation Foundation : WPF
○ Vector Graphics, Media and UI
○ Enters the age of UX
• Windows Communication Foundation : WCF
○ Unified messaging model
• Windows Workflow Foundation : WF
○ Coordinating work with durable applications

دات نت فريم ورك 3.5
در پايان 2007 ارائه شد (11/19/2007) و تازه‌هاي زير را به همراه داشت:
• Linq
• Expression Trees and Lamda Methods
• Extension Methods
• Paging Support for ADO.NET
• Managed Wrappers for WMI and AD
• Enhancements to WCF and WF
• System.CodeDom namespace
• ASP.NET AJAX
• WCF/WF
○ REST Services
○ Workflow Services
• Client
○ Sync
○ Client app services

در همين زمان نيز دات نت فريم ورك سورس باز شد.

سرويس پك يك دات نت فريم ورك 3.5
در اواسط 2008 ارائه شد (8/11/2008) و به همراه تغييرات زير بود:
• ASP.NET Dynamic Data
• ADO.NET
○ Entity Framework
○ Data Services (Astoria)
• WCF
○ AtomPub ServiceDocuments
• Client
○ Client Profile
○ Performance
§ Working set and startup time
• Silverlight 2
○ RTM end of 2008
○ Brings power of .NET to the web client
○ Media and RIA .NET platform


دات نت فريم ورك 4.0
نگارش بتاي آن در دسترس است و احتمالا نگارش نهايي آن در سال آينده‌ي ميلادي به همراه VS2010 ارائه مي‌شود. اين مجموعه تازه‌هاي زير را به همراه خواهد داشت:

• Base Class Library Improvements
○ Managed Extensibility Framework
○ More Core Data Structures
○ I/O Improvements
• Parallel Computing
○ Task Parallel Library
○ Parallel Linq (PLINQ)
○ Coordination Data Structures (CDS)
• Client
○ WPF
§ Client Profile
§ Business Focused Controls
§ Win7 Advances (Multi-touch, etc)
○ ADO.NET
§ Entity Framework v2
□ Code-First Development
□ TDD Support
□ Foreign-Key Support
○ ASP.NET
§ ASP.NET Dynamic Data Improvements
§ ASP.NET MVC
§ ASP.NET Dynamic Data for MVC
§ Extensible Caching Framework
○ WF & WCF
§ Fully Declarative Services
§ Workflow Enhancements
□ New flowchart modeling
□ Workflow Rules Integration
□ … much more…
§ WCF Enhancements
□ Durable Duplex
□ WS-Discovery & UDP Channel
□ In-Process Channel
§ RIA (Silverlight)
□ Simplified N-tier development
□ Business-focused framework