Operamasks是指開箱即用的Web Framework,它以JSF為基礎引擎,輔以獨創的原生Ajax技術,同時提供豐富的組件和集成開發環境,使Web開發變得簡單方便。
基本介紹
- 中文名:OperaMasks
- 開發:Web
- 特點:開箱即用
- 基礎引擎:JSF
簡介,特點,使用技巧,Agile:開發效率高,Great Experience:套用系統的良好人機體驗,多樣的展現形式,平坦的學習曲線,默認提供組件個數逾200,無縫的Ajax特性遷移,可插拔可替換的Render Kit,默認提供原生Ajax支持的JSF引擎,視圖控制反轉,集命令式和函式式語言於一身,the Ruby of J2EE,主流框架的集成,一體化的開發流程,所見即所得的可視化Web開發,
簡介
無論是後台的事 務、存儲、分散式計算等基礎服務,還是前端的UI展現與用戶互動,以及後台與前端的會話過程,Apusic OperaMasks都提供了完整的解決方案,有效解決Web開發所面臨的問題。
特點
開箱即用:使用Apusic OperaMasks進行Web開發,開發人員只需掌握基礎的J2EE知識!
引擎:提供標準的JSF引擎,JSF是已經得到業界認同的一種主流組件技術,能夠很容易適應各種未來需求的變化,其精髓就是“與表現層無關的表現層技術”;
原生Ajax支持:從容器級別對Ajax予以支持,對Apusic OperaMsks用戶來說,要使套用具備Ajax特性,付出的成本是零;
Rich Component:Apusic OperaMasks提供給用戶豐富的Rich Components,用戶可以用各種組件來組織數據、展現數據、編輯數據;
跨瀏覽器支持:Apusic OperaMasks完全兼容業界主流瀏覽器,如IE、Firefox等;
使用技巧
Agile:開發效率高
提升您的開發效率至少三倍
Great Experience:套用系統的良好人機體驗
自然而然的Ajax支持,無論是互動性,還是性能、樣式、美觀程度Focus your business, and the others to us:開發過程愉悅 您只需關注您的核心業務邏輯,其餘繁瑣的事情由OperaMasks承擔
Rich Component
多樣的展現形式
默認提供5套皮膚,供您隨心所欲的改變套用的展現風格
平坦的學習曲線
通過豐富翔實的線上組件參考示例,能帶您快速體驗到OperaMasks的魅力
默認提供組件個數逾200
OperaMasks默認提供了豐富的組件,涵蓋了表單,數據,圖示,布局等諸多方面
原生的Ajax支持
無縫的Ajax特性遷移
任何標準JSF套用,遷移到OperaMasks之上,只需要更改一個參數,即可擁有完整的Ajax特性
可插拔可替換的Render Kit
在OperaMasks中,不僅擁有基於HTML的Render Kit,以及Ajax Render Kit,可插拔式的替換機制,對您完全透明
默認提供原生Ajax支持的JSF引擎
IoVC(Inversion of View-Control)
視圖控制反轉
內置的IoVC體系,能將您對“View”的控制力注入到您的後台邏輯中,實現展現層與業務邏輯的完全解耦約定優於配置(Convention Over Configuration) 充分發揮約定優於配置的原則,您在使用IoVC時將體會到Ruby On Rails般的快捷開發體驗
ELite
集命令式和函式式語言於一身
ELite擴展自EL,並逐漸成長為一個集命令式和函式式風格於一身的全新的程式設計語言,既有高階函式(first-class functions)、列表推導(list-comprehension)、模式匹配(pattern-matching)、延時求值(lazy-evaluation)等函式式語言所具有的語言特徵,又具有和Java相近的語法結構。
the Ruby of J2EE
OperaMasks Studio:全生命周期的開發工具支持
主流框架的集成
一體化的開發流程
原生的OperaMasks 開發支持,為您量身定做了一套最優的OperaMasks開發流程體驗。
所見即所得的可視化Web開發
通過內置所見即所得的Web開發環境,簡單的拖拽操作,您便能完成一個套用的開發。