lunes, 22 de abril de 2013

Beneficios de Mono

Algunos Beneficios de trabajar con Mono:
  • Popularidad: Construido sobre el éxito de. Net, hay millones de desarrolladores que tienen experiencia en la creación de aplicaciones en C #. Hay también decenas de miles de libros, sitios web, tutoriales y ejemplos de códigos fuente para ayudar con cualquier problema imaginable.
  • Programación de Alto Nivel: En Mono todos los lenguajes soportados se benefician de muchas de las características del tiempo de ejecución, como la gestión automática de memoria, la reflexión, los genéricos, y los subprocesos. Estas características nos permiten concentrarnos en la escritura de nuestra aplicación en lugar de escribir código para la infraestructura del sistema.
  • Librería de Clases Base: Tener una gran biblioteca de clases nos ofrece un aumento en la productividad a la hora de escribir aplicaciones. Necesita el código socket o una hashtable? No hay necesidad de escribir nuestras propias clases, ya que se encuentran integradas en la plataforma.
  • Multiplataforma: Sin lugar a dudas este es el beneficio más importante de todos Mono está diseñado para ser multiplataforma. Mono se ejecuta en Linux, Microsoft Windows, Mac OS X, BSD y Sun Solaris, Nintendo Wii, Sony PlayStation 3, el iPhone de Apple. También se ejecuta en x86, x86-64, IA64, PowerPC, SPARC (32), ARM, Alpha, s390, s390x (32 y 64 bits) y muchos más. El desarrollo de aplicaciones con Mono le permite funcionar en casi cualquier computadora existente.
  • Common Language Runtime: Otro de los beneficios importantes ya que el CLR nos permite elegir el lenguaje de programación con el que nos guste trabajar y de esta manera podemos interoperar con código escrito en cualquier otro lenguaje soportado por el CLR. Por ejemplo, puede escribir una clase en C #, heredar de ella en VB.Net, y utilizarlo en Eiffel.

1 comentario: