OperaMasks

OperaMasks

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 Studio的支持,“所見即所得”的可視化設計,一體化的開發、配置、部署、調試、監控的集成開發環境;
跨瀏覽器支持:Apusic OperaMasks完全兼容業界主流瀏覽器,如IE、Firefox等;
開源社區:所有源碼甚至是開發過程自身,全部通過開放,代表了J2EE社區開放和敏捷的力量。

使用技巧

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引擎

OperaMasks作為JSF的標準實現,默認提供了原生的Ajax支持,使您套用的Ajax開發成本為零,您無需再為Ajax煩惱
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

Java相比,ELite語法簡單、高效,並擁有閉包等語法特性 ELite具有靈活可擴充的語法結構,可以構造出適合自己需要的領域特定語言 與其他的動態語言相比,ELite能夠和Java原生的集成
OperaMasks Studio:全生命周期的開發工具支持

主流框架的集成

內置集成了Spring,Hibernate等主流框架,您通過OperaMasks Studio即能實現套用的框架無縫集成。

一體化的開發流程

原生的OperaMasks 開發支持,為您量身定做了一套最優的OperaMasks開發流程體驗。

所見即所得的可視化Web開發

通過內置所見即所得的Web開發環境,簡單的拖拽操作,您便能完成一個套用的開發。

相關詞條

熱門詞條

聯絡我們