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