El .Net hace transformaciones de tipos automaticamente e inicializa los objetos automaticamente tambien .Net es un lenguaje simple, comodo y muy visual lo que le falta es potencia
Hombre que pena decir que no sabes lo que dices...
1. .Net no es un lenguaje, estas confundiendo .Net con VB.Net
2. .Net es una tecnologia (Ni una plataforma, Ni un lenguaje, Ni nada solo una Tecnologia!!!) y hay muchisimos lenguajes que pueden consumir y aplicar esta tecnologia (solo es necesario que el lenguaje cumpla con unas Normas CLS).
3. Los lenguajes mas comunes son C# (Considerado el Lenguaje Nativo), VB.NET (El cual evoluciono de la plataforma COM e implemento el CLS), Visual C++, Pascal, Cobol, Phyton, J#, F# y muchos mas!!!
4. Cuando te refieres a " inicializa los objetos automaticamente" no es algo que haga .Net como tecnologia, estas caracteristicas dependen del Lenguaje VB.NET lo hace de una forma y C# lo hace de otra muy distinta...
5. ¿Le falta Potencia?, espero no sonar arrogante!! (No es mi intención y perdon si te ofendes) pero potencia le falta al Desarrollador, ¿o acaso que no has podido hacer con .Net?
Atentamente,
Juan Manuel LombanaMicrosoft Certified Professional
Microsoft Student Partner
Medellín - Colombia