엠샤프
M Sharp![]() | 이 문서의 주제는 위키피디아의 일반적인 알림 가이드라인을 충족하지 못할 수 있습니다. : M Sharp – · · · · JSTOR (2013년 5월 (이 메시지 및 ) |
![]() | |
패러다임 | 멀티패키지: 구조화, 객체 지향, 이벤트 중심, 프로시저, 메타 |
---|---|
설계자 | Geeks(주) |
개발자 | Geeks(주) |
처음 등장한 | 2012 |
타이핑 분야 | 정적, 동적 |
면허증. | 전매의 |
웹 사이트 | http://www.msharp.co.uk/ |
주요 구현 | |
Visual C#,NET Framework, ASP.NET, 도메인 고유의 언어 |
M#(em sharp로 발음)은 코드 생성 도구이며 웹 사이트 및 웹 [1]응용 프로그램 작성에 사용할 수 있는 도메인 고유의 언어입니다.엔티티 및 페이지 정의를 ASP로 변환할 수 있습니다.NET Web Forms 및 MVC 및 C# 코드. 이는 애플리케이션의 사용자 인터페이스 및 비즈니스 로직 계층을 형성합니다.개발 시간 단축, 코드 품질 향상, 인적 [2]오류 감소가 주요 목표입니다.
이름.
M#은 주로 C# 프로그래밍 언어로 된 코드를 생성합니다.왜냐하면 "샤프" 접미사는 다른 많은 사람들에 의해 사용되고 있기 때문입니다.NET 언어, M#도 같은 규칙을 [3]따랐습니다.
구문
M#은 자체 IDE를 사용합니다.IDE는 ASP를 작성하기 위한 웹 기반 응용 프로그램입니다.ASP 작성을 위한 Net WebForms 및 Visual Studio.넷 MVC 프로젝트IDE 내에서 사용자는 엔티티 또는 사용자 인터페이스 [4]모듈을 입력, 제안에서 선택(Intelli-sense)하거나 마우스를 사용하여 정의할 수 있습니다.예를 들어, 2개의 버튼(취소 및 저장)이 있고 키 필드와 텍스트필드가 표시되는 폼모듈이 있습니다.[Key] 필드는 읽기 전용이며 [Save]버튼은 콘텐츠블록을 데이터베이스에 추가합니다.
그리고 Visual Studio의 같은 형태는 다음과 같습니다.
내부적으로 M# IDE는 이 모듈 정의를 JSON 파일로 유지합니다.빌드 시 C#, ascx 및 ascx.cs 파일이 생성됩니다.이 시점부터 모듈을 렌더링하거나 페이지를 제공하는 머신에 XML 또는 M#을 설치할 필요가 없습니다.
M#의 새로운 버전이 Microsoft Visual Studio에 통합되었습니다.
레퍼런스
- ^ "The end of offshoring?". Business Reporter. Archived from the original on 2013-03-10.
- ^ "Why M#?". Retrieved 18 May 2013.
- ^ Modelling languages for the "Solution Domain"; Productivity rules!. Code Generation. 2011.
- ^ "Understanding M#". Retrieved 26 May 2013.