웹 개발의 역사에서 WordPress 는 압도적인 점유율로 오랫동안 표준을 지켜왔습니다. 하지만 최근 클라우드레어가 공개한 ‘EmDash’는 이 거대한 생태계가 AI 코딩 에이전트 시대에 맞춰 어떻게 진화해야 하는지를 보여주는 가장 뜨거운 화두가 되었습니다. 단순히 새로운 기능을 추가하는 차원을 넘어, 오래된 소프트웨어가 가진 설계적 한계를 과감히 버리고 처음부터 다시 쓴다는 점에서 개발자들의 시선을 집중시키고 있습니다.
EmDash 가 주목받는 가장 큰 이유는 PHP 기반의 전통적인 구조를 TypeScript 로 완전히 재해석했다는 점입니다. 기존 WordPress 는 플러그인과 테마가 코어와 깊게 얽히면서 보안 취약점이 빈번하게 발생했습니다. 실제 통계에 따르면 WordPress 보안 이슈의 대부분이 플러그인에서 비롯되는데, 이는 모든 코드가 동일한 권한으로 실행되기 때문입니다. 반면 EmDash 는 클라우드레어의 서버리스 환경인 워커스 위에서 동작하며, 각 플러그인을 격리된 샌드박스 안에서 실행합니다. 이는 플러그인이 명시적으로 허용된 권한만 사용할 수 있게 만들어 보안성을 획기적으로 높였습니다.
이 프로젝트의 설계 철학은 ‘AI 에이전트가 이 작업을 처리한다면 어떻게 해야 할까’라는 질문에서 출발했습니다. 문서 구조 자체가 AI 가 소비하기 좋도록 최적화되어 있으며, MCP(모델 컨텍스트 프로토콜) 서버를 내장하여 AI 에이전트가 웹사이트를 구축하거나 수정할 때 훨씬 수월하게 접근할 수 있도록 했습니다. 이는 단순한 인간 개발자를 위한 도구를 넘어, 생성형 AI 가 직접 코드를 작성하고 관리하는 미래 웹 환경을 선제적으로 준비한 사례로 평가받고 있습니다.
물론 초기 버전인 만큼 아직 넘어야 할 산도 있습니다. 기존 PHP 플러그인을 그대로 가져올 수 없어 재개발이 필요하고, 커뮤니티 생태계가 아직 형성되지 않았다는 점은 진입 장벽으로 작용할 수 있습니다. 또한 클라우드레어 플랫폼에 대한 종속성이나 특정 인증 방식의 제한도 고려해야 할 부분입니다. 하지만 이러한 한계에도 불구하고, EmDash 는 웹 개발의 패러다임이 ‘운영의 편의성’에서 ‘AI 와의 호환성’으로 이동하고 있음을 명확히 보여줍니다. 앞으로 WordPress 의 거대한 사용자층이 어떻게 이 새로운 흐름에 반응할지, 그리고 AI 기반의 웹 개발이 얼마나 빠르게 보편화될지가 다음 단계의 관전 포인트가 될 것입니다.