2009-11-16 10 views
0

최근에 나는 중간 웹 애플리케이션에서 telerik 컨트롤을 사용했는데, 프로젝트의 모든 개발자는 기본 자바 스크립트 기능과 telerik 함수를 사용하여 javascript와 작동합니다.JQuery 또는 기타 Java Script Lib.

우리는이 접근법에서 브라우저 간 문제가 너무 많았으므로 모든 문제를 해결했지만 가장 좋은 접근 방법은 무엇인지 궁금합니다.

내가 크로스 브라우저 문제를 피하기 위해 다음 프로젝트에 대한 JQuery와 고려할 필요가 또는

내가 내 응용 프로그램에서 완벽하게 작동해야 할 다른 옵션 (IE 6+, FF 2 + & 크롬)

가 수행

적절한 해결책을 제안하십시오.

답변

0

를 확인합니다. (당신처럼 보이지는 않지만, 먼저 그 진술을 꺼내는 것이 중요하다고 생각합니다.)

심각한 JavaScript가 발생하면 다양한 프레임 워크를 살펴볼 가치가 있습니다.

jQuery이 유명합니다. 나는 YUI을 선호합니다. "웹 응용 프로그램"으로 설명 된 프로젝트의 경우 ExtJS에 대한 좋은 보고서를 들었습니다. 다른 많은 인기가 있습니다 choices.

어떤 종류의 프로젝트에 가장 적합한 지 평가하는 것이 가치가 있습니다.

+1

무료로 제공되는 CDN을 사용하여 유명한 JS 프레임 워크 중 하나를 포함하는 대역폭 문제를 피할 수 있습니다. /code.google.com/apis/ajaxlibs/documentation/ –

+1

필자에게 비용을 청구하는 대신 "사용자가 추가 HTTP 요청을 만들어 16k를 다운로드해야합니다"(예를 들어 jQuery를 예로 들겠습니다)를 추천했습니다. ** 차단 ** 데이터 전송의 16k는 상당히 중요 할 수 있습니다. 특히 모바일 인터넷 액세스의 증가와 함께. – Quentin

+0

위의 링크를 사용하는 또 다른 점은 많은 사용자가 이미 브라우저에 js 라이브러리를 캐시 할 수 있다는 것입니다. – ScottE

0

여기 대부분의 사람들은 jQuery를 사용할 것을 제안합니다. 다음 프로젝트에서 개발을 시작하고 요구 사항 목록을 기반으로 라이브러리를 평가하기 전에 요구 사항과 우선 순위를 스케치 할 것을 제안합니다. jQuery 또는 Prototype과 같은 대형 범용 라이브러리를 사용하면 사용하기 전에 알아야 할 사항 (사용자를위한 다운로드 크기/지연, 코드 품질, 일반성과 속도 사이의 균형)에 영향을 미칩니다.

+1

아니요, 그렇지 않습니다. 많은 StackOverflow 사용자가 있지만 그 느낌은 보편적이지 않습니다. – Quentin

+0

사실, JQuery는 의심 할 여지없이 팬이 좋아하지만 YUI, 프로토 타입, 대본 같은 다른 라이브러리를 좋아하는 사람들은 아주 적습니다. – Zoidberg

+0

Downvote는 자격이 있습니다. 제 대답은 성급하고 냉소적이며 가난했습니다. 이제 개선되었습니다. –

2

jQuery를 사용하는 것이 더 좋습니다. 각 브라우저를 대상으로하는 코드를 작성하지 않고도 풍부한 응용 프로그램을 개발할 수있었습니다.

또한 나는 그들의 문서를 비교적 단순하게 발견하고 많은 사용자 라이브러리에 대해 확실히 장점입니다 있습니다. 또한 상당의 플러그 인이 jQuery 위에 구축되어 있습니다.

0

나는 과거에 telerik 컨트롤을 사용 했었지만 나는 엉덩이에 상당히 고통 스럽다고 말해야 만합니다. 그들은 매우 단단하고 당신에게 어떤 통제도 허용하지 않습니다. 나는 YUI가 telerik이 제공하는 모든 기능을 갖춘 견고한 자바 스크립트 프레임 워크를 제공하지만 제한이 없다는 것을 알았습니다. 당신이 다음 프레임 워크는 보통 가치보다 더 많은 대역폭이 될 것입니다 JS의 사소한 금액을 수행하는 경우

아웃 here

+0

만약 내가 계속 telerik 컨트롤을 사용한다면 (라이센스를 가지고있을 때)이 YUI 라이브러리는 또한 도움이 될 것입니다. – Harryboy

0

대부분이 이미 게시되었으므로, 모든 작업은 jQuery, script.aculo.us 및 Mootools를 사용하고 가벼운 효과는 mootools가 가장 적합합니다. 중간 크기 프로젝트 jQuery. script.aculo.우리는 프로토 타입을 기반으로하기 때문에 매우 유용하지만 실제로 실제로 효과적으로 사용하는 방법을 알아 내는데 약간의 시간이 걸렸습니다.

0

나는 개인적으로 JQuery와 ASP.NET AJAX (Microsoft AJAX Library)를 선호합니다. JQuery 플러그인이 너무 많아서 사용할 수 있습니다. ASP.NET 플랫폼의 경우 단순함과 ASP.NET 컨트롤과의 긴밀한 통합으로 인해 Microsoft AJAX 라이브러리는 불가피합니다. 최근 JQuery는 Visual Studio 2008에서 시민권을 획득했습니다.이 또한 고려해야합니다.

관련 문제