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