2012-04-05 4 views
5

나는 내 연구를 수행했으며이를 좁혔다. OK, 클라우드 기반 안드로이드 애플리케이션 개발의 백엔드 (서버 측)에 사용할 언어 및 도구를 결정했습니다. Google App Engine을 프레임 워크로 결정했습니다. 내 안드로이드 타블렛에서 개발하려고하기 때문에 나는 IDE 기반의 클라우드를 원한다. (클라이언트 측 네이티브 안드로이드 IDE 앱을 사용할 예정입니다.)Android 백엔드 기술 - 언어 (Java, Python) 및 IDE (CoderBuddy, exo Cloud, Cloud 9)

App Engine은 Go 프로그래밍 언어, Java 및 Python을 지원합니다. Go를 지원하는 안정적인 클라우드 IDE가없는 것처럼, 나는 Java & Python으로 남았다. 나는 아래의 IDE 내 광대 한 목록을 좁혀했습니다

Coderbuddy - (자바 & 파이썬 지원) 클라우드 9 - - (자바 & 파이썬 지원)

클라우드 엑소 (전용 앱 엔진하지만, 파이썬을위한 설계)

나는 어느 언어도 모른다. 안드로이드 클라이언트 측 개발을 위해 자바를 배워야 만합니다. 필자는 파이썬이 코딩하는 것이 빠르다는 것을 이해합니다. 그렇기 때문에 필연적으로 성능이나 확장 성을 희생하고 싶지는 않습니다. 나는 많은 SQL 데이터베이스 물건을 다룰 것이다.

마지막으로 내가 길을 가고 있다고 생각하면 다른 방향으로보아야합니다. 감사!

편집 : 내 배경 언어

답변

1

내 생각은 자바를 사용하는 것은 당신이 해결책을 찾을 수있는 프레임 워크를 많이해야합니다 그리고 정말 파이썬 당신이를 제공 할 것입니다 생각하지 않는다는 것입니다 델파이 (오브젝트 파스칼)입니다.

IDE에 관해서는 파이썬으로 걱정하지 않아도된다고 생각합니다. SublimeText 2 또는 Eclipse (파이썬 편집기를 설치해야 함)를 사용할 수 있습니다. 둘 다 훌륭하게 작동하며 Python은 쉽게 배포 할 수 있습니다.

자바에서는 Eclipse를 사용하지만 친구가 NetBeans를 사용하고 있으며 서비스와 같은 것을 만들 수있는 "바로 가기"가 있습니다.

Java와 함께라면 Android로 인해 더 익숙해 질 것입니다. 그래서 더하기라고 생각합니다.

적어도 당신이 무엇이 가장 좋은지 더 잘 이해할 수 있어야합니다.

준비가되면 델파이와 많이 다릅니다.)