2011-12-06 2 views
1

나는 클라이언트 사이트 중 하나의 모바일 버전을 개발 중입니다. 우리는 JQuery Mobile과 함께하기로 결정했으며, 지금까지 훌륭하게 작동하고 있습니다. 그러나 클라이언트의 데스크톱 브라우저 사이트에는 .NET Web Forms을 사용하여 개발 된 연락처 양식이 있습니다. 모바일 사이트에서 이러한 유형의 기능에 MVC를 사용하는 것이 더 낫다고 읽었습니다.모바일 연락처 양식에 .NET MVC 3 사용

모바일 사이트는 모두 연락처 양식을 제외하고 HTML5 및 JQuery Mobile을 사용하여 개발할 수 있으므로 MVC에서 연락처 양식을 개발하고 나머지 사이트를 연결하는 것이 맞습니까? 아니면 MVC에서 전체 모바일 사이트를 개발하는 것이 더 좋을까요?

보너스 질문. .NET MVC 3 모바일 사이트에 모바일 브라우저의 로딩 시간에 문제가 있는지 알고 싶습니다.

답변

1

ASP.Net MVC는 (다른 것들 중에서)보기 상태가 아니기 때문에 브라우저에 보내는 웹 폼보다 가벼우므로 대역폭이 제한 될 수있는 모바일 장치의 경우 일반적인 우수 사례) 클라이언트에 HTML을 적게 보내면로드 시간을 최소한으로 유지하는 데 도움이됩니다.

  • 는 문의 양식이 시간을 '보증하기에 충분한 방문이 있습니까 : 당신이 MVC에 다시 문의 페이지를 개발하거나 기존의 웹 양식 페이지를 사용 여부

    등 여러 가지에 따라 달라집니다 d 단일 페이지 만위한 MVC 사이트 개발 및 개발

  • 앞으로 더 많은 동적 페이지가있을 가능성이 있으며, 그렇다면 MVC와 같은 플랫폼을 채택 할 가치가 있습니다.
  • MVC 사이트를 수행하는 데 필요한 시간/기술이 있습니까?
  • 웹 양식 사이트의 연락처 양식 디자인이 새로운 모바일 사이트의 나머지 부분과 다른 경우 이상하게 보입니까?

귀하의 상황에 달려 있으며 실현 가능성과 실현 가능성은 모두 다릅니다.

다른 옵션은 데스크톱 브라우저 사이트에서 모바일 검색을 도입하고 클라이언트가 모바일 장치인지 여부에 따라 페이지 스타일을 다르게 지정하는 것입니다.

성능과 관련하여 51degrees에는 모바일 장치에서 ASP.Net 웹 사이트의 성능을 향상시키는 제품이 있습니다. 저는 개인적으로 시도하지 않았습니다. 성능을 향상시키는 타사 도구가 필요했던 모바일 사이트를 개발하지 않았기 때문입니다. 내가 본 것에서 볼 때 성능은 좋습니다.

+0

정보 주셔서 감사합니다. 그것들은 MVC 사용 여부에 대한 좋은 지적입니다. 문의 양식은이 사이트에서 예측할 수있는 유일한 기능이므로 MVC를 사용하지 않을 것입니다. 그리고 PHP는 옵션이 아닙니다. 양식에서 JQuery 또는 JavaScript를 통해 전자 메일을 보내는 방법이 있습니까? –

+0

JavaScript 또는 jQuery만으로는 전자 메일을 보내지 않기 위해 전자 메일을 보내기 위해 SMTP 서버에 연결하는 서버 측 처리기가 필요합니다. 이메일 전송에 대한 자세한 내용은 [이 질문에 대한 답변 (http://stackoverflow.com/questions/1415205/how-to-send-email-by-using-javascript-or-jquery)을 참조하십시오. –