2009-09-13 3 views
0

AJAX 웹 인터페이스와 내가 쓸 클라이언트 프로그램을 통해 액세스 할 서버를 작성할 계획입니다. 두 인터페이스는 유사한 기능을 제공합니다. 예를 들어 사용자는 웹 또는 클라이언트 인터페이스를 사용하여 가입 할 수 있습니다 (Skype 사용). 클라이언트는 RPC over HTTP를 사용하여 서버와 통신해야합니다.HTML + RPC 서버

최소한의 노력으로 단일 서버가 HTML/AJAX 및 RPC 요청을 처리 할 수있게 해주는 서버 프레임 워크가 있습니까? 구글의 GWT는 좋은 후보로 보이지만 나는 그것에 대한 경험이 없다 ...

답변

2

Google의 GWT는 자바가 개발 및 테스트에서 더 나은 도구를 제공하므로 클라이언트 측 프로그래밍을 자바 스크립트 대신 사용하려는 경우에 적합합니다. 또한 GWT는 크로스 브라우저 호환 자바 스크립트를 생성 할 수 있습니다. (GWT의 핵심에는 자바에서 자바 스크립트로 변환하는 GWT 컴파일러가 있습니다.)

웹 클라이언트는 물론 다른 클라이언트도 RPC over HTTP를 사용해야합니다. 리치 클라이언트, 당신은

  • 아파치 아 브로 [http://avro.apache.org/] 같은 RPC 프레임 워크를 찾을 수 있습니다. 장점은 조심스럽게 API를 디자인 한 다음 웹 클라이언트 (JSON 형식이 자바 스크립트에서 지원됨)와 리치 클라이언트에서 모두 소비 될 수 있다는 것입니다.

  • Msgpack-rpc [http://msgpack.org/ ]. 바이너리 직렬화 프레임 워크입니다.