사용자의 기기에 직접 저장된 로컬 데이터베이스를 사용하여 iOS 앱을 게시했습니다. 내 다음 응용 프로그램에서 사용자가 비동기 적으로 데이터를 보내고받을 수있는 원격 서버에 중앙 데이터베이스가 있습니다. 웹 서비스 프로그래밍에 익숙하지 않아 어디서부터 시작해야할지 모르겠습니다. 웹 호스팅 사이트에서 서버 공간을 구입하고 서버에 MySql 데이터베이스/phpMyAdmin 구성을 가지고 있습니다. 서버 쪽 코드를 처리하는 방법을 잘 모르겠습니다. 확실한 보안상의 이유로 데이터베이스가 인터넷을 통해 공개적으로 노출되어서는 안된다는 것을 충분히 잘 알고 있습니다. 따라서 iOS/Android 앱에서 서비스를 쿼리 할 수있는 일종의 웹 서비스가 필요하며 웹 서비스는 데이터를 가져 와서 XML 또는 JSON 형식으로 클라이언트에 다시 보냅니다. 파이썬으로 웹 서비스 레이어를 작성하고 싶습니다. 나는 약간의 연구를했고 장고는 이러한 것들을 위해 일부에 의해 권장되는 것으로 보인다. 그래서, 내 질문은 다음과 같습니다 :웹 서비스 모범 사례 만들기
- 파이썬에서 원격 서버의 웹 서비스를 만들기위한 좋은 자료는 무엇입니까?
- 서버 측 코드를 생성/디버깅/테스트하기위한 "우수 사례"는 무엇입니까? 로컬 MySql 데이터베이스를 만들고 로컬에서 서버 코드를 작성하고 테스트해야하며 완료되면 원격 서버로 푸시해야합니까?
필자의 궁극적 인 목표는 개념적인 hello world app임을 입증하는 것입니다. 내 IOS 및 안드로이드 장치에서 어디서 서비스 계층을 거쳐 데이터를 다시 가져 오거나 데이터를 삽입하는지 원격 데이터베이스에 쿼리 할 수 있습니다.
어떤 조언이나 조언을 부탁드립니다. 나는이 지역의 멍청한 행동이지만 배울 준비가되어 있습니다.
2. 예, 로컬 MySql이 디버깅 방법입니다. db를 빠르게 파손, 삭제, 수정할 수 있습니다 (원격 디버그, ssh/ftp). 입력을 가져 와서 결과를 반환하는 모든 스크립트. 내 의견은이 장고에 가지 말아라 - 장고는 전체 웹 사이트에 유용하다. UI를 원하지 않으므로 단순하거나 빠른 py 웹 서버가 더 적합 할 수있다 (web.py, cherypy, fapws, pyramide 등등) – cox