YUI是由Yahoo所開發而成的一套Framework,其中使用到的技術包括Javascript、FLASH、AJAX,而資料傳遞格式最常件的是使用JSON。YUI採BSD授權方式(BSD Licence),其中最大的好處就是可以自由的修改,並用運在商業上面,也因此,我個人較傾向使用YUI 。
另外有一套大家耳熟能詳的Framework - ExtJs也是以YUI為基礎發展出來的,無論在畫面、功能上都相當優秀,但是相較於YUI,ExtJs使用在商業上是須要付費的(個人、教育不用付費)。
YUI目前分為兩個版本,分別是YUI2與YUI3。
- YUI2:
- 2006年投入研發。
- Widget相當完整:AutoComplete, Button, Calendar, Carousel, Charts, Color Picker, Container (including Module, Overlay, Panel, Tooltip, Dialog, SimpleDialog), DataTable, ImageCropper, Layout Manager, Menu, Paginator, Progress Bar, Rich Text Editor, Slider TabView, TreeView, Uploader。
- YUI3:
- 2009年投入研發。
- 以快速、有用、安全為目標。
- 比起YUI2,在使用上較為簡潔。
- Widget發展中:AutoComplete, Calendar, Charts, DataTable, Dial, MenuNav Node Plugin, Overlay, Panel, ScrollView, Slider, TabView。
沒有留言:
張貼留言