Monday, February 23, 2009

Difference between .Net 2.0, 3.0 and 3.5

dot net framework 2.0 နဲ႕ 3.0, 3.5 က ဘာကြာသလဲ?
ၿပီးေတာ့ အဲဒီ dot net ေတြက ဘာလုပ္လုိ႔ရပါသလဲ? ဆိုျပီး ေမးတဲ႕သူရွိလာလို႕ အေျဖလဲေပးရင္း ဒီပို႕စ္ေလးတင္ျပီး ရွဲလိုက္ပါတယ္။
သူငယ္ခ်င္းတစ္ေယာက္က ကူေျဖေပးတယ္။ ေဒါ့နတ္ေတြက ဘာလုပ္လို႕ရလဲ ဆိုေတာ့ ဒိုးနတ္လို စားလို႕ရတယ္လို႕...
နာလဲ ဒိုးနတ္လုပ္စားလို႕ရရင္ ေကာင္းမယ္ေတြးပါ၏(အေတြးခ်င္းတူရင္ အရင္လူက ဝယ္ေကၽြးေၾကး အဟီး)။
အေပ်ာ္ေျပာတာပါေနာ္။

ေဒါ႕နက္ 2.0 က 3.0 , 3.5 တို႕နဲ႕ ကြာပါတယ္။ ဒါေပသိ 3.0 နဲ႕ 3.5 ကေတာ႕ new version of dot net မဟုတ္ပါဘူးတဲ႕။
ASP.NET 2.0 framework library အသစ္ပါ။ 3.0 သူ႕ကိုေတာ႕ Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation; and Windows CardSpace တုိ႕ support လုပ္ထားတာပါ။ 3.5 ကေတာ႕ dot net 2.0 + AJAX+ LINQ + REST ဆိုျပီးသိရပါတယ္။ အဲဒီ AJAX နဲ႕ XML ဆိုတာေတြက Sugar-coated technology ေတြလို႕ နားလည္လုိ႕ရပါတယ္။ dot net frame work 2.0 နဲ႕တင္ program ေရးလို႕ရျပီးတာကိုမွ partial updating သို႕မဟုတ္ rich user experience အေနနဲ႕ progress bar တို႕ drag & drop လုိမ်ိဳးေတြ ထည္႕ခ်င္တဲ႕အခါမ်ိဳးေတြမွာ ျဖည္႕စြက္သံုးတာမ်ိဳးပါ။ က်မဆရာတစ္ေယာက္ေျပာတာကို မွတ္မိပါေသးတယ္ ေကာ္ဖီမႈန္႕နဲ႕ ေရေႏြးနဲ႕ ရွိရင္ ေကာ္ဖီေဖ်ာ္ေသာက္လို႕ ျဖစ္ေနတာကိုမွ ေနာက္ထပ္ သၾကားတု႕ိ ႏို႕ဆီတုိ႕ creamer တို႕ထပ္ျဖည္႕စြက္ေသာက္သလိုမ်ိဳး မို႕ sugar-coated technology လို႕ဆိုလိုခ်င္ပါသတဲ႕။ ဒီ dot net 2.0, 3.0 & 3.5 တို႕ရဲ႕ ကြာျခားမႈကို ဒီပံုေလး ၾကည္႕ရင္ ရွင္းလင္းစြာ နားလည္ႏိုင္မွာပါ။

က်မ ဖတ္မိတဲ႕ ရွင္းလင္းခ်က္ detail ေလးကေတာ႕ ဒီလိုဆိုထားပါတယ္။
.NET Framework 2.0

• A new hosting API for native applications wishing to host an instance of the .NET runtime
• Full 64-bit support for both the x64 and the IA64 hardware platforms.
• Language support for Generics built directly into the .NET CLR.
• Many additional and improved ASP.NET web controls.
• New data controls with declarative data binding.
• New personalization features for ASP.NET, such as support for themes, skins and webparts.



.NET Framework 3.0

• Windows Presentation Foundation (WPF), formerly code-named Avalon; a new user interface subsystem and API based on XML and vector graphics, which will make use of 3D computer graphics hardware and Direct3D technologies.
• Windows Communication Foundation (WCF), formerly code-named Indigo; a service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services.
• Windows Workflow Foundation (WWF) allows for building of task automation and integrated transactions using workflows.
• Windows CardSpace (WCS), formerly code-named InfoCard; a software component which securely stores a person's digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website.

2.0 => framework that shipped with VS 2005 VB 8.0 / C# 2.0
3.0 => same framework as 2.0 + WCF + WPF + WF
3.5 => all the above + LINQ technologies and will ship with the next VS including VB 9.0 and C#
(ဘာသာျပန္ေပးေတာ႕ဘူးဆို အိုေကလား)

ကိုးကား။ ။http://www.dotnetspider.com/forum/160776-Difference-between-Net.aspx

No comments: