2011-11-24 5 views
2

순수한 jQuery, AJAX 및 JSON 웹 서비스 호출이 각 페이지에 설치되는 ASP.Net 사이트를 개발하는 것이 좋은 생각이라고 생각하십니까?순수 AJAX 아키텍처를 사용한 ASP.Net 개발

//on .ready() 
$(function() { 
    //call web service to initialize page 
    $.ajax({ 
     url: "myService.asmx/DoSomething", 
     dataType: 'json', 
     data: data, 
     success: function(message){ 
      //render html page with jTemplates plugin 
     } 
    }); 
}); 

나는이 아키텍처를 사용하여 개발의 중간에있어, 나는이 새로운이기 때문에 관심을 얻기 시작 (코드 숨김 최소한으로 유지하고있다, 모든 클라이언트 측 스크립트 가능한 경우입니다) 그리고 나는 내가 옳은 일을하고 있는지 확신 할 수 없다.

이 방법은 다른 것보다 유리한가? 왜 그리고 왜 안되나?

+0

웹 사이트에서 어떤 작업을 하시나요? 검색 엔진이 중요합니까? 그렇다면 html을로드하고 ajax로 다른 작업을 수행하는 것이 좋습니다. 양식 –

+0

과 같은 검색 엔진은 여기에 관계 없습니다. 다른 공개 사이트를 관리하고 지원하기 위해 폐쇄 된 그룹의 사람들이 사용하는 관리 사이트입니다. – Kagawa

답변

1

JavaScript로 전체 Facebook 게임을 만들었습니다. JavaScript (백본) 용 MVC 프레임 워크를 사용했고 프런트 엔드와 백엔드 간의 통신은 순수하게 요청하고 정보를 요청하는 나머지 호출이었습니다. 백 엔드는 PHP에서 MVC 인 CodeIgniter 프레임 워크를 사용했습니다. 그것은 많은 계획이 필요했지만 확실히 할 수있었습니다.

1

이것은 가능하며 일반 XHTML을 사용할 수도 있습니다. 그러나 많은 클라이언트 측 코드로 인해 보안이 취약해질 수 있습니다. 다른 관점은 코드의 개발 및 유지 관리의 용이성 일 수 있습니다. 현재이 줄에는 ASP.NET 위에 표준 프레임 워크가 없습니다. MVC 또는 MVVM은 모두 서버 측 코드를 기반으로합니다.

관련 문제