웹프로그래머는 프로그래머가 아니다 라고 이야기 하는 사람들이 있지


당연히 면전에다 대고 이야기 하지는 않고 대부분 마음속에 간직하다 인터넷 공간 같은데 이야기 하는 편이야


웹 프로그래머는 일반 프로그래머도 밀접하게 연계해야 되는 사람들 인데 그런 말을 한다는것 자체가 자기 얼굴에 침뱉기지


기본적으로 C/C++ 스킬을 소유하고 시스템이나 네트워크 쪽에 박식하나 웹쪽은 문외한 프로그래머들이 많이 하는 소린데


물론 웹도 프로그래머다라는 반박도 많아. 아니다 라고 주장하는건 소수쪽에 속해


어쨋든 이와 관련된 이슈는 정말 많지 이슈가 많다는건 타당한 이유가 있어서 겠지?


웹 프로그래머는 프갤러들이 잘 알다싶히 2가지로 나뉘어 프&백 그리고 풀


뭐 기타 퍼블블라블라 기획블라블라 붙여서 유사 개발자 많은데 얘내는 프로그래머 아니야.


나도 웹만 하는 사람은 프로그래머라고 보기 힘들다는 사람중 하난데


왜냐하면 일반 프로그래밍에 비해 너무 쉽게 처리되는 경향이 있고


전혀 동떨어져 있는 경향이 있어.


일단 거의 모든 웹 프로그래머들이 하드웨어 따위 전혀 신경쓰지 않아. 정확하게는 크게 신경쓰지 않아도 되기는 하지 그래서 관련 지식이 전혀 없는 수준이야.


물론 스크립트 레벨에선 최대한 노력하는 모습이 보이기는해.


웹이 HTTP프로토콜 비동기 통신을 기반으로한 상당히 난해한 주제임에도 불구하고


데이터 처리에 신경을 전혀 안써 HTTP는 GET이랑 POST가 다인줄 알어. 물론 브라우저랑 아파치님께서 알아서 다 해주기는해


그래서 인지 심지어 TCP UDP나 HTTP나 똑같은 개념이라고 생각하는 사람도 좀 있어


반면 소켓 프로그래머 같은경우 훨씬 신경쓸게 많아. 메모리 관리, 데이터 관리, 스레드 관리, 스크립트 제작 등등 실제로 


물론 NIC드라이버나 MMU 개발자등 입장에서 보면 얘내도 개꿀 빤다고 보이긴 하겠지만


웹처럼 몰라도 짤수 있는 수준은 아니라 관련 지식을 포괄적으로 필요로해


뭐 JAVA 나 C#같은 프레임워크 기반 언어도 비슷한 문제점을 가지고 있어서 얘내도 좀 많이 까이는 편이기는해


그래도 웹보단 수준이 높은 편이야 옆길로 샜는데 어쩃든..


일반적인 MMORPG 게임 같은경우


보통 규모좀 되는 서버 프로그래머가 소켓으로 서버를 작성하게 되면 스크립트를 따로 만들거나 JS같은 스크립트를 호환되게 설정을해.


그럼 스크립터가 따로 있어서 걔내가 스크립트 작성하게되지 클라이언트도 이공식에서 크게 안벗어나.


웹 애들이 작성하는 PHP JSP 이런놈들은 "서버쪽 스크립트 언어" 라고해


즉 아파치나 엔진엑스같은 HTTP 웹 서버에서 제공하는 "스크립트 언어"야.


HTML CSS JS 얘내는 뭐냐?


HTML과 CSS는 마크업 언어라고 해. 마크업 언어는 프로그래밍 언어가 아니고 그냥 설정만 주구장창 늘여놓는 기술서야


JS는 다들 알다싶히 범용 스크립트 언어고.


스크립터들 특징이 아무리 열심히 해도 그 플렛폼에서 벗어나면 다른걸 못해. 웹 프로그래머 다른거 못하는거 맞잖아?


결론은 웹 프로그래머가 아니라 스크립터가 맞지. 용어에 다 나와있잖아 나 스크립터 전용이라고.


웹 스크립터라고 앞으로 고쳐 말하자.