View Single Post
Old 11-02-2012, 09:31   #1908
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 13038
Quote:
Originariamente inviato da domenicoav Guarda i messaggi
:NET = SIlverlight = WinRT
Non è corretto.

WinRT è la nuova API di Windows (per i profani è una libreria ovvero una collezione di funzioni messe a disposizione dal SO per i programmatori) per scrivere applicazioni Metro-style.

Si può accedere alle API WinRT praticamente da qualsiasi linguaggio supportato da MS: VB, C#, Javascript (questa è la vera novità) e C++ (nativo, ovvero compilato).

WinRT può essere usata ANCHE con .NET, ma non solo.

La differenza tra il framework .NET e i linguaggi compilati (come C++ nativo) è che il codice pensato per il primo può potenzialmente girare su ogni architettura che supporti .NET, senza bisogno di ricompilare alcun che.

Ovviamente anche nel caso di .NET bisogna valutare le varie versioni del framework... ovvero se MS metterà le vecchie versioni del framework (4.0, 3.5 e così via in giù...) su Windows 8 ARM.

Il rischio è comunque quello che i vecchi framework non vengano supportati su ARM.

Dunque riassumendo:

Le vecchie applicazioni .NET gireranno su Win8 ARM?
Dipende. Se Microsoft metterà su ARM le vecchie versioni del framework non ci saranno problemi.
Bisogna escludere quelle applicazioni che fanno uso di librerie native x86.

Le vecchie applicazioni native Win32 gireranno su Win8 ARM?
Molti indizi trapelati sembrerebbero dire di NO, ma rimane da vedere la consumer preview.
In Win8 ARM sembrano esserci solo le nuove API WinRT.

Le applicazioni WinRT gireranno su Win8 indipendentemente dall'architettura?
Sicuramente le app scritte con .NET o Javascript gireranno, per quelle C++ potrebbe bastare ricompilare (in questo caso potrebbe dipendere più che altro dal programmatore).

Ultima modifica di WarDuck : 11-02-2012 alle 09:41.
WarDuck è offline