M Sharp


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

M # (pronunciado em sharp ) es una herramienta de generación de código y un lenguaje específico de dominio que se puede utilizar para crear sitios web y aplicaciones web. [1] Puede traducir entidades y definiciones de página a ASP.NET Web Forms y código MVC y C # que a su vez forman la interfaz de usuario y la capa de lógica empresarial de la aplicación. Sus principales objetivos son reducir el tiempo de desarrollo, aumentar la calidad del código y reducir los errores humanos. [2]

Nombre

M # genera códigos que se encuentran principalmente en el lenguaje de programación C #. Debido a que el sufijo "sharp" ha sido utilizado por varios otros lenguajes .NET, M # siguió la misma convención. [3]

Sintaxis

M # usa su propio IDE , que es una aplicación basada en web para crear ASP.Net WebForms y Visual Studio para crear proyectos ASP.Net MVC. Dentro del IDE, un usuario puede escribir, seleccionar entre sugerencias ( Intelli-sense ) o usar el mouse para definir las entidades o los módulos de interfaz de usuario. [4] Un ejemplo sería un módulo de formulario que tiene dos botones (Cancelar y Guardar) y muestra una clave y un campo de texto. El campo Clave es de solo lectura y el botón Guardar agrega un bloque de contenido a la base de datos:


Y el mismo formulario en Visual Studio sería como el siguiente.



Internamente, M # IDE mantiene esta definición de módulo como un archivo JSON . En el momento de la compilación, generará archivos C #, ascx y ascx.cs. A partir de ese momento, XML o M # no es necesario para renderizar el módulo ni para ser instalado en las máquinas que darán servicio a la página.

Las nuevas versiones de M # están integradas con Microsoft Visual Studio.

Referencias

  1. ^ "¿El fin de la deslocalización?" . Reportero de negocios . Archivado desde el original el 10 de marzo de 2013.
  2. ^ "¿Por qué M #?" . Consultado el 18 de mayo de 2013 .
  3. ^ Lenguajes de modelado para el "dominio de la solución"; ¡Reglas de productividad! . Codigo de GENERACION. 2011.
  4. ^ "Comprensión de M #" . Consultado el 26 de mayo de 2013 .

enlaces externos

  • Página web oficial
Obtenido de " https://en.wikipedia.org/w/index.php?title=M_Sharp&oldid=1032672838 "