문제

업데이트 -포괄적으로 비교,업데이트로의 February2015,여기에서 찾을 수 있습니다:

대 Ext JS


2008 질문:

의 숫자가 있고 이렇게 큰 Javascript GUI 프레임워크는 거기에있다.중 일부를 살펴 봤어요(만 표면적으로).나는 할 수 없이 내 마음에 대해 그들의

스크롤의 끝에 이 질문은 무엇을 보고 다른 사람이 말

  • Ext.js 분명한 선택에 의해 많은 때문에 그것은 하나의 가장 잘 알려진 프레임워크.
    장점:멋진, 큰 커뮤니티의 확장/plugins,GPL'ed
    Disadvanatges: 못을 사용하여 타사의 확장을 가진 상업적인 라이센스(그리고 그들의 어떤 확장자는 살인자 기능)

  • Backbase 상대적으로 덜 알려져 있습니다.의 호기심 혼합 XML 및 자바스크립트 연상시키는 XUL.그러나,그것은 이미 십자가 브라우저
    장점:, 매 확장,쉽게 결합할 수 있습의 정말 편의시설
    단점: 가격은 가파른 CPU-bound(비록 무료로 사용하에서 최대 2Cpu),포럼 느리게 응답하더(상업적인 지원은 아마도 빨리)

  • qooxdoo 또한 매우 인기가 있습니다.
    장점: 십시오 입력
    단점: 코드입니다 경고:등급이 부여되지 않분(전문)

  • YUI 채 설명
    장점: 잘 조직 된 코드 단점: 다양한 위젯 아직 베타 버전

  • Dojo 채 설명
    장점: Incremental loading 의 클래스
    단점: 수도 있습 느낌을 부풀어

  • jQuery UI
    장점: 위젯에 의존하지 않는 각각 다른
    단점: 초기 단계에서의 개발,매우 몇 가지 위젯
    가능한 경향을 향해 더 넓은 일단은 돈주고 구매했: jQuery 을 발송 ASP.NET MVC


무엇이 당신을 말하는가?당신은 무엇을 사용하나요?당신은 무엇을 사용하고 오히려 왜?에서 프로젝트의 모든 종류


업데이트와 함께 귀하는 입력...

우수 댓글 에서 세르게이 Ilinsky 설명하는 매우 잘하는 프레임 워크를 선택해야 합고 싶을 때는 그냥 포 당신의 페이지를 구축 응용 프로그램과 함께 풍부한 프론트 엔드(여러 선택으로,아무소)

흥미로운 의견 또 다른 스레드에서 비교 jQuery,도장품,mootools 의, Sproutcore카푸치노 (질문이 제거되었).

도움이 되었습니까?

해결책

을 고려할 때 자바 스크립트 라이브러리/프레임워크에 대한 사용은 당신이 먼저에서 정의한 목표.내가 사용하여 별도의 모든 자바스크립트 라이브러리/프레임워크의 세 가지 범주로에 의해 그들의 목적과 건축:

  1. 고 싶 포주 마이 페이지 몇 가지 정말""멋진 기능이다.가 자바스크립트 라이브러리.

    • jQuery
    • ZenoUI
    • old:Prototype,Mootools 의
  2. 고 싶 를 구축 응용 프로그램 풍부한다.나는 다음과 같이 정의 UI 를 가진 자바 스크립트와 나도 마음에 많은 사용자의 Api 를 이 라이브러리 코딩에 대한 내 응용 프로그램 논리입니다.가 JavaScript post-라이브러리/유 framework.

    • DHTMLX
    • Dojo
    • YUI
    • Qooxdoo
    • jQuery UI
    • Bindows 를 생성합니다-정확한 모양의 윈도우
    • Spry(원 앓고 심각하게는 메모리 누수)
  3. 고 싶 를 구축 응용 프로그램 풍부한다.나는 다음과 같이 정의 UI 를 XML 고 싶은 코드 내 응용 프로그램 논리에 대하여 표준 Api 를 이용하는 다른 개발자가 직면 표준을 기반 기술입니다.가 JavaScript 프레임워크.

에 대해 더 상세한 비교 참조 대 ExtJS.

다른 팁

반대로 내가 찾 qooxdoo 구문 및 코드 조직에 매우 분명하다.그것은 훨씬 좋아하는 스윙 또는 프로그램.가 도장,뿐만 아니라 없는데,매우 성공적이었다.내 no.1 선택한 리가 qooxdoo.그것은 풍부한 coder 친절하고,무료로 잘 설명되어 있습니다.

내 선택에 대한 다른 모든(브라우저 기반으로)자바 스크립트 작업은 jQuery.지만 다른 라이브러리(프로토타입 mochikit 등)은 모든 유용 jQuery 이 과대 광고 지금입니다.활동적인(고 큰)커뮤니티는 계산합니다.

많은 사람들에 직접 사용 jQuery,그래서 대답 것 바이어스에서는 방향이다.또한,jQuery 과 함께 제공됩니다 ASP.Net MVC 만들기에 대한 자연 선택이 개발자를 사용하여 Microsoft 플랫폼입니다.

YUI 코드는 아직 논평하고 쉽게 읽을 수 있습니다.과 같이 이러한 대부분의 프로젝트 중 하나는 생각 하는 경향이 있는 엔지니어 작업 그들에게 너무 많은 시간에 자신의 손에 있습니다.

에서 큰 프로젝트,간단한 코드를 읽을 수 있는 것은 평평하고 쉽게 적응하는 것보다 훨씬 더 강력한 gee whizbang 니다.내가 알아낼 수 있는 사탕으로 자신에 대한 필요합니다.디버깅 JS 이 충분히 열심히하지 않고를 통해 웨이드의 연 영리한 코드입니다.

나는 생각한다라고 말하는 것이 안전 jQuery 가장 인기있는 javascript 프레임워크의 늦(체크아웃 4 슬라이드의 의 상태 jQuery'08 프레젠테이션).

회사에서 사용하는 mootools 의, 내가 좋아하는 것이 매우 비슷하는 시제품 및 jQuery(는 사용 하지 않은),UI 요소가 멋지뿐만 아니라.

도장 전문가는 IMO 다음과 같다:1.제공하는 간단하 DOM 쿼리 기능처럼,jQuery,ex:

도장입니다.query(".disableAble").스타일("backgroundColor","회색");

  1. 정말 스마트 로더는 풀 수 있습에서 모든 수업은 한 번에,점진적으로 또는 당신의 선택에 달려 있습니다.또한 관련 시스템을 구축는 당신이 당신의 선택 메뉴와 압축,인라인,et.c.

  2. 내 생각에 가장 중요한 것은; 전체 클라이언트 측의 계층 위젯하는 시스템이 매우 쉽게 확장, 에 대한 지원과 함께 DTL 클라이언트 측면 템플릿을 합니다.힘을 모듈화 하는 코드가 도장을 자신의 구축하고 부하는 시스템에 대한 사용자 정의 위젯을 뿐입니다.

  3. 거의 모든 것들이 사람들을 위해 쓰 도장의 일부가 되는'공식'을 구축,아래 dojox(실험)폴더에 있습니다.많은 기타 툴킷이 많 개의 동일한 위젯 만들기 위해 열심히 사용하는 오른쪽 하나를 선택합니다.

환호 PS http://unclescript.blogspot.com

Dojo CON,이럴입니다 끔찍한 상태의 설명서를 참조하십시오.대부분의 최신은 당신 기능이 작동하지 않는 이후정의 실패하는 경고를 표시 기능이 작동하지 않습니다.

나는 사용자의 실제 프로젝트,학습으로 나는 즉시,그것은 진정한 악몽이다.

리알토 (풍부한 인터넷 응용 프로그램 Toolkit)은 ajax 기반의 십자가 브라우저의 자바 스크립트는 위젯 라이브러리입니다.기 때문에 그것술 독립적인 캡슐화 할 수 있습니다 JSP,JSF,.Net,Python PHP 또는 그래픽 요소를 사용합니다.의 목적 리알토을 쉽게 액세스하는 풍부한 인터넷 응용 프로그램 개발 회사 개발자입니다.이상적으로는 리알토 개발자도 필요로 작성하거나 이해 DHTML,Ajax 또는 DOM 코드입니다.

의 대상이 리알토는 회사 웹 응용 프로그램과하지 않는 인터넷 웹 사이트입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top