오늘날의 디지털 시대에 있어서, 여러가지의 이유들로 웹사이트를 만들고자 하시는 분들이 계실 것입니다. 그렇다면 웹사이트를 어떻게 제작해야 할까요? 이 질문에 대한 답은 여러 가지가 있을 수 있습니다. 직접 개발을 선택할 수도 있고, 워드프레스나 WIX와 같은 플랫폼을 활용할 수도 있습니다. 이 글에서는 이 세 가지 방법을 비교하고, 각각의 장단점을 알아보겠습니다.
본론에 들어가서 제품별로 비교를 하기에 앞서 결론을 말씀드리자면 구현의 어려움 정도와 커스텀 필요 여부만 가지고 본다면 구현이 쉽고 보편적이고 커스텀 따위 필요 없으면 아임웹, 어느정도 필요할지도 모르겠다하면 워드프레스, 나는 무언가 대중적이지 않은 것을 넣어야한다면 직접 개발을 해야합니다.
직접 개발
첫 번째 선택지는 직접 개발입니다. 이는 프로그래밍 지식을 바탕으로 웹사이트를 직접 설계하고 제작하는 방법입니다. 저도 개발자이긴 하지만 왠만하면 웹사이트를 직접 개발하는 것은 추천하지 않습니다. 이전에 병원 웹사이트를 1000만원 정도 주고 직접 개발한 경우를 봤었는데 그 후에도 유지보수 개발 비용이 계속 들어가게 됩니다. 그리고 만약에 해당 업체에서 유지보수를 하지 않고 다른 업체로 넘어가려고 하면 대부분 원치 않는 경향이 있습니다. 업체들마다 주로 쓰는 언어들도 있고 특히 코드 스타일이 다르게 되서 나중에 머리가 더 아파질 수도 있습니다. 만약 업체가 템플릿을 통해서 박리다매 사업을 하고 있는 업체라면 SEO, 관리 등을 다 맡길 수 있어서 200 – 300만원 되는 웹에이전시 같은 경우에는 괜찮을 수도 있습니다. 하지만 이쪽 업계는 회사들이 금방 사라졌다가 생겼다가 해서 주의를 하는 게 좋습니다. 따라서 정말 웹사이트 안에 나만이 넣어야하는 기능이 있는게 아니라면 직접 개발 보다는 다음에 나오는 워드프레스나 아임웹 같은 솔루션을 이용하는 것이 훨씬 낫습니다.
직접 개발의 장점
- 완벽한 제어: 직접 개발하면 웹사이트의 모든 요소를 완벽하게 제어할 수 있습니다. UI, 기능, 보안 등을 자신의 요구 사항에 맞게 조절할 수 있습니다.
- 특수 기능 구현 가능: 직접 개발하면 필요한 특수 기능을 웹사이트에 추가할 수 있습니다. 템플릿이나 기타 솔루션에서 제공하지 않는 기능이 필요할 때 유용합니다.
- 독립성: 웹사이트의 모든 코드가 자신의 손에 있으므로, 다른 사람이나 회사에 의존하지 않아도 됩니다. 변경이 필요하면 언제든지 직접 수정할 수 있습니다.
직접 개발의 단점
- 시간과 노력: 직접 웹사이트를 개발하는 것은 많은 시간과 노력을 필요로 합니다.
- 기술적 지식 필요: 웹사이트를 직접 개발하려면 상당한 기술적 지식이 필요합니다. HTML, CSS, JavaScript 등의 언어에 익숙해야 하며, 서버, 데이터베이스, 보안 등에 대한 이해도 필요합니다.
- 유지보수 비용: 한 번 개발이 끝나도, 웹사이트는 지속적인 유지보수가 필요합니다. 새로운 기능 추가, 버그 수정, 보안 강화 등을 위해 추가적인 개발이 필요하며, 이는 추가 비용을 수반할 수 있습니다.
- 비효율성: 솔루션을 사용하는 것에 비해, 직접 개발은 비효율적일 수 있습니다. 특히 복잡하지 않고 표준화된 기능이 필요한 경우에는 이미 개발된 솔루션을 이용하는 것이 효과적일 수 있습니다.
워드프레스
두 번째 선택지는 워드프레스입니다. 워드프레스는 세계에서 가장 널리 사용되는 웹사이트 제작 플랫폼 중 하나입니다. 이 경우에는 사실 누군가를 고용해서 만든다고 해도 크게 문제가 되지 않습니다. (고용하는 비용자체도 몇십만원으로 훨씬 저렴합니다.) 기본적으로 마우스 클릭과 최소의 코드만 쓰는 편이라서 개별적인 성향을 많이 타지 않기도 하고 표준화되어 있기 때문에 금방 다른 사람에게 넘겨서 이어 작업할 수도 있습니다. 또한 현재 존재하는 웹빌더 중에 가장 많은 종류의 플러그인을 사용할 수 있습니다. 또한 어느정도 코드 사용이 가능하기 때문에 자유도도 높은 편입니다. 따라서 어느정도의 커스터마이제이션은 필요하지만 플러그인으로 가능할 때는 워드프레스를 추천하는 바입니다. 하지만 우리나라에 최적화된 웹빌더는 아니기에 한국인들이 자주 사용하는 플러그인을 사용하기에 좀 복잡할 수가 있습니다. 예를 들어, 카카오톡 플러스친구 추가 버튼을 넣고 싶다면 헤더에 관련 코드를 넣는 등의 작업이 필요합니다.
워드프레스의 장점
- 사용이 쉬움: 워드프레스는 사용하기 간단하고 직관적인 플랫폼입니다. 마우스 클릭과 최소한의 코드 작성만으로도 웹사이트를 만들 수 있습니다.
- 플러그인: 워드프레스는 수천 개의 무료와 유료 플러그인을 제공하므로 원하는 기능을 쉽게 추가할 수 있습니다. 이 플러그인들은 웹사이트의 기능을 확장하거나 새로운 기능을 추가하는 데 도움이 됩니다.
- 커스텀 가능: 워드프레스는 웹사이트의 디자인과 기능을 사용자의 요구에 맞게 변경할 수 있습니다. 필요한 경우에는 코드를 조금 수정하여 웹사이트를 더욱 맞춤화 할 수 있습니다.
- 전달 용이: 표준화된 플랫폼이기 때문에, 다른 개발자에게 웹사이트의 유지보수를 쉽게 이전할 수 있습니다.
- 비용 효율적: 워드프레스는 무료로 사용할 수 있으며, 추가 기능이 필요한 경우에도 대부분의 플러그인은 비용 효율적입니다.
워드프레스의 단점
- 지역화 문제: 워드프레스는 국제적인 플랫폼이라서 특정 지역에 특화된 기능이나 플러그인을 찾기 어려울 수 있습니다. 예를 들어, 한국에서 인기 있는 서비스에 특화된 플러그인이 부족할 수 있습니다.
- 기술적인 한계: 워드프레스는 사용하기 쉽지만, 고급 기능을 추가하거나 특정 부분을 사용자 정의하려면 웹 개발에 대한 지식이 필요합니다.
아임웹
해외에는 WIX라는 웹빌더도 존재하는데 다양한 템플릿들이 존재하며 워드프레스보다는 플러그인이 적고 좀 더 간단하게 만들 수 있는 것이 특징입니다. 아임웹은 WIX의 한국 버전같은 느낌인데, WIX를 쓸 바에는 한국에 최적화되어 있는 아임웹을 사용하는 것이 낫다고 생각합니다. 카카오톡, 네이버페이 등 한국인들이 주로 사용하는 기능들을 추가하는데 최적화되어 있는 것으로 보입니다. 하지만 WIX와 마찬가지로 워드프레스보다 커스터마이제이션이 제한적이므로 정말 보편적인 기능들과 웹사이트가 필요하신 분들이 사용하면 최상의 효율을 낼 수 있을 것으로 보입니다. 하지만 말씀드렸다시피 가장 보편적인 부분들을 모아서 웹사이트를 만들 수 있게 만들어놨기 때문에 대부분의 사람들이 여기에 해당될 가능성이 큽니다.
아임웹의 장점
- 사용자 친화적: 두 플랫폼 모두 사용이 쉽고 직관적입니다. 복잡한 코드 없이도 웹사이트를 만들 수 있어 프로그래밍 경험이 없는 사용자도 쉽게 웹사이트를 만들 수 있습니다.
- 다양한 템플릿: 다양한 디자인의 템플릿을 제공하여 사용자가 원하는 스타일의 웹사이트를 쉽게 만들 수 있습니다.
- 지역화: 아임웹은 한국의 사용자를 위해 최적화되어 있습니다. 한국에서 널리 사용되는 서비스와 플러그인을 쉽게 추가할 수 있습니다.
- 시간과 비용 효율적: 두 플랫폼 모두 빠르게 웹사이트를 만들 수 있으므로 시간과 비용을 절약할 수 있습니다.
아임웹의 단점
- 커스터마이징 제한: 워드프레스에 비해 두 플랫폼은 커스터마이징에 제한이 있습니다. 사용자가 웹사이트에 특별한 기능을 추가하거나 디자인을 크게 변경하려면 제한적일 수 있습니다.
- 플러그인의 한계: 플러그인의 선택지가 워드프레스보다 적기 때문에 원하는 기능을 찾기 어려울 수 있습니다.
- 이전의 어려움: 웹사이트를 다른 플랫폼으로 이전하려면 많은 작업과 시간이 필요할 수 있습니다. 또한 일부 기능이나 데이터를 완전히 이전하지 못할 수도 있습니다.
선택을 위한 조건
정리를 해보자면 시장에서 살아남는 제품, 서비스들은 항상 그렇든 다른 포지셔닝을 하고 있습니다. 어떤게 항상 좋은 것이 아니고 소비자는 본인에게 가장 최적의 선택을 하면 되는 것입니다. 그러기 위한 조건들을 살펴보자면 커스터마이징의 정도, 플러그인의 여부, 비용, 구현의 쉬움 정도가 될 수 있습니다. 직접 개발의 경우 커스터마이징 최상, 플러그인 최상, 비용 최상, 구현의 쉬움 하입니다. 보통은 본인이 스타트업이나 큰 기업들은 주로 직접 웹사이트를 개발해야할 가능성이 있습니다. 해당 웹사이트에서 각자의 의도에 맞는 기능이나 이벤트를 구현하려면 가장 높은 수준의 커스터마이징이 필요하기 때문이죠. 하지만 이 부분도 보통은 웹사이트는 그냥 보편적으로 만들고 링크를 걸어서 필요한 사이트를 제작도 가능하기 때문에 직접 개발을 필요로 하는 경우는 극소수라는 생각이 듭니다.
워드프레스의 경우에는 커스터마이징 중, 플러그인 상, 비용 하, 구현의 쉬움 중이 되겠습니다. 기능이 어느정도 들어가더라도 그게 보편적인 기능이라면 워드프레스를 사용하는 것이 낫습니다. 전세계 가장 많은 사람들이 사용하는 만큼 플러그인의 양도 왠만한 것은 다 있습니다. 또한 플랫폼 같은 작업도 왠만한건 Envato(http://surl.li/iivkl) 같은 곳에서 구매가 가능합니다. 조금 복잡한 감이 있어서 개발자를 잠깐 고용한다고 하더라도 비용이 훨씬 낮고 다른 개발자를 고용해서 유지보수를 하려고 해도 표준화가 되어 있기 때문에 크게 부담이 없습니다. 하지만 구현하고자 하는 기능이 없다면 전혀 쓸모가 없어질 수 있어서 미리 확인하는 작업이 필요합니다. 아니면 소개 웹사이트는 워드프레스를 이용하고 나머지는 따로 작업 후에 링크로 연결할지에 대한 구상이 필요합니다.
WIX, 아임웹의 경우에는 커스터마이징 하, 플러그인 하, 비용 하, 구현의 쉬움 상이 되겠습니다. 다시 말해서 구현이 가장 쉽습니다. 이 부분이 최상의 장점이 됩니다. 웹페이지가 필요한 1인 기업가, 자영업자, 병원, 간단한 웹사이트가 필요한 스타트업 및 중소기업 등 대부분은 여기에서 해결이 가능하다고 봅니다. 본인이 하고 싶은 것이 정보 전달, 연락 버튼, 간단한 구매 시스템 등이라면 아임웹으로 진행하시면 전혀 무리가 없습니다. WIX는 아임웹과 비교해서 템플릿 등에서 차이가 확실히 나긴 하지만 한국 사람들에게 최적화된 아임웹을 두고 굳이 WIX를 쓸 이유는 크게 없다고 생각합니다.
방법 | 커스터마이징 | 플러그인 | 비용 | 구현의 쉬움 |
---|---|---|---|---|
직접 개발 | 최상 | 최상 | 최상 | 하 |
워드프레스 | 중 | 상 | 하 | 중 |
WIX, 아임웹 | 하 | 하 | 하 | 상 |
커스터마이징
- 직접 개발: 최상의 커스터마이징이 가능합니다. 개발자가 직접 코드를 작성하므로, 웹사이트의 모든 요소를 사용자의 요구에 맞게 변경할 수 있습니다.
- 워드프레스: 테마와 플러그인을 사용하여 일정 수준의 커스터마이징이 가능합니다. 하지만 기본 테마와 플러그인 범위를 벗어나는 커스터마이징은 어렵습니다.
- WIX, 아임웹: 드래그 앤 드롭 기반의 웹사이트 빌더로서, 제한적인 커스터마이징만 가능합니다. 기본적인 디자인 변경은 가능하나, 고급 기능 추가나 복잡한 디자인 요구사항을 수용하기 어렵습니다.
플러그인
- 직접 개발: 필요한 모든 기능을 직접 개발하므로, 원하는 플러그인을 구현하는 것이 가능합니다.
- 워드프레스: 다양한 플러그인이 이미 제공되어 있으며, 이를 통해 다양한 기능을 웹사이트에 추가할 수 있습니다.
- WIX, 아임웹: 플러그인을 사용할 수 없거나, 제공하는 플러그인이 제한적입니다.
비용
- 직접 개발: 개발자를 고용하거나 시간을 투자해야 하므로 초기 비용과 유지보수 비용이 가장 높습니다.
- 워드프레스: 호스팅과 플러그인에 대한 비용이 들지만, 직접 개발보다는 저렴합니다.
- WIX, 아임웹: 플랫폼 사용료만 지불하면 되므로, 비용이 가장 저렴합니다.
구현의 쉬움
- 직접 개발: 코딩 지식이 필요하므로, 구현이 가장 어렵습니다.
- 워드프레스: 플러그인과 테마를 사용하여 웹사이트를 구축할 수 있으나, 일정 수준의 기술적 지식이 필요합니다.
- WIX, 아임웹: 드래그 앤 드롭 기반의 웹사이트 빌더로서, 비전문가도 쉽게 웹사이트를 구축할 수 있습니다.
결론
직접 개발은 높은 수준의 커스터마이징이 가능하지만, 비용이 많이 들고 유지보수가 어렵다는 단점이 있습니다. 따라서 특별한 기능이 필요한 스타트업이나 큰 기업에서 주로 선택하는 방법입니다. 워드프레스는 전세계에서 가장 널리 사용되는 웹사이트 제작 플랫폼으로, 다양한 플러그인과 템플릿을 활용할 수 있습니다. 비용이 저렴하고 표준화된 시스템을 사용하기 때문에 유지보수가 쉽습니다. 하지만 한국에서 사용하는 플러그인을 적용하는데 어려움이 있을 수 있습니다. 아임웹은 한국에 최적화된 웹빌더로, 카카오톡, 네이버페이 등 한국인들이 주로 사용하는 기능들을 쉽게 추가할 수 있습니다. 하지만 커스터마이징이 제한적이므로 보편적인 기능만 필요한 사람들에게 추천됩니다. 결론적으로, 좀 더 쉽게 보자면 구현의 어려움 정도와 커스텀 필요 여부만 가지고 본다면 구현이 쉽고 보편적이고 커스텀 따위 필요 없으면 아임웹, 어느정도 필요할지도 모르겠다하면 워드프레스, 나는 무언가 대중적이지 않은 것을 넣어야한다면 직접 개발을 해야합니다.