Cod .NET in Microsoft

De obicei, daca sunt intrebat de catre firmele ISV, sa migreze sau nu codul vechi non-managed la .NET, le raspund sa migreze exact cat merita dpdv business, sa faca proiectele noi pe cat posibil in .NET (daca nu scriu chestii sistem „aproape de fier”) si eventual sa adauge extensii managed la aplicatiile legacy, care sunt greu de migrat.

Dar hai sa vedem ce se petrece in interiorul lui Microsoft, care poate fi privit ca un ISV mai maricel. Cineva s-a pus saptamanile trecute sa contabilizeze nr de linii de cod managed din produsele si tehnologiile Microsoft. Iata cele mai reprezentative:

  • Visual Studio 2005: 7.5 milioane linii
  • SQL Server 2005: 3 milioane linii
  • BizTalk Server: 2 milioane linii
  • Visual Studio Team System: 1.7 milioane linii
  • Windows Presentation Foundation: 900K linii
  • Windows Sharepoint Services: 750K linii
  • Expression Interactive Designer: 250K linii
  • Sharepoint Portal Server: 200K linii
  • Content Management Server: 100K linii

Altele pentru care nu stiu nr de linii:

  • MSN Mobile: aproape 100%
  • Windows Communication Foundation: 100%
  • Windows Workflow Foundation: 100%
  • Microsoft Dynamics CRM: 100%

Restul este C++ si un pic de VB.

Filed under: .NET