橫幅廣告

2011年11月7日 星期一

(1) 初次見面 - Yahoo User Interface (YUI)

首頁:http://developer.yahoo.com/yui/

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。


沒有留言:

張貼留言