[개발]mono
2020.11.18 22:34
** mono 프로젝트란? **
닷넷 프레임워크의 규격에 맞게 만든 오픈소스 프로젝트다
mono 를 사용하면 리눅스나 맥에서도 visual studio 없이 c# 으로 프로그래밍이 가능하다.
폰갭(PhoneGap:Cordova)은 UI 기반을 html 에 두고 있고 UI 엔진도 html과 javascript 해석에 중점을 둔다.
때문에 자연스럽게 모바일 웹을 모바일 앱으로 바꾸기에 적합하다. 그래서 웹개발자들이 쉽게 접근 가능하다.
자마린(Xamarin)은 네이티브 앱 개발을 목표로 하므로 UI 구성 및 개발이 자유롭다.
닷넷 프레임워크의 오픈소스 프로젝트인 mono 를 이용하는듯
c# 소스를 타 플랫폼에선 mono 를 통해 해당 플랫폼의 네이티브 코드로 컴파일 되는듯하다
** Unity 와 mono **
유니티는 c#, boo, javascript 언어로 개발이 가능한데 이들 언어들을 msil 로 컴파일 해주는 컴파일러가 있나보다
msil 로만 만들어주면 CLR 공용언어런타임 사용이 가능하므로 이런식으로 여러언어로 개발 가능해지는것같다
** Xamarin **
visual studio 에서 c# 으로 개발하면 mono 를 이용하여 맥과 리눅스에서 각각의 mono 에서 해당 플랫폼의 네이티브 코드를 생성하게 해준다. 이런개념인듯하다.
[출처] Xamarin 이란? 오픈소스 mono 프로젝트|작성자 휴즈벌
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | [개발]mono | sowon | 2020.11.18 | 84 |
17 | [개발]프레임워크 | sowon | 2020.11.18 | 50 |
16 | [보안] SSL 인증서 받기 | sowon | 2018.02.28 | 232 |
15 | [기술]SSL설정 이것로 해봤으나.. | sowon | 2018.01.05 | 1158 |
14 | [도메인 등록] 도메인 등록을 해줘야 친근감도 생기고 | sowon | 2018.01.04 | 701 |
13 | [우분투] 방화벽 설정하기 | sowon | 2017.11.22 | 127 |
12 | [리눅스] phpmyadmin password 변경 | sowon | 2017.10.30 | 181 |
11 | [리눅스]Mysql 패스워드 분실시 | sowon | 2017.10.30 | 125 |
10 | 3. 제로보드 설치하기 - 제로보드 설치 | sowon | 2017.06.22 | 140 |
9 | 2. 제로보드 설치하기 - 제로보드 다운로드 및 서버업로드 | sowon | 2017.06.22 | 22398 |
8 | 1. 제로보드 설치하기 - 서버 및 클라이언트 ftp준비 | sowon | 2017.06.22 | 133 |
7 | 4. web서버 만들기 - phpmyadmin 설치 | sowon | 2017.06.22 | 122 |
6 | 3. web서버 만들기 - APM 구축 테스트 | sowon | 2017.06.22 | 141 |
5 | 2. web서버 만들기 - APM 서버들 연동 | sowon | 2017.06.22 | 119 |
4 | 1. web서버 만들기- APM설치 | sowon | 2017.06.22 | 297 |
3 | 우분투 업데이트 및 업그레이드 | sowon | 2017.06.22 | 121 |
2 | 우분투 설치하기 -putty로 접속하기까지~ | sowon | 2017.06.22 | 124 |
1 | 우분투 서버 설치 준비하기-USB부팅 디스크 만들기 | sowon | 2017.06.22 | 127 |