UIOTOS : The latest front-end zero-code building tool without threshold

baca7edf66d248856ab55fd7dc817a77.png

What is UIOTOS?

The Chinese name of UIOTOS 前端大师is a front-end zero-code tool based on graphics technology, which supports building various complex interactive interfaces through and without threshold, including background management system, configuration data large screen, etc., to achieve an effect comparable to code 连线development 嵌套.

272a3dd85691c71a351651ab33132658.jpeg

cc05ffc5022812add9b3d78fa3133980.jpeg

4b2b4ae2a757faded89868ed5ec8b5a0.jpeg

Why do we do UIOTOS?

▌Fast update of front-end technology, high development and learning costs

In the field of software development, UI interface development technology updates and iterations are the fastest and emerge in endlessly. Taking the current popular WEB front-end as an example, development needs to understand npm, webpack, react/vue, ES6 syntax, ts, in addition to state management, routing, etc. Desktop client development has a higher threshold.

▌Traditional large screen configuration is not suitable for complex functions

Although there are configuration software in the industrial field to lower the development threshold of interface display, with the development of the industry, the requirements for customization of the interface are getting higher and higher, and complex interactive functions and business logic configuration software are difficult to do, or they can be expanded through script code , or customize the development of upper management applications. The 2D data visualization large screen is similar.

▌Low-code has a user threshold, and custom extensions need to be developed

Low-code is a popular concept in recent years. Some platforms can automatically generate corresponding front-end code through back-end configuration to realize basic functions such as permissions and organization out of the box; others can realize the visual construction of common pages in most departments through drag-and-drop and configuration. Combining certain code development to realize complex and customized requirements and reduce the workload of front-end page development.

These can indeed greatly improve the efficiency of building front-end UI interfaces, and complex business logic, as an important part of large front-end/client application functions, usually requires code customization, and the expansion of component functions also requires code development.

What are the highlights of UIOTOS?

▌Zero code and no threshold to build a complete front-end function

In addition to the most basic page UI layout design, UIOTOS zero code covers all other aspects of front-end development, including 交互逻辑, 接口请求,, 数据解析etc., and supports progressive and modular building blocks. Through drag and drop configuration, layer-by-layer nesting, Attribute exposure, event penetration, connection operation, realize rapid construction from basic components, functional components to multi-page applications from partial to overall, and compatible with the development and expansion of existing WEB ecosystems such as JQuery/Vue/React. 

In addition to the upgrade and expansion of basic components, the entire construction process is usually dominated by mouse operations, without the need to understand front-end development technology, back-end engineers, product managers, UI designers, implementation engineers, etc. can get started.

For specific non-business logic functions, such as converting json objects into strings, UIOTOS provides support for code blocks and function components, which can componentize general functions and hand over the input, output, and execution of connection operations instead of code calls.

▌Page componentization, support any multi-layer nesting

The distinctive features of UIOTOS are arbitrary nesting of pages, layer-by-layer exposure of attributes, and connection assignment operations. These can be combined to realize the 零代码function of building pages (including UI interface and business logic), which can be used independently or as a packaged Components are dragged and dropped into other pages to be used as normal components. It can be said that everything is a component in UIOTOS.

Basic components usually have a single function, a limited number, and have nothing to do with business; while extension components built with zero-code pages usually have complex functions, an unlimited number, and are business-related.

▌In principle, it supports the equivalent effect of custom development

The unique design method of UIOTOS allows the zero-code construction operation to be compared with the object-oriented development idea, and achieves the same effect as the code customization development from the theory.

​​​​​

Which scenarios are UIOTOS not suitable for?

The zero code of UIOTOS version 1.0 is more aimed at background management system applications, including large data screens with complex interactive functions, industrial configuration, etc. The following scenarios are temporarily supported with limited support:

▌3D digital twin zero code construction

The underlying graphics technology of UIOTOS adopts canvas and ht.js, which naturally supports seamless integration of vector graphics and 2D/3D. However, it does not support zero-code construction of 3D scenes, and code writing is required to achieve animation, interaction and various customized cool effects. UIOTOS is more positioned in business applications, and achieves the equivalent effect of front-end development technology code development such as vue/reac through zero code maximization.

▌Mobile APP, applet

UIOTOS does not have any restrictions on the size in the UI interactive layout design, the page supports long page sliding, and can also build a mobile WEB APP-style page application. But the current version 1.0 is mainly designed for the complex PC WEB side, the basic components and layout support are more flexible, and there is no version for the mobile side. Therefore, it will be cumbersome to build mobile page applications at the moment, such as fonts, pop-up windows, etc. are not friendly enough. It is necessary to provide mobile-specific basic components and layout support in subsequent versions.

What are the requirements of UIOTOS for users?

The design goal of UIOTOS is to make front-end application development a daily office skill. As for whether users can write js code (no need to understand front-end development frameworks such as vue/react/webpack), it is divided into ordinary users and advanced users .

▌Ordinary users

Use off-the-shelf components to build customized front-end applications through wiring, nesting, and attribute configuration. You don't need any software programming foundation, and you can get started as a tool software learning and training.

▌Advanced users

You can use the code block component to process the functional logic that is not currently supported by writing js code. The component graphics or pages formed after processing can be used by ordinary users after collection or container nesting and collection.

How to deploy and use UIOTOS?

▌Online Trial

Demo address: http://ui.aiotos.net

Account/Password: admin/123456

▌Offline installation

To obtain the offline installation package, please contact the service support below! ​​​​​​​​​​​​

There are two ways to authorize UIOTOS: 

* Free for individual users

* Please contact us for enterprise authorization

37cfeb889dc2f33ece1862561c35d28f.jpeg

​​​​​​​​​​Cooperation support:  15820480374

ae44c870d2664fa45b308ae33d752ae3.gif

d54caa17e61113e30bcecf56dd12465e.gif

2b431aac778f3bb100771935134fcab2.gif

09f3ab10f5b7bdd0affedf382bf299cc.gif

Guess you like

Origin blog.csdn.net/klandor2008/article/details/130518249