Windows 8 - Ready for programming delirium !
Recentemente ho studiato la struttura di Windows 8 proposta da Microsoft.
Lo schema è quello riportato in figura:
Guardate attentamente lo schema ed osservate dove è finito il framework .NET.
Questa è l'espressione media del programmatore che negli ultimi anni ha dedicato parte dell'intelletto nella comprensione ed utilizzo di tale framework.
Ebbene si.
E' vero che nella nuova versione di Windows è stato inserito il framework .NET 4.5 ma sembra solo un "contentino" per non scatenare le ire dei programmatori.
In realtà fanno da padrone 2 tecnologie.
[1] La combinazione HTML5 e Javascript che faranno di fatto scomparire WPF ?
[2] WinRT che soppianterà nel tempo Win32
Ma c'è di più.
Oltre a rinnegare di fatto Silverlight & C. verrà mantenuto XAML ma si programmerà di nuovo in ......
C++ unmanaged.
Vi rendete conto ?
Dopo oltre 10 anni è stata sfornata una nuova release del C++ nuova di pacca che ha la pretesa di mandare in pensione sia il C# che il VB che ormai è solo un vecchio moribondo ( per fortuna
).
Non fatevi ingannare dalla grafica dello schema .... anche se C# e VB sono citati nel contesto WinRT in realtà faranno il solito wrapper disgustoso per accontentare i nostalgici ma leggendo le recensioni vi renderete conto che il principe del futuro torna ad essere il C++.
E questo perché ?
[1] Sindrome da Android e iOS .... ci voleva l'interfaccia Metro per competere.
[2] Performance .... con il managed non si va lontano ..... se devi "pompare" !
[3] HTML5 e Javascript eliminano la necessità di plug-in flash like !
[4] Tentativo di abbandonare progressivamente le Desktop applications in favore delle web application e tablet apps
Il ritorno del C++ non mi dispiace affatto in quanto lo reputo il miglior linguaggio di programmazione mai sviluppato.
Quello che non mi piace affatto è l'invadenza della tecnologia COM anche sulla nuova piattaforma.
Dicono di averla alleggerita e semplificata ma personalmente l'ho sempre detestata per sintassi e pesantezza.
E che fine farà WCF ? ....... dallo schema sembra che basti levare la F !
Bene .... non resta che iniziare a studiare WinRT oppure ..... Java e JavaFx che rappresentano l'unica alternativa ....almeno finché Microsoft li ospiterà all'interno del sistema operativo.
Da domani quindi Visual Studio 11 oppure ..... NetBeans ..... a voi la scelta!
Lo schema è quello riportato in figura:
Guardate attentamente lo schema ed osservate dove è finito il framework .NET.
Questa è l'espressione media del programmatore che negli ultimi anni ha dedicato parte dell'intelletto nella comprensione ed utilizzo di tale framework.
Ebbene si.
E' vero che nella nuova versione di Windows è stato inserito il framework .NET 4.5 ma sembra solo un "contentino" per non scatenare le ire dei programmatori.
In realtà fanno da padrone 2 tecnologie.
[1] La combinazione HTML5 e Javascript che faranno di fatto scomparire WPF ?
[2] WinRT che soppianterà nel tempo Win32
Ma c'è di più.
Oltre a rinnegare di fatto Silverlight & C. verrà mantenuto XAML ma si programmerà di nuovo in ......
C++ unmanaged.
Vi rendete conto ?
Dopo oltre 10 anni è stata sfornata una nuova release del C++ nuova di pacca che ha la pretesa di mandare in pensione sia il C# che il VB che ormai è solo un vecchio moribondo ( per fortuna
).Non fatevi ingannare dalla grafica dello schema .... anche se C# e VB sono citati nel contesto WinRT in realtà faranno il solito wrapper disgustoso per accontentare i nostalgici ma leggendo le recensioni vi renderete conto che il principe del futuro torna ad essere il C++.
E questo perché ?
[1] Sindrome da Android e iOS .... ci voleva l'interfaccia Metro per competere.
[2] Performance .... con il managed non si va lontano ..... se devi "pompare" !
[3] HTML5 e Javascript eliminano la necessità di plug-in flash like !
[4] Tentativo di abbandonare progressivamente le Desktop applications in favore delle web application e tablet apps
Il ritorno del C++ non mi dispiace affatto in quanto lo reputo il miglior linguaggio di programmazione mai sviluppato.
Quello che non mi piace affatto è l'invadenza della tecnologia COM anche sulla nuova piattaforma.
Dicono di averla alleggerita e semplificata ma personalmente l'ho sempre detestata per sintassi e pesantezza.
E che fine farà WCF ? ....... dallo schema sembra che basti levare la F !
Bene .... non resta che iniziare a studiare WinRT oppure ..... Java e JavaFx che rappresentano l'unica alternativa ....almeno finché Microsoft li ospiterà all'interno del sistema operativo.
Da domani quindi Visual Studio 11 oppure ..... NetBeans ..... a voi la scelta!
