네이티브 어플이 전부 다 웹으로 전환은 불가능합니다. 제가 생각하기에 그 이유는...
1. 웹으로 전환하면 네이티브에 비해 해킹 등 보안 위협이 몇 배로 증가합니다. 이를 고려하면 어플의 성격상 함부로 웹으로 전환해서는 안되는 케이스가 여전히 존재합니다. 소요되는 비용과 시간 또한 무시할 수 없습니다.
2. 웹 어플은 원천기술(소스코드) 보호가 어렵습니다.
3. 웹 어플은 기본적으로 유지보수가 엄청나게 힘듭니다.
웹개발 업계의 수요는 PHP에서 자바로 넘어간지 오래되었지만 개발자들은 여전히 자바, HTML, CSS, 자바스크립트가 섞인 비효율적인 스파게티 코드와 힘들게 씨름하고 있습니다. 개발자들이 찬양하던 MVC 패턴도 큰 도움이 되지는 못했습니다.
웹은 사용자 입장에서 너무나 편리하지만, 개발자 입장에서는 웹어플의 개발언어와 소스코드가 지나치게 중구난방으로 구성되어 있어 이를 개선할 새로운 패러다임이 나와야 한다고 생각합니다. 레거시 어플 개발처럼 일관되게 하나의 언어로 다 가능하게끔 하는 새로운 개발 환경이 절실히 요구됩니다.
댓글 0