AJAX를 잠시 공부하다 GWT로 테스트삼아 게시판을 만들고 있습니다.
브라우저 호환성이나 레이아웃에 특별히 신경쓰지 않고 Java application처럼 만들면 되서 편하긴 한데, 이것저것 추가 기능을 넣다 보니 GWT는 단순히 layout을 편하게 구성하는데만 사용하게 되는군요.
예전처럼 php로만 게시판을 구성하게 되면 현재 로그인한 유저의 등급이나 그룹에 따라 보여줄 게시판과 보여주지 않을 게시판을 구별하는게 server side에서 가능했는데, GWT를 사용하니 page의 구성이 client단에서 이루어지는지라 쉽지가 않네요. 그렇다고 client쪽에 유저의 등급,그룹을 저장해놓고 보여줄 내용과 보여주지 않을 내용을 구별하자니 보안상의 문제도 걱정되구요. 이런저런 문제로 'client와 server간의 프로토콜을 따로 만들까'하는 생각까지 들어 차라리 gwt를 쓰지 않는게 낫겠다 싶은 생각까지 듭니다.