
“Non posso credere che stiano propagandando HTML5 e JavaScript. Noi sviluppatori web utilizziamo HTML, CSS e JS perché siamo obbligati, non perché ci piace. Se HTML e JS diventeranno il framework di sviluppo principale per Windows, potrei anche andare a scrivere codice Objective-C.“
oppure
“Come sviluppatore, non voglio scrivere applicazioni in HTML e javascript. Voglio costruire applicazioni WPF/silverlight, con vero codice.“
e ancora
“Il mio cuore smette di battere ogni volta che qualcuno alla Microsoft promuove con fierezza HTML5 e JavaScript.“
- Il typing statico e i generics, che consentono di rilevare in automatico, in fase di sviluppo, gran parte degli errori presenti nel codice, e che permettono all’ambiente di sviluppo di assistere lo sviluppatore in ogni situazione.
- LINQ, che consente di interrogare database, web-service e oggetti in maniera espressiva, anche in questo caso il codice viene verificato in fase di compilazione.
- .NET framework, un insieme di ottime librerie che ricoprono le funzionalità di I/O, threading, sicurezza, rete, web-service, database, grafica e molto altro.
- Reactive Extensions, per la gestione di eventi temporali, Task Parallel Library, per l’esecuzione di codice parallelo, e le funzionalità di asincronia del futuro C# 5.
- XNA, per lo sviluppo di giochi (2D e 3D) che sfruttano tutte le potenzialità di C# e di DirectX, senza le limitazioni del browser.
Aggiornamento | È stata aperta una petizione per chiedere a Microsoft di mantenere .NET come framework di sviluppo principale per Windows 8.
Aggiornamento 2 | Secondo voci interne a Microsoft, Jupiter, il framework Immersive per applicazioni .NET non è stato abbandonato. Gli sviluppatori avranno quindi la possibilità di scegliere se utilizzare HTML o .NET per lo sviluppo di applicazioni Immersive. Queste informazioni giungono da fonti che preferiscono rimanere anonime, e non sono ancora presenti notizie ufficiali. Microsoft dovrebbe fare ufficialmente chiarezza su questa vicenda, invece di lasciare propagarsi il panico generale.