안녕하세요. IT전문 컨설턴트입니다.
웹2.0 기반의 자전거 전문 사이트를 기획중이신듯 합니다.
DB구축과 프로그래밍 부분의 경우에는, 얼마나 많은 유저들을 대상으로 기획이 된 사이트냐에 따라서 수많은 개발방법이 존재할수 밖에 없습니다.. 동시접속자가 100명의 사이트와 동시접속자가 10만명의 사이트가 같을수는 없겠죠?...^^ 당연히 후자쪽이 개발방법이 훨씬 복잡하고, 로드벨런싱이나 분산서버를 염두해 두고 개발을 해야하기 때문에 수배에서 수백배 이상의 가격 편차가 날수 있습니다.
물론 초기 도입을 검토중이신 지금상황에서, 후자쪽으로 긍정적인 분석을 통해서 진행하기에는 예산을 비롯한 많은 부분에서 문제가 생길수도 있습니다.. 어느정도 진화할 비즈니스 모델이고, 앞으로 어떤 쪽의 기능을 염두하고 초기 개발을 진행하느냐에 따라서 DB구조를 설계하는 방법이 달라지기 때문에, 초기개발 이전에 반드시 점검을 하고 시작하시는것이 맞습니다.
가장 우려되는 부분은 비즈니스 모델 부분인데요...수익화를 유도할 수 있는 모델은 현재로써는 많이 취약한 편입니다. 웹 비즈니스를 통해서 어떤 목적을 가지시는지는 모르겠지만, 시작한 이후에 네트워크운영비용이나 회선비, 프로그램 유지보수 비용등의 여러가지 비용요소가 발생할수 밖에 없습니다. 장기적인 비즈니스를 위해서라도 안정적인 수익모델을 구상하신 후에 제작을 하시면 어떨까요?...^^
말씀하신 두가지 기능은 어렵지 않습니다.. 일반적으로 웹사이트만 개발해온 웹프로그래머가 다루기에는 조금 힘들수 있는 부분이라, 가능하시면 솔루션을 개발해본 개발회사 및 개인을 통해서 진행을 하실것을 추천드립니다.
개발언어의 경우에도 ASP,PHP,JSP등의 3가지 언어 중에서, ASP계열의 언어가 개발방법론상으로 현 프로젝트에 가장 적합해 보입니다. 호스팅의 경우에 Windows 호스팅이 되겠죠.
PHP의 경우에는 오픈소스를 기반으로 제작하는 경우가 대부분인데, 현 프로젝트의 경우에는 오픈소스와 중복되는 요인이 없고, PHP의 경우 유지보수 및 비즈니스 모델의 확장에 제약이 있을수도 있습니다.
JSP의 경우에는 소스코드가 무겁다보니.. 서버의 부담이 좀 가는 편이라.. 이번 프로젝트는 추천드리지 않습니다. 이미지를 업로드하고, 유저층이 두터울수록 서버도입과 같은 네트워크 확장 부분도 검토를 해보셔야 할듯합니다.
