alcedor快速web框架
ALCEDOR是翠鳥的意思,多了一個r因為網上這個名字重復了。所以加了一個兒化韻。不妨叫做翠鳥兒。
ALCEDOR是一個輕量級的快速web框架。工作時候最好和前臺AJAX UI組件比如EXT,DOJO,jquery-easy-UI 等結合工作。它的特點是通過url直接請求到某個業(yè)務方法。返回的結果會通過一個切面進行轉換,盡可能的讓結果符合我們前臺UI對象的要求。
ALCEDOR是需要配置的,但是,它也有默認情況,如果你的系統(tǒng)符合這個默認,你可以不用做任何的配置就可以使用。
目前還在測試和設計編寫階段。
我們的最終的目的是希望生成一種由服務器端推送的通用web框架。能夠加快開發(fā)的速度。讓web開發(fā)變得簡單。當然目前還在探索中。
從某種意義上來說。我們不能決定用戶的風格,或者用戶的UI。我們只關心用戶的數據如何展現和如何交互。WEB 從某種意義上來說,應該是簡潔的,無論從風格還是從內容。 所以在交互上也應該簡潔。簡潔意味著更快的速度和響應。對于UI來說響應速度其實很重要,特別是如果沒有業(yè)務的拖累,那么它應該是比較快的。WEB 的設計并不是為了那種具有復雜狀態(tài)的UI考慮的。如果用戶的UI部分擁有極其復雜的狀態(tài),建議使用javaFX 之類的技術來解決問題。簡單實用比花哨復雜重要。畢竟我們面對的是業(yè)務系統(tǒng),不是美術設計。價值存在于系統(tǒng)背后的數據和業(yè)務能力。
alcedor就是為了這個目的而存在的。
alcedor是基于組件的。組件化是一種及其合理的系統(tǒng)結構方案。現實世界中的復雜系統(tǒng)基本上都是基于組件的。比如說,汽車 或者人體本身或者物質世界的組成。從設計的角度來看,組件是一種有條不紊的完成任務的重要方式。從使用者的角度來看,組件方式可以采用相對簡單的加減法來構成簡單或者復雜的系統(tǒng)。
目前,我們的還在設計和探索階段。雖然我水平有限,但至少我的目的是明確的。
設計的原則: 1.簡潔。不考慮花哨但是復雜的實現方式。 2.為用戶設計一種方式,讓用戶可以方便的從前臺獲取數據。 3.盡量以一種對象的方式進行數據的封裝。 4.盡量不干預用戶對于前臺設計的考慮。
