??? 我在學(xué)習(xí)appfuse的時(shí)候感覺(jué)里面的內(nèi)容還是有些多了,對(duì)于我們的項(xiàng)目需求和開(kāi)發(fā)人員的工作經(jīng)驗(yàn)都顯得內(nèi)容過(guò)多,所以我做了一些簡(jiǎn)化,同時(shí)也作了一些修改與擴(kuò)展,其中最主要的是將DWR換為了JSON-RPC-JAVA,界面開(kāi)發(fā)采用了qooxdoo。經(jīng)過(guò)這些簡(jiǎn)化和擴(kuò)展現(xiàn)在新同事對(duì)技術(shù)框架的學(xué)習(xí)速度非常快,除了qooxdoo外其他部分有一點(diǎn)hibernate基礎(chǔ)的同事一天就可以掌握,這種效果我認(rèn)為spring占據(jù)了最主要的功勞。
? 我現(xiàn)在開(kāi)發(fā)的兩個(gè)項(xiàng)目都是使用qooxdoo做界面開(kāi)發(fā),也曾經(jīng)打算過(guò)使用dojo,但學(xué)習(xí)的過(guò)程發(fā)現(xiàn)qooxdoo由于和java swing的類(lèi)似性,上手更快,解決難題的速度也更快,所以后來(lái)就確定下來(lái)使用qooxdoo來(lái)作為界面開(kāi)發(fā)了。而且就默認(rèn)的樣式來(lái)講,qooxdoo也比dojo漂亮多了。
? 對(duì)于RPC,本來(lái)我是使用的DWR,但現(xiàn)在改用JSON-RPC-JAVA了,不同的是這個(gè)JSON-RPC-JAVA我做了較大的改動(dòng),因?yàn)樵瓉?lái)的JSON-RPC-JAVA遠(yuǎn)不如DWR好用。但現(xiàn)在在當(dāng)前項(xiàng)目中,基本沒(méi)有學(xué)習(xí)的難度和使用的難度。
??? 今天沒(méi)時(shí)間仔細(xì)寫(xiě)這篇文章了,先放在這里幾個(gè)圖片,給大家一個(gè)直觀的了解,后面我會(huì)把我們對(duì)qooxdoo的使用心得,放在文章區(qū)。
這是我給其他同事寫(xiě)的qooxdoo的ListView以及drag&drop的演示。兩個(gè)ListView之間可以相互拖動(dòng)條目,可以拖動(dòng)某些條目到垃圾箱,進(jìn)行刪除。右下角是log區(qū)。(這里使用的是firefox)
這是項(xiàng)目的主界面(使用的是IE)
這是一個(gè)包含基本的CRUD操作的簡(jiǎn)單界面,其中權(quán)限是使用的Combox