우리는 REST 웹 서비스를 제공하는 cakephp를 실행하는 웹 서버를 가지고 있습니다. 이제는 다른 라이브러리 또는 API에 너무 많이 의존하지 않고 https의 웹 서비스와 통신 할 수있는 간단한 .exe (창 형식 gui)로 이식 가능한 윈도우 클라이언트를 만들어야합니다. 클라이언트는 xml & xml을 보낼 것입니다. 또한 로컬 PC의 일부 텍스트 파일을 읽고 압축하여 base64와 같은 텍스트 형식으로 인코딩 한 다음 서버에 안심하고 보내십시오.내 웹 서버 (REST)를 할 수있는 휴대용 Windows GUI 클라이언트를 만들 때 어떤 언어를 선택해야합니까?
나는 자바가이 일을 할 수도 있음을 알고 있지만, 우리는 jvm에 의존하지 않기를 바란다.
.NET이이를 수행 할 수 있지만 .NET Framework에 많이 의존한다는 것을 알고 있습니다. 2003, XP, 2000 등의 오래된 OS를 지원하기를 원할 때 호환성 검사를 수행하는 것이 큰 문제입니다.
C는 선택 사항이지만 개발 또는 유지 관리가 쉽지 않습니다.
python, php, ruby 같은 다른 언어를 사용할 수 있습니까? 추가 프로그램을 설치하지 않고?
사용자가 다운로드하고 압축을 풀어 실행할 수있게 할 수 있습니까?
감사합니다. 어떤 제안이라도 감사하겠습니다.