.Net es el producto de Microsoft que implementa las normas ECMA-335 e ISO/IEC 23271.
Hasta donde yo sé estas normas describen una máquina virtual (VM), al estilo de la utilizada por Java, denominada CLR (Entorno Común de Ejecución de Lenguajes) unida a una "Librería de Clases Base" que permite ejecutar una aplicación en diferentes plataformas (arquitecturas, sistemas operativos, entornos, etc) sin necesidad de recompilarla.
La implementación libre (open source y todo eso) más conocida se llama Mono y forma parte del proyecto GNU ("GNU's Not Unix"). Creo que Sun Microsystems, Apple y BSD están trabajando en sus propias implementaciones de dichas normas para sus propios sistemas operativos. Digo "trabajando" porque, al parecer, la única versión "estable" que existe es la de Microsoft, tal vez porque son los padres de la criatura.
En cuanto a si facilita el desarrollo web, no tengo ni idea de si es más fácil o está más integrado que Java, pero como mínimo se podrá hacer lo mismo o parecido.
Última edición por Ñuño Martínez fecha: 15-09-2006 a las 14:28:23.
|