The development of eeplat mainly includes configuration development and API-based extension development,
Eeplat configuration development is based on the background configuration environment and can be configured directly through the interface. The eeplat configuration platform is built with eeplat self-explanatory, and is the product of eeplat development. Therefore, the entire configuration environment is based on the B/S mode, you can log on online using the background username and password in a browser.
Eeplat API-based development can use the online mode and the traditional code-level mode. The online development mode can be directly written, published, and used through the code editing interface provided by the browser's background configuration. It mainly includes the interface control script code, controller development, custom actions, browser-side verification, server-side verification, and so on, all of which enable online script writing and instant debugging. Of course, you can also use the traditional code-level development mode, and use the eclipseb development environment based on the source code environment, use Java development interface control, controller, custom action, server-side verification, browser-side verification, and so on. The method used depends on the customer's needs. However, for secondary development and temporary maintenance, the use of the online development platform is the most selective, even if the development process fully adopts online development is a very efficient way.
Currently, eeplat supports the following script Methods: browser-side JavaScript, server-side JavaScript (Rhino), HTML (HTML5), and CSS online writing.
The code editing and development interface is as follows:
Eeplat adopts the metadata-driven idea. Therefore, after the background configuration is complete or the script is compiled, you can directly save and publish the code to perform testing and debugging. Therefore, generally, developers open two browser windows, one for online development, and the other for running tests, which are basically "allocated as income", greatly improving the development efficiency.
Background configuration (IOT project example ):
Foreground running effect (IOT project example ):
Web browser-based online development technology of eeplat