ESStudio是一款免費(fèi)的Web開(kāi)發(fā)平臺(tái),專門解決web開(kāi)發(fā)過(guò)程中遇到的各種問(wèn)題。百捷WEB開(kāi)發(fā)平臺(tái)(BWP)具有四大特點(diǎn):控件化開(kāi)發(fā)、模板化、半可視化、隨意替換,是web開(kāi)發(fā)人員必備的一款開(kāi)發(fā)工具。
百捷WEB開(kāi)發(fā)平臺(tái)特點(diǎn)
控件化開(kāi)發(fā)
在BWP中開(kāi)發(fā)界面,不再需要跟html/js/css打交道,只需要將控件放到合適的地方,配置好界面效果即可。 除了系統(tǒng)已經(jīng)提供的控件外,通過(guò)控件自定義開(kāi)發(fā),可以擴(kuò)展現(xiàn)有的控件庫(kù)。
模板化
模板是一種有效的復(fù)制技術(shù),通過(guò)模板,可以高效高質(zhì)量地復(fù)制已經(jīng)技術(shù),不必一而再地作重復(fù)工作。 通過(guò)將具有相似外觀的界面抽象成模板,每個(gè)使用模板的界面只需要定義“不相同”的那一部分即可。 更有趣的是,BWP中的模板還可以動(dòng)態(tài)重載。詳見(jiàn)模板重載介紹。
半可視化
半可視化是指設(shè)計(jì)界面時(shí),設(shè)計(jì)時(shí)界面效果與運(yùn)行時(shí)界面效果存在差異,但極度相似,這取決于設(shè)計(jì)時(shí)如何操作。
隨意替換
BWP的隨意替換特性是為了達(dá)到將代碼的修改影響降到最低的效果。
百捷WEB開(kāi)發(fā)平臺(tái)系統(tǒng)說(shuō)明
百捷WEB開(kāi)發(fā)平臺(tái)由集成開(kāi)發(fā)環(huán)境、EasyScript動(dòng)態(tài)語(yǔ)言(編譯器及運(yùn)行時(shí))、ESAS、前臺(tái)界面庫(kù)、服務(wù)器端類庫(kù)等組成,如下圖所示:
集成開(kāi)發(fā)環(huán)境
ESStudio是BWP的集成開(kāi)發(fā)環(huán)境,它包含了界面設(shè)計(jì)器、內(nèi)置的WEB服務(wù)器、內(nèi)置的ES編譯器和運(yùn)行時(shí)環(huán)境。
EasyScript動(dòng)態(tài)語(yǔ)言
EasyScript語(yǔ)言,有時(shí)也簡(jiǎn)稱為ES語(yǔ)言,它是一種動(dòng)態(tài)語(yǔ)言,既能用作界面生成的模板語(yǔ)言,也能用作后臺(tái)邏輯處理的服務(wù)器端語(yǔ)言。在集成開(kāi)發(fā)環(huán)境及 ESAS中都包含有它的編譯器和運(yùn)行時(shí)環(huán)境。
ESAS
ESAS是Baijie自主研發(fā)的WEB服務(wù)器軟件,類似于IIS、Apache等軟件。但不單單是為了代替IIS或Apaceh,ESAS與ES的搭配能充分發(fā) 揮ES的優(yōu)勢(shì)和快速開(kāi)發(fā)能力,同時(shí)它可以輕松應(yīng)對(duì)嵌入式需求(即宿主程序需要WEB機(jī)制)。
前臺(tái)界面庫(kù)
前臺(tái)界面庫(kù)包括界面的設(shè)計(jì)時(shí)和運(yùn)行時(shí)兩套庫(kù),它們相互配合滿足界面快速設(shè)計(jì)和運(yùn)行的需求,也是實(shí)現(xiàn)隨意替換和界面可視化開(kāi)發(fā)的基礎(chǔ)。
服務(wù)器端類庫(kù)
服務(wù)器端類庫(kù)是為了提高服務(wù)器端開(kāi)發(fā)效率的一套類庫(kù)。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版