2009-10-09 7 views
0

웹 개발에 다소 어려움이 있습니다. 나는 지난 5 년간 winforms에서 일해 왔습니다. 그래서 나는 한 사람에게서 다른 사람으로 바꾸려고 고심하고 있습니다. 몇 시간 전, 나는 자바 스크립트와 협력하지만 - 일 자바 스크립트 라이브러리의 톤이 없습니다 - ... JQuery와, JSON, Mootools의자바 스크립트 라이브러리

내 질문 :

는 아마도이 바보 같은 질문이다. 차이점은 무엇입니까? 모든 도서관 사이에 있니? 그 중 한 명과 만 일할 수 있습니까? JQuery를 사용하는 경우 JSON이 필요합니까? 기본적으로 특정 작업에 적합한 도구가 있습니까?

감사합니다.

+9

JSON은 라이브러리가 아닙니다. 예를 들어 AJAX 웹 응용 프로그램과 서버 간의 통신을 위해 XML 대신 사용할 수있는 형식입니다. http://json.org/ – Jesper

+0

을 참조하십시오.이 질문을 참조하십시오 : http://stackoverflow.com/questions/35050/comparison-of-javascript-libraries – Jesper

답변

2

모든 라이브러리를 독립적으로 사용할 수 있습니다.

JSON (JavaScript Object Notation)은 가벼운 데이터 교환 형식입니다.

및 jQuery는 JSON 데이터를 처리하기위한 몇 가지 기본 메소드를 지원합니다.

jQuery를 사용하여 얻는 주된 이점은 큰 사용자 기반을 갖고 있으며 많은 플러그인이 있다는 것입니다.

1

필자는 개인적으로 jQuery를 사용하지만 이상하게도 내 마음에는 좋은 JSON 지원이 없다. 예를 들어 stringify 함수가 없다. 그러나 차이는 JSON.org으로 채울 수 있습니다.

어느 라이브러리를 사용하든 무료 CDN (예 : Google's AJAX CDN 또는 Microsoft's AJAX CDN)에서 가져 오는 것이 좋습니다.

0

JavaScript 프레임 워크/라이브러리에서 원하는 것이 무엇인지에 따라 달라집니다. 그들 사이에 많은 유사점이 있지만, 나는 다른 철학을 받아 들인다 고 생각합니다. 그리고 그것은 어느 철학이 당신에게 가장 적합한 철학인지에 달려 있습니다.

Aaron Newton (MooTools 개발자)이이 두 프레임 워크의 차이점을 설명하고 MooTools를 선호하는 이유를 설명하는 jQuery and MooTools을 읽는 것이 좋습니다.

기타 언급했듯이 JSON은 라이브러리가 아니며 데이터 형식입니다. json2.js 라이브러리이지만 JSON 형식을 인코딩/디코딩하는 데에만 사용됩니다. jQuery, MooTools 등과 같은 대부분의 JavaScript 라이브러리에는 자체 JSON 인코딩/디코딩 기능이 포함되어 있습니다.

0

좋아하는 라이브러리를 선택할 수 있지만 jQuery가 다른 라이브러리보다 더 많이 사용되는 것 같아서 내 개인 즐겨 찾기이기도합니다. why does everyone like jquery more than other libraries question을 확인하십시오.

다른 사람들이 지적했듯이 JSON은 라이브러리가 아닙니다.

관련 문제