我的蛋殼

          倡導(dǎo)自由、開放、分享的Java技術(shù)社區(qū) http://www.javaread.com

           

          Javeline的八年之期,走出象牙塔的紙象

              正值Javeline Platform的八年之期,其創(chuàng)立者Ruben Daniels為這頭紙象寫了一篇出師表--在向Ajax世界發(fā)起沖擊之前,Daniels在他的blog上向Javeline的支持者、向Ajax世界的建造者們宣讀了這頭紙象的今生前世以及它未來將要涉及的領(lǐng)域。八年前,Ajax尚無一席之地的時(shí)候,這頭紙象已經(jīng)在象牙塔中悄然誕生;終于在今日,它帶著一身期望與來自世外桃源的奇思妙想走出了象牙塔。作為Ajax世界的高齡新秀,能否用它自身獨(dú)特的構(gòu)思為Ajax世界注入新的動(dòng)力,讓人拭目以待。
            
          可以先宏觀地了解一下Javeline的架構(gòu)。Daniels雖然自稱是一個(gè)從不在意那些紛亂復(fù)雜的設(shè)計(jì)模式,但從Javeline的架構(gòu)設(shè)計(jì)來看(如下圖),他還是很好地在客戶端實(shí)現(xiàn)了MVC模型。


          令人愉悅的用戶界面
          外觀


          50個(gè)UI組件

          可以在SDK中找到像treelisttab這樣的組件。每個(gè)組件有多種皮膚。

          完全可控的皮膚

          每種組件全面支持換膚(HTMLCSS)。這使得它很容易提供一個(gè)自定義外觀的UI或者為用戶的應(yīng)用提供商標(biāo)化支持。創(chuàng)建一個(gè)WindowsOSXOffice2008iPhone或者Coca Cola的外觀都是一樣的輕松。

          運(yùn)行時(shí)皮膚切換

          通過點(diǎn)擊按鈕來改變一個(gè)組件或整個(gè)應(yīng)用的外觀,而無需重新加載應(yīng)用。

          運(yùn)行時(shí)預(yù)言切換

          通過點(diǎn)擊按鈕來輕松地切換應(yīng)用的語言。頁面上的語言立即切換到所選語言。



          操作體驗(yàn)


          實(shí)時(shí)的驗(yàn)證反饋

          當(dāng)發(fā)生錯(cuò)誤時(shí)直接給予用戶通知。它使得UI交互變得快捷且愉悅。

          速度優(yōu)化

          Ajax世界中,速度和規(guī)模可伸縮性是兩個(gè)困難的問題。JPF解決了這個(gè)問題,并在幾個(gè)商業(yè)項(xiàng)目中得到了證實(shí)。

          拖拽

          當(dāng)用戶拖拽一個(gè)界面元素,JPF確保實(shí)際上拖拽了有內(nèi)在關(guān)聯(lián)的對(duì)象。這使得UI總是直覺式的,幫助開發(fā)者掃除了煩惱。

          撤銷/重做

          撤銷/重做對(duì)于很多高級(jí)應(yīng)用是一種重要的交互特性。JPF提供了可以簡單調(diào)用的API來實(shí)現(xiàn)這一特性。


          Daniels所描述的這些特性來看,Javeline的思路確實(shí)非常新穎,歷時(shí)八年創(chuàng)造出的紙象似乎真的可以給Ajax世界帶來一縷春風(fēng),或許會(huì)像Rails給整個(gè)軟件開發(fā)界帶來的敏捷思想革命一樣,幫助Ajax打開敏捷之門。在象牙塔中悄然誕生的紙象,熬過七年之癢剛剛走出象牙塔的紙象,到底能為Ajax世界帶來哪些改變,讓我們拭目以待

          更多信息




          本文作者:javaread.com

          posted on 2008-07-15 10:11 javaread.com 閱讀(1124) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(3)

          隨筆檔案

          Java

          友情鏈接

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 乌拉特中旗| 通州市| 吉安县| 贺州市| 吐鲁番市| 普定县| 苍溪县| 天气| 广灵县| 泌阳县| 定兴县| 长兴县| 中牟县| 大埔县| 晴隆县| 新龙县| 麻江县| 铜梁县| 雷山县| 柳江县| 安乡县| 武隆县| 沁水县| 历史| 米林县| 荔波县| 开原市| 喀喇沁旗| 海丰县| 柳河县| 武穴市| 拉萨市| 分宜县| 温泉县| 泰顺县| 永州市| 永胜县| 无极县| 剑阁县| 理塘县| 濮阳县|