Daca in prima parte am discutat pe scurt despre tabăra Adobe si am amintit cate ceva despre cei doi soldaţi ai săi in aceasta lupta, in cea de a doua parte vom discuta despre Microsoft si conceptul Avalon ..... ba nu WinFx ...... ba nu Orcas ..... ba nu WPF….ba nu Arrowhead.
Atâtea nume de cod si atâtea denumiri care mai de care mai ciudate pentru noile concepte si facilitaţi aduse de noile framework-uri. Desigur când spun noile framework-uri ma refer la NET Framework 3.0 (codename WinFX) si mai recentul NET Framework 3.5.
Nu intrebati de ce a aparut deja Framework 3.5 in momentul in care Framework 3.0 abia isi face debutul pe Windows Vista pentru ca nu voi putea raspunde exact.
Cert este ca Microsoft a introdus .NET Framework 3.0 WinFx in Vista default acum cel puţin un an, un an si jumătate ceea ce inseamana ca acesta exista de ceva vreme. Problema este ca Microsoft nu a pus la dispozitie utilitare de dezvoltare noi pentru acesta oferind decât o extensie pentru Visual Studio 2005 (destinat .NET 2.0). Aceasta extensie poate fi downloadata de la adresa următoare:
http://www.microsoft.com/downloads/details.aspx?familyid=F54F5537-CC86-4BF5-AE44-F5A1E805680D&displaylang=en
Pentru cei care nu au curiozitatea sa deschida acest link am sa dau un citat care mie unul mi s-a parut foarte intereant si m-a facut sa nu mai downloadez nimic:
The Visual Studio 2005 extensions for.NET Framework 3.0 (WCF & WPF), November 2006 CTP provides developers with support for building .NET Framework 3.0 applications using the released version of Visual Studio 2005. These tools are provided as an early preview of technology being considered for the Orcas release of Visual Studio. These tools are not supported by Microsoft but provided as is to enable early adoption of the .NET Framework 3.0 platform. Users will be expected to upgrade to the Visual Studio Orcas release when that becomes commercially available. Please fully review the EULA provided to understand the terms of this release.
Practic folosirea in sens comercial a programelor create cu aceasta extensie nu este posibila deoarece extensia este un preview (denumirea de beta ar fi fost mai elocventa) a unei tehnologii viitoare ce va necesita o licenta aditionala.
Orcas este numele de cod pentru viitorul Visual Studio 2008 ce va lucra cu .... surpriza .NET Framework 3.5.
Revenind la oile noastre ce ne interesează din tabăra Microsoft este noul concept:
WPF Windows Presentation Foundation. Acesta se imparte in mai multe componente.
Ideea de baza este ca aproximativ acelaşi cod rulează atât in browser cat si ca aplicaţie normala de sine stătătoare. Faptul ca aplicaţia este capabila sa ruleze in Browser transforma practic orice aplicaţie de sine stătătoare intr-o aplicaţie web client-side.
Controale utilizabile sunt aceleaşi atât pentru varianta browser cat si pentru varianta aplicaţiei normale. Aceste controale sunt asemantoare cu cele din NET.2.0 Windows Forms (acesta a ramas si in .NET 3.0 - vom discuta in alt articol).
WPF permite interoperabilitatea cu Windows Forms via un set de controale special construite ce permit comunicare dintre cele doua tehnologi. (sa nu uitam ca si Widows Forms era capabil intr-o măsura mica sa ruleze in browser)
WPF este tehnologia pretendenta din partea Microsoft vârful de lance este WPF/E - Windows Presentation Foundation Everywhere. WPF/E este o ramura ce s-a separat de WPF, scopul acestora este sa ofere un framework care sa ruleze in cat mai multe browsere. Frameworkul acesta derivat se numeste Silverlight si este capabil sa ruleze oficial si in Firefox si chiar in Safari pe MAC-uri.
Silverlight aduce acelaşi elemente inovative ca si Flex-ul. Layout intr-un sistem derivat din XML -XAML (vs MXML) usor de folosit usor de inteles usor de interpretat si parsat (interesant pentru domeniul Interfete Evoluate). Similitudinile sunt fantastice totul este vector-based, acelasi genuri de controale aceleasi suport ptr 3D, 2D, aceasi idee de efecte de tranzitie, acelasi suport ptr CSS. Fiecare parte si-a adus limbajele favorite : ActionScript vs .NET languages.
Privit in ansamblu Silverlight pare sa fie o clona a Flexului; ramane de vazut cat este de fiabil si cum se va comporta.
Atâtea nume de cod si atâtea denumiri care mai de care mai ciudate pentru noile concepte si facilitaţi aduse de noile framework-uri. Desigur când spun noile framework-uri ma refer la NET Framework 3.0 (codename WinFX) si mai recentul NET Framework 3.5.
Nu intrebati de ce a aparut deja Framework 3.5 in momentul in care Framework 3.0 abia isi face debutul pe Windows Vista pentru ca nu voi putea raspunde exact.
Cert este ca Microsoft a introdus .NET Framework 3.0 WinFx in Vista default acum cel puţin un an, un an si jumătate ceea ce inseamana ca acesta exista de ceva vreme. Problema este ca Microsoft nu a pus la dispozitie utilitare de dezvoltare noi pentru acesta oferind decât o extensie pentru Visual Studio 2005 (destinat .NET 2.0). Aceasta extensie poate fi downloadata de la adresa următoare:
http://www.microsoft.com/downloads/details.aspx?familyid=F54F5537-CC86-4BF5-AE44-F5A1E805680D&displaylang=en
Pentru cei care nu au curiozitatea sa deschida acest link am sa dau un citat care mie unul mi s-a parut foarte intereant si m-a facut sa nu mai downloadez nimic:
The Visual Studio 2005 extensions for.NET Framework 3.0 (WCF & WPF), November 2006 CTP provides developers with support for building .NET Framework 3.0 applications using the released version of Visual Studio 2005. These tools are provided as an early preview of technology being considered for the Orcas release of Visual Studio. These tools are not supported by Microsoft but provided as is to enable early adoption of the .NET Framework 3.0 platform. Users will be expected to upgrade to the Visual Studio Orcas release when that becomes commercially available. Please fully review the EULA provided to understand the terms of this release.
Practic folosirea in sens comercial a programelor create cu aceasta extensie nu este posibila deoarece extensia este un preview (denumirea de beta ar fi fost mai elocventa) a unei tehnologii viitoare ce va necesita o licenta aditionala.
Orcas este numele de cod pentru viitorul Visual Studio 2008 ce va lucra cu .... surpriza .NET Framework 3.5.
Revenind la oile noastre ce ne interesează din tabăra Microsoft este noul concept:
WPF Windows Presentation Foundation. Acesta se imparte in mai multe componente.
Ideea de baza este ca aproximativ acelaşi cod rulează atât in browser cat si ca aplicaţie normala de sine stătătoare. Faptul ca aplicaţia este capabila sa ruleze in Browser transforma practic orice aplicaţie de sine stătătoare intr-o aplicaţie web client-side.
Controale utilizabile sunt aceleaşi atât pentru varianta browser cat si pentru varianta aplicaţiei normale. Aceste controale sunt asemantoare cu cele din NET.2.0 Windows Forms (acesta a ramas si in .NET 3.0 - vom discuta in alt articol).
WPF permite interoperabilitatea cu Windows Forms via un set de controale special construite ce permit comunicare dintre cele doua tehnologi. (sa nu uitam ca si Widows Forms era capabil intr-o măsura mica sa ruleze in browser)
WPF este tehnologia pretendenta din partea Microsoft vârful de lance este WPF/E - Windows Presentation Foundation Everywhere. WPF/E este o ramura ce s-a separat de WPF, scopul acestora este sa ofere un framework care sa ruleze in cat mai multe browsere. Frameworkul acesta derivat se numeste Silverlight si este capabil sa ruleze oficial si in Firefox si chiar in Safari pe MAC-uri.
Silverlight aduce acelaşi elemente inovative ca si Flex-ul. Layout intr-un sistem derivat din XML -XAML (vs MXML) usor de folosit usor de inteles usor de interpretat si parsat (interesant pentru domeniul Interfete Evoluate). Similitudinile sunt fantastice totul este vector-based, acelasi genuri de controale aceleasi suport ptr 3D, 2D, aceasi idee de efecte de tranzitie, acelasi suport ptr CSS. Fiecare parte si-a adus limbajele favorite : ActionScript vs .NET languages.
Privit in ansamblu Silverlight pare sa fie o clona a Flexului; ramane de vazut cat este de fiabil si cum se va comporta.
No comments:
Post a Comment