2010-06-06 6 views
8

저는 C# 프로그래머이며 Android 앱을 작성하려고합니다. 나는 완고한 curmudgeon이고 Java를 다시 쓰지 않는다 (C#으로 6 년 전에 전환 한 후).C# (Xamarin)에서 Android 앱 작성

Mono 및 MonoDroid (Java 작성) 외에도 다른 옵션이 있습니까? 아니면 내 자바 뿌리로 돌아 가기를 거부해서 어리석은 느낌이 들까?

자 마린 등 폰갭 같은 다른 이상의 장점과 단점이 무엇입니까?

는 (C#을 토론 대 자바가 관련 사양 해주십시오. 나는 나에게 자바 뿌리를 반환에 대해 물었을 때 내가 수사되고 있었다.)

+1

대기, 다른 HTTP : //www.androlib. co.kr/android.application.com-koushikdutta-mono-iDA.aspx – Dykam

+0

6/10 이후로 업데이트 된 적이 있습니까? – wizlog

답변

4

내가 this 기본적으로 C#을 개발자를위한 유일한 선택이라고 생각합니다.

+0

아니오. MonoDroid는 UI 바인딩과 같은 기능을 제공합니다. –

+0

하지만 돈을 내야합니다. –

0

가, 기다릴만한 가치가 무엇입니까?

또 다른 옵션은 Scala입니다. 지금 툴링이 어떤 것인지 잘 모르겠습니다.

0

전담 C# 개발자이므로 MonoDroid이 올바른 대답이라고 생각합니다. MonoDroid Preview 1이 2 일 전에 릴리스되었으므로 베타 버전과 정식 버전이 출시 될 때까지 기다리지 않아도됩니다.

0

Xamarin은 또 다른 옵션입니다. IOS 응용 프로그램뿐 아니라 Android 응용 프로그램도 만들 수 있으며 Visual Studio를 사용하거나 전체 기능의 MonoDevelop IDE를 사용할 수 있습니다. 요즘 모바일 애플리케이션을 개발

http://xamarin.com/monoforandroid

1

힘든 작업입니다. 비즈니스를 알아 채고 잠재 고객과 시장 점유율을 확보하려면 모바일 앱이 있어야하지만 어떤 플랫폼을 선택해야합니까? 사과? 기계적 인조 인간? 윈도우 폰? 모바일 앱 개발 비용은 플랫폼 선택 외에도 가장 큰 장애물 중 하나입니다. 3 대 모바일 운영 체제 중 2 개에서 기본적으로 개발 된 응용 프로그램을 얻으려면 즉시 개발 비용이 두 배로 증가합니다. 각 모바일 운영 체제는 특정 프로그래밍 언어 및 개발 환경에서의 개발을 중심으로 설계되었습니다.

3 개의 운영 체제, 3 개의 개별 언어 및 개발 환경 및 카운팅. 이러한 모든 운영 체제를 기본적으로 수용 할 수 있도록 모바일 앱 개발자는 각 프로그래밍 언어의 전문가가 될 수있는 사람이 있어야하며 각 모바일 운영 체제의 작동 방식에 대한 전문가도 있어야합니다. 작업 수명주기, 멀티 스레딩, 메모리 제한, 쓰레기 수거 등 자 마린에 대한

더 : Monodroid에 대한

http://devproconnections.com/mobile-development/product-review-xamarin-monotouch-and-mono-android

http://www.justinshield.com/2014/05/cross-platform-mobile-development-phonegap-vs-xamarin/