2008-12-30 4 views
8

다음 프로젝트의 JS 프레임 워크를 고려하면서 jQuery로 명확하게 넘어가는 스케일을 볼 수 있지만 Prototype은 좋은 리뷰를 얻고 있습니다.축소 된 버전의 jQuery 또는 Prototype-JS 프레임 워크 선택

제가 생각하고있는 문제는 어떻게해야합니까? 정말 필요한 기능 만 사용하도록 크기를 줄입니다. 예를 들어, 최신 jQuery는 55k 압축 된 것으로 보이고 대부분의 경우 또는 브라우저 간 호환성이 필요한 기본적인 기능 만 필요합니다.

내가 손으로 원하는 것을 코딩하는 대안은 엉덩이에 상당한 고통을줍니다.

"jQuery downscaler"또는 "Prototype downscaler"를 만난 사람이 있습니까? Dlite와 같은 것들은 타임 아웃이있는 크로스 브라우저 AJAX와 크로스 브라우저 쿠키 처리가 필요하기 때문에 그것을 잘라 내지는 못하지만 어쩌면 다른 가벼운 솔루션이 있을까요?

ASP 관련 번들은 PHP 기반 솔루션을 수행하는 데 도움이되지 않습니다.

그 점에 대한 정보는 크게 감사하겠습니다.

답변

10

확인이 프레임 워크 아웃 :

  • Midori (45킬로바이트 압축)
  • SimpleJS (코어 파일 : 4킬로바이트)
  • DOMAssistant (7킬로바이트의 gzip으로 압축)

나는 완벽하지만 가벼운 솔루션을 원한다면 미도리 또는 DOMAssistant과 함께 할 것을 권합니다.

마지막으로, 여기 당신에게 프레임 워크 사이의 차이점을 보여줍니다 링크입니다 : http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

[편집]

This post 또한 당신의 연구에 당신을 도울 수 있습니다.

1

나는 136k에서 무게가 나가는 packed version of Prototype + Scriptaculous을 사용합니다. 프로토 타입의 팩 된 버전을 약 76K에서 얻을 수 있습니다.

프로토 타입이 매우 자기 참조 적이므로 (프로토 타입 자체 빌드를 위해 자체 단축키를 사용함) 비트를 제거하고 "더 가벼운"버전을 만드는 것은 정말 쉬운 방법이 아닙니다.

필자는 Prototype을 잘 사용 해왔다. 그러나 파일 크기에 관해서는 다른 프레임 워크와 더 작은 대안이 있습니다.

3

그냥 & gzip을 축소하십시오. 15kb 정도만 얻을 것입니다. 거대한 크기가 아닌가요? :)

1

파일 크기가 실제로 큰 문제입니까? 가장 큰 이득은 단순히 자바 스크립트 파일을 gzipping하는 것에서 비롯됩니다. 내 경험에 비추어 볼 때 파일 크기가 몇 퍼센트 줄어들뿐입니다.그리고 라이브러리는 오픈 소스이기 때문에 가독성은 위험하지 않습니다. 기억하십시오. 자바 스크립트 라이브러리를 한 번만로드하면됩니다. 사용자의 캐시가 준비 상태를 유지합니다.

저는 개인적으로 Prototype과 script.aculo.us를 사용합니다. 나를 위해, 그들은 매우 직관적입니다.

2

아직 mootools을 고려 했습니까? 그것은 build 자신의 파일을 당신에게 당신이 필요로하는 것을 선택할 수있는 능력을 부여하고 당신이 미래에 사용할 수없는 아무것도 얻지 않고 다운로드받을 수 있습니다.

게다가 매우 강력한 라이브러리이며 자주 업데이트됩니다.

나는 그것을 진지하게 고려할 것이다.

관련 문제