웹쪽은 해보지 않고, 자바, C ,안드로이드, 아이폰, mysql 쪽만 해보았습니다.
이번에 어플을 개발하면서 서버모듈을 하나 개발할려고하는데 처음에는 소켓으로 간단하게 구현해서 인증, 데이터 및 메세지 통신했는데, 다른분들은 대부분 웹서버로 구축해서 xml, json을 파싱해서 사용하더라구요.
자바 데몬방식으로 도는 소켓으로 개발하면 좋지 않은점이 있나요?
제가 자바 데몬방식이 어떤건지는 잘 모르겠습니다만, 대략 예측만 가능한 상태에서
리플을 남겨보자면,,
XML의 장점은 데이터를 효율적으로 확장,축소,오픈 할 수 있다는 거에 있습니다.
속도와도 관련이 되겠고요.
저도 웹서버 방식을 사용하는데, 제가 그렇게 했던 이유는
Socket 방식은 Mobile 환경에서 관리가 쉽지 않다는 점 때문입니다.
Socket 은 connection을 유지해야 하는 방식인데 모바일은 언제든지 네트워크가 끊길 수 있죠
이를 위한 방어코드를 작성하는 노고 보다는
connectionless 방식인 웹서버를 구현하고 필요에 따라 비동기 처리를 하는게 쉽기 때문입니다.
로그인 유지
제가 자바 데몬방식이 어떤건지는 잘 모르겠습니다만, 대략 예측만 가능한 상태에서
리플을 남겨보자면,,
XML의 장점은 데이터를 효율적으로 확장,축소,오픈 할 수 있다는 거에 있습니다.
속도와도 관련이 되겠고요.