국내 서비스는 Java가 가장 많이 사용하는 웹언어로 개발되고 있다

개인적으로는 Java로 서비스를 개발하는건 매우 부정적이라고 생각한다

언어가 나쁘다 좋다가 아니라 웹에 적합한 언어인가 아닌가이다

서비스가 금융이나 증권같이 아주 오래된 서비스와 개발인력이 이미 자리하고 있다면 선택의 여지가 없다

하지만 새로 만드는 서비스는 언어선택이 매우 중요하다

대부분의 포털 서비스는 PHP기반으로 되어있다

Java를 가르치는(학원) 에서 왜 PHP가 오래되고 보안이 약하고 모듈화에 어렵고 등등의 이유를 대고 Java로 개발하는지에 대해서는 의문이다

필자가 PHP를 선호하는건 단지 언어의 특성을 떠나서 현존하는 언어중 가장 웹을 기반으로 만들어진 가장 안정된 언어가 PHP이기 때문이다

다른 언어는 웹기반을 위한 별도의 기능을 추가해서 실행해야 한다. 랜더링이라는 복잡한 과정을 거치고 변수처리를 위해서 또다른 형태의 내부 스크립트도 아닌 이상한 문법이 나온다

서비스를 개발하면 서버, 클라이언트로 나눠지게 된다

서버의 역활은 데이타와 통신을 담당하고 클라이언트는 화면 처리와 통시을 하게 된다

여기시 서버부분의 언어로 PHP 는 매우 효율적인 언어다

화면처리와 서버 부분을 혼동하는 개발자가 많다. 화면처리는 대부분 HTML, CSS, jQuery로 90% 이상이 해결되고 서버쪽에서 HTML 속에 데이타처리만 처리하게되거나 Restful형태로 부분 HTML 또는 JSON 형태의 데이타만 디비에서 조회하면 된다.

다양한 서비스를 구현하기 위한 기본적인 지식과 모듈에 대해서 앞으로 정리할 예정이다