야후 YUI가 2.5로 릴리즈 되었네요.
그것도 엄청난 새로 추가된 Layout Manager, Uploader(플래시와 자바스크립트를 연동한 다중 업로드), Resize Utility, ImageCropper, Cookie Utility, ProfilerViewer Control(매우 비쥬얼함)

그리고 DataTable Control의 향상되었고 슬라이드 컨트롤에 Dual-Thumb Slider functionality 의 새롭게 포함되었습니다.

DataTable Control
사용자 삽입 이미지

퍼포먼스 향상과, 수평, 수직 스크롤링, Paginator 클래스, 드래그 드롭 컬럼 재정렬 지원, 칼럼 표시/숨기기/추가/삭제를 후킹하기 위한 컬럼 APIs를 제공합니다.(해보지 않아서 맞는 말인지 모르겠음;;)

DataTable 은 YUI에서 가장 인기 있고 중요한 컴포넌트이레요(과연..흠..)


Layout Manager
사용자 삽입 이미지
안정화만 되면 상당히 좋은 기능을 할 것 같습니다.
예제를 잠깐 수행해봤는데 아직 최적화 되지는 않았고 알파 수준에 미치는 것 같습니다.

패널에 다양한 컴포넌트를 얹어서 좌측 레이아웃 처럼 구성해서 리사이즈, 풀사이즈, 드래그 등 다양한 액션을 제공하는 컴포넌트입니다.

컨테이너의 패널에 composition style로 다양한 컴포넌트를 올려 실제 움직이는 어플리케이션과 같은 레이어를 구성해주는 역활을 합니다.



Uploader
사용자 삽입 이미지
여러분들이 그동안 브라우저를 통한 업로드를 위한 UI를 생성했다면 어려운점이 많았을 것입니다.
하나의 파일을 올리거나 프로그래스 상황 표시하는 거나, 메타 데이터에 실질적 접근 등등 하지만  YUI Uploader 는 이 문제를 포함 다른 문제들도 함께 처리가 가능하게 되었구요.  javascript/flash 하이브리드 컨트롤이랍니다.;;;


Resize Utility
  Layout Mangaer 에 확장되어 리사이즈를 담당합니다.

ImageCropper Control
사용자 삽입 이미지
Resize Utility를 이용하여 이미지 크롭 인터페이스의 도구로서 사용됩니다

캡쳐 프로그램과 유사하게 구현되겠네요.







Cookie Utility
  좋은 유틸리티 입니다. 개발자들이 모두 알고 있지만 한 도메인당 쿠키 공간은 제한이 되어있습니다. 그 사이즈가 오버될 경우 쿠키는 온데간데 없이 사라져 버리거나 오작동을 유발하는데요.
이에 착안해 Nicholas C.Zakas씨가 만들었다고 하네요.
  심플하면서도 파워풀하게 트리 구조의 쿠키 관리를 하여 제한된 쿠키 공간을 효율적으로 사용할 수 있도록 메니지 먼트를 합니다.


ProfilerViewer Control
 
사용자 삽입 이미지

  보기만 해도 궁금해지네요.  기존 Profiler 보다 더욱 비쥬얼해진 ProfilerViewer Control 은 기존 Profiler에 Charts Control 과 DataTable Control 을 함께 잘 조합하여 FireBug's와 같은 통합 프로파일링 인터페이스르 툴을 추가적으로 개발을 위해서 만들었습니다.    이걸 보고 CBD 방법론이 강력함을 느낍니다.


Slider Control with Dual Thumb Support

사용자 삽입 이미지
Slider 의 좀더 강력한 기능이 추가되었습니다.
좌측 이미지만 보아도 감이 오시죠?




이번 YUI 2.5의 릴리즈는 많이 새롭습니다.  이번 릴리즈를 통해서 생성된 실용적인 컴포넌트들에 "짝짝짝' 박수를 보냅니다.

원  문 : http://yuiblog.com/blog/2008/02/20/yui-250-released/
신고

'JavaScript > Study-YUI' 카테고리의 다른 글

야후! YUI 2.5 released  (6) 2008.02.21
YAHOO UI 2.4.0 - core 분석 발표자료.  (0) 2008.01.22
YUI Library: The YAHOO Global Object  (2) 2008.01.12
Posted by Rhio.kim