2010-03-24 4 views
2

웹 기반 애플리케이션을 구축 중입니다. 프론트 엔드는 Sproutcore에서 설계되었습니다. 백엔드에는 여러 데이터베이스가있는 모든 트랜잭션을 처리하는 자체 Python API가 있습니다. 프론트 엔드와 백엔드를 연결하는 가장 좋은 방법은 무엇입니까?Sproutcore 프론트 엔드와 커스텀 파이썬 백엔드 연결하기

AFAIK django는 (내가 틀렸다면 올바른) 나만의 고유 한 ORM을 사용하지 않으면 성가신 일이 될 것입니다 ... 저는 파이썬 기반 솔루션을 선호합니다. 아이디어가 있습니까?

감사합니다.

Suvir

답변

2

내가 SproutCore를 알고있는 유일한 것은 내가이 답변을 약 10 초 전에 읽을 것입니다. Javascript는 아약스를 할 수 있기 때문에 나는 sproutcore를 사용할 수 있다고 생각합니다. 그래서 당신의 백엔드에 편안한 api + json을 제공하는 것이 옵션이 될 것입니다. 사장에게 팔 필요가 있다면 서비스 지향 아키텍처라고 부릅니다. 이 주간 정보 주간에 살펴보기 전에 아마 작동 할 것입니다.

작동하려면 http 요청에 응답하고 json을 반환 할 수있는 모든 것이 필요합니다. 거기 밖으로 bizillion 웹 프레임 워크 가이 일을 할 수 있습니다. 당신은 이미 언급했는데 아마 다시 언급 될 것입니다. 나는 계속 나아갈 것이고, 나의 취향을 주장 할 것이다. bfg 또는 pylons 중 하나가 당신을 위해 작동하고 거의 방해받지 않습니다. 물론 다른 것들도 있고, 어쩌면 그들과 놀고 난 후에 Webob (pylons와 bfg와 다른 것들에 의해 사용됨)이나 똑바로 wsgi을 사용하거나 적절하게 조각들을 사용하여 당신 자신의 것을 쉽게 쓸 수 있다는 것을 알게 될지도 모른다. 필요에 따라

+1

고마워, CherryPy는 내가 지금 필요한 모든 것을 할 것 같다. Pydroid가 제안한대로 bottle.py를 체크 아웃 할 것입니다. – Suvir

2

간단히 말하면 Bottle.py도 있습니다.

관련 문제