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