2009-03-31 5 views
3

개발자와 관리자는 asp.net 아약스 사용을 멀리하고 싶다고 말합니다. 크고 복잡하기 때문에.회사에서 ASP.NET 아약스를 사용하고 싶지 않습니다 ... 어떻게해야합니까?

나는 동의하지만, 모든 자바 스크립트를 스스로 해보고 싶지는 않습니다. 결국 jQuery도 소개하고자합니다. 나는 그것이 지금도 문제가 될 것이라고 생각하고있다.

ajax.net 대 사용자 라이브러리를 사용하여 장단점을 설명하는 좋은 게시물이 있습니까?

답변

16

이 크기 때문에 그들이 asp.net 아약스를 사용하여 멀리 이동할

및 성가신

그런 다음 JQuery와이에 대한 정확한 답됩니다.

+2

특히 ASP.NET MVC –

+1

... 및 ASP.NET MVC와 결합하면 JQuery와 함께 제공됩니다. – Spoike

1

게시물에 대해 모르겠지만 모든 종류의 라이브러리를 사용하지 않고도 AJAX를 쉽게 구현할 수 있습니다 (실제로 AJAX 인 경우, AJAX에 적용되는 모든 도우미가 필드 유효성 검사, DOM 추상화 등).

이 페이지는 AJAX에 관해 알아야 할 모든 것을 가르쳐주었습니다. http://www.hunlock.com/blogs/AJAX_for_n00bs

+0

Ajax가 있고 MS Ajax가 있습니다. 첫 번째 아이디어입니다 ... 나는 당신이 말한 것에 완전히 동의합니다. – JoshBerke

+0

사실, AJAX를 얻었고, AJAX에 집중되는 다른 많은 것들이 있습니다. MS의 도구는 당신에게 좋은 물건을 많이주고, jQuery는 당신에게 훨씬 좋은 물건을 준다. 그러나 그 쓰레기는 정말로 AJAX가 아니다. 더 나은 용어가 부족하여 "웹 2.0"입니다. 그리고 우리는 부족합니다! –

6

관리자에게 무엇인가를 설득해야합니다. 그것은 완벽하게 배울 수있는 예술 형식입니다.

ASP, 직선 JS 및 jQuery에서 간단한 기능을 수행하는 것과 동일한 코드 비트를 표시하고 스트레이트 JS 버전이 크고 끔찍한 샘플을 선택하십시오.

ASP에 대한 그들의 관심사에 완전히 동의하지만 항상 품질이 좋고 배달의 적시성에 대한 염려가 있다는 점을 알리십시오 (이는 관리자의 주간 일상 생활에 겁을줍니다).

엄선 된 샘플은 ASP가 아닌 ASP에서 jQuery로 직선 JS로 이동해야한다고 확신해야합니다. 또는 최악의 경우, 그들은 조금 더 오랫동안 ASP를 유지할 것입니다.

두 가지 모두 들리며 무거운 물건을 들지 않으므로 받아 들일 만합니다.

내가에서 내 신호를 봤으면 "예, 국무 총리"경 험프리 번 주석 (의역) 쇼 :

그들에게 결국 세계에서 절정을 보여 수있는 두 세 개의 옵션을 부여 전쟁 III, 그럼 조금 생각해 봅시다.

+0

눈부신 포스트 !! – Aaron

1

마이크로 소프트는 VS2008에 jquery intellisense를 추가했습니다. 귀하의 질문에 대답해야합니다. 그러나 Google에서는 여기 여러 곳에서 진행됩니다. http://code.google.com/apis/ajaxlibs/ 모두 웹 페이지에서 한 줄의 코드가 필요합니다.

1

jQuery (필자가 권장)를 사용하더라도 각 Ajax 요청에 대한 데이터 만 반환하는 페이지를 만들지 않는 한 서버에 프레임 워크가 여전히 필요합니다 (원하는 경우) 측면도.

asp.net 아약스의 주요 불만은 클라이언트 측 (스크립트 헬퍼)에 포함 된 모든 스크립트입니다. 업데이트 패널은 사용하기가 쉽기 때문에 학대당하는 경우도 있습니다.

jQuery를 사용하면 asp.net ajax WebMethod()를 사용할 수 있지만 jQuery 만 사용하여 호출 할 수 있습니다.

이것은 내게 두 세계의 최고라고 느낍니다. WebMethod를 사용하고 프로젝트 당 페이지 당 기능을 망칠 필요는 없지만 클라이언트 측에서 Microsoft JavaScript 라이브러리를 포함하여 건너 뛸 수 있습니다. 의 WebMethod의 직접 jQuery를에서 호출에

더 많은 정보가 here

2
  • JQuery와 경량 (19킬로바이트) 호환
  • 크로스 브라우저
  • 은 훌륭한 UI 라이브러리 플러그인의
  • 많음을
  • 좋은 문서
  • ajax에 대한 좋은 지원
1

ASP.NET MVC를 살펴보십시오. 그것은 세 가지 영역에서 관리의 문제를 해결

  1. 그것은, 웹 양식의 사용 방울 ASP.NET의 대량위한 틀림없이 가장 큰 이유. webforms이 없으면 은 "금속에 더 가깝게"코딩하고 있으므로 코드와 사용자 상호 작용을 엄격하게 제어하고 프레임 워크는 여전히 상태 관리를위한 프레임 워크를 사용하고 있습니다.
  2. 잘 정의 된 폴더 구조를 사용하여 MVC (Model-View-Controller) 모델을 적용합니다. 비즈니스 로직을 사용자 상호 작용에서 분리하는 것으로 가정 된 웹 폼과는 달리 MVC 모델 은 개발자가 분리를 위해 개발자에게을 강력히 권유합니다. 별개의 것보다 이상의 코드로 이 복잡하게되는 것을 막는 것은 입니다.
  3. jQuery와 잘 통합되어 있습니다. 보기 측면에서 일부 도우미 클래스를 제외하면 효율적으로 데이터를보기로 가져 오려면 HTML/CSS/JavaScript 으로 작업하고 있습니다. ASP.NET MVC 은 공식적으로 jQuery를 지원하며 JavaScript를 통합하기 위해 선호되는 방법은 입니다.
관련 문제