2009-07-13 5 views
1

간단한 웹 응용 프로그램을 만들고 jQuery를 사용하여 .net webmethods를 호출하고 있습니다.클라이언트 측으로 이동, ASP.NET에서 jQuery

더 많이 넣을수록 aspx 페이지와 jQuery/jTemplate 및 몇 개의 ajax 호출로 어디에서 라인을 그릴 수 있는지 궁금합니다. 이제는 클라이언트에서 모든 것을 할 수 있고 쉽게 할 수 있습니다. 지금은 모든 것을 수행하는 하나의 default.htm이 있습니다.

이렇게 아키텍처 선택을 계속하면 내가 겪을 것으로 생각되는 문제를 파악하는 것이 좋습니다. 서버가 생성 한 페이지의 강점은 무엇입니까? 나는 모든 클라이언트 또는 모든 서버를 나가야합니까? 그것은 두 가지를 혼합하는 것이 두 세계 모두에서 더 나쁠 수도 있습니다. 지금까지 접근

답변

1

일부 문제 : 사용자가 자바 스크립트를 해제하면

  • , 그들은이 사이트를 사용할 수 없습니다.
  • 사용자가 어려움을 겪을 수 있습니다.
  • 당신 위험 구글 봇 보이지 않는 경향이있다, 그것은 매우 어려운 더 어려울 수있는 보안 제어
  • 유지하고 복잡한
+0

이들은 모두 좋은 점이다. 나는 1 점과 2 점에서 제게 희생하고있는 것을 알고 있다고 생각합니다. 3 점과 4 점이 지속 가능한 방식으로 극복 될 수 있다고 생각합니까? gmail.com이 이러한 문제를 해결할 수 있었던 것 같습니다. 제가 지금 작업하고있는 것은 매우 간단한 CRM 시스템입니다. 데이터 처리 및 표시에 관한 것이기 때문에 사용자는 아무 것도 책갈피에 추가 할 필요가 없습니다. –

+0

절대적으로 극복하십시오. Ajax가 앱에 적합한 지 먼저 먼저 고려해야합니다. Gmail은 Ajax를 적절히 사용하는 좋은 예입니다. 두 번째로, JS가 무거워서 개발하기 위해 TDD를 사용합니다. JSSpec 또는 그와 유사한 것을 확인하십시오. –

0

는 JS 페이지 만하고 조심, 한 장소에서 너무 많은 코드를 넣어 AJAX에 의해 생성 된 콘텐츠. 나는 페이지가 엄청난 양의 콘텐츠를 가지고있는 훌륭한 믹스를 항상 해왔다. 검색 엔진은 JS/Ajaxy를 사용하여 인간을 놀라게 할 수있다.

관련 문제