2010-06-28 9 views
5

Ho trovato che C++/CLI è un linguaggio molto potente per il wrapping di librerie C/C++ con .NET.Microsoft continuerà a supportare C++/CLI?

Credo che sia molto meglio che usare PInvoke per C per vari motivi.

Tuttavia, quando ho aggiornato my project a Visual Studio 2010, ho trovato che ha meno supporto per C++/CLI.

Esempi:

Microsoft sostiene:

Voglio mettere in chiaro che, mentre noi non possiamo affrontare questo problema, abbiamo ridotto il supporto per C++/CLI solo per il tempo e vincoli di risorse. Questo NON è un'indicazione che stiamo prendendo le distanze dalla tecnologia .

Ma, C++/CLI non ha mai avuto un valido supporto e se la versione corrente di VS ha meno supporto, cosa riserva il futuro?

risposta

4

dubito qualcuno ha una risposta veramente definitiva, anche (per esempio) Herb Sutter, che lavora come un'architettura su Visual Studio. Il problema è semplice: la direzione di Microsoft è determinata (in gran parte) dalle pressioni del mercato e dai clienti. Se un sacco di persone si lamentano a lungo e ad alta voce sui problemi, Microsoft probabilmente vedrà il fissaggio loro come importante - e vedere C++/CLI come più importante in generale. Se poche persone si lamentano, è probabile che assumano che poche persone stiano usando C++/CLI e rimarranno marginalizzate.

In un certo senso, penso che sia una profezia che si autoavvera: non hanno mai supportato lo abbastanza bene da renderlo un'alternativa praticabile, quindi non è mai diventato molto utile. Ciò si traduce rapidamente in un circolo vizioso di un minor numero di utenti che porta a un minore sviluppo che porta a un numero ancora minore di utenti ...

Problemi correlati