当前位置:网站首页>As a developer, you need to know about the codeless development platform IVX
As a developer, you need to know about the codeless development platform IVX
2022-06-29 21:40:00 【Developer pony】

In recent years , The development trend of low code is booming , It is no exaggeration to say that low code will be the inevitable trend of the development of human society . Why do you say that ?
The history of human development is actually a history of being “ lazy ” Word driven history , He was too lazy to walk, so he invented the car , I was too lazy to draw, so I invented the camera . So is writing code , Just because I don't want to write so much code , therefore “ Low code ” emerge as the times require . It can be said that our industry has been low code , From the earliest assembly language , To class , And then to graphical controls , And various open source plug-ins , Technical framework , The process itself is always a low code process , Step by step, it is simpler and more reusable . The great thing about low code is not just a technology , It is a good idea , Liberate people's energy from complex and repetitive work .
In accordance with the procedure “ Minimalist development ” Thought , One of the first General codeless development platform —— iVX Be born !
Catalog
2. iVX Three attributes and two abilities of
3. How to use iVX Development ?
4. iVX Application development process
1. What is? iVX ?
The most appropriate definition is “ General codeless development platform ”. Commonality refers to the commonality of the platform , It is suitable for almost all application development scenarios and supports running in all operating systems .

iVX Provides “ Atomic level ” Component system , Support user “ Custom components ”, And with Turing's complete “ Logic editing engine / panel ”, It can realize the front and back of almost all applications “ There is no code ” Development . Besides iVX The developed application , Can be separated from iVX Independent deployment . in other words , For developers ,iVX It's just one. “ Code generator ”. No difference with handwritten code , Can be separated from iVX The platform can be deployed arbitrarily , And most others “ Low code ” The platform does not have this “ Development platform ” attribute , It can only be used inside the platform .iVX The website of the online editor is as follows :
VxEditorhttps://editor.ivx.cn/
2. iVX Three attributes and two abilities of
- Language properties
iVX It's almost a “ Visual programming language ”, And pass “ Atomic components ”+“ Logical arrangement ” Generate intermediate code , The intermediate code is finally iVX compiler (VxEditor) Translate it into “ front end JS Code ” and “ Background code ”. At present, the background code only supports JavaScript(Node or Deno Run in ), In the later stage, you can generate Java、Python、C# Etc .iVX It also has the openness of programming language , although iVX Can achieve “ No code programming ”, But for the needs of existing programmers ,iVX Support “ Embed custom functions ”、“ Customize SQL Code ”、“ Customize CSS Code ” And other code insertion functions .
- Cloud properties ( Cloud native )
iVX Realized “ Applications ” and “ Running resources ” The separation of , That is to say iVX Only help users generate program code that can run efficiently , The background resources required by the program are separated from the program itself , That is to say if iVX The generator is put into AWS On the cloud , Use it AWS Resources for , Various concurrency and computing capabilities depend on AWS The ability of ; If you put it on Alibaba cloud , It depends on Alibaba cloud's own capabilities .
- Tool attribute
iVX Bring their own IDE( Integrated development environment ), After the developer logs in to the web page , Direct project “ Development ”、“ debugging ”、“ Release ”、“ test ”、“ Operation and maintenance ”、“ Secondary development ” Wait for the operation , Directly on one page “ Application lifecycle ” management , Minimize development and O & M processes , From the product “DevOps”. And directly generate exportable foreground and background code , Developers don't have to worry about being bound to the platform .
- Code generation capability
For some programmers who are used to writing code , You can just put iVX As a “ Code generator ”. Whether it's front-end or back-end code ,iVX Can be compiled and quickly generated .
- “ Turing Complete ” Logical ability
iVX Formed a set of “ Self consistent ” And “ Turing Complete ” Logical system of , And the logic system is reused in the logic processing of the front and back stage . It's based on “ Trigger type ” Panel system , And it can expand linearly , comparison Mendix Based on the “ flow chart ” The logic arrangement system of the will have certain advantages .
3. How to use iVX Development ?
Use iVX For development, you need to enter the online editor VxEditor, The initial interface is as follows ;

You can choose WebApp/ Applet 、 Little games 、 Three development scenarios of wechat applet are used to create the project ; Select the scenario and enter the application name and click Create , You can enter the development board interface ;

The development board interface consists of seven modules :
- stage —— Such as ps Canvas in , Defines the project editing area , All editing and authoring are done visually in this area .
- Component toolbar —— Each small icon is a component , Each component has a specific function and usage .
- Object tree / Material panel —— Every component added to the development environment is recorded by the object tree , Visual display in tree structure ; The material pane is used to manage all media materials in the current case , Including video 、 Audio 、 Pictures, etc .
- Property panel —— When selecting an object from the object tree or any point on the stage , You can see the properties pane of the object .
- menu bar —— Perform some global operations .
- Logical toolbar —— Used to add events to objects 、 Custom function 、 Action group 、 Services and other interactive logic functions .
- Auxiliary tool —— If you encounter problems in use, you can view the document 、 Teaching video or ask customer service for help .

Familiar with iVX After the editor , You can start the development . After the development is completed, it can be released ;

4. iVX Application development process

Development
- Advanced cloud IDE: No installation required , There is no need to configure the development environment , Use browser access iVX Editor to develop . Besides , iVX It also supports cloud IDE Deploy to private cloud .
- Powerful zero code language : No need to write code , Don't worry about grammar , Use iVX Visual development , What you see is what you get .
- Rich resource pool :iVX It integrates rich components and small module resources , It also supports the introduction of third parties UI library , Improve development efficiency .
- Multiplayer collaboration : For enterprise users ,iVX It also provides a Git( The core algorithm consists of iVX Since the research ) Collaborative development capabilities .
preview
- One click preview test : stay iVX The editor can click preview to generate test application with one click , Preview compilation is almost instantly rendered , And the test application is in the development environment , Isolated from the production environment database , Easy for quick testing 、 verification 、debug.
Release
- One click release deployment : stay iVX The editor can generate the final application code by clicking publish , The code has been advanced iVX Compiler optimization , Quality and efficiency exceed 90% Programmers write code by hand ; At the same time, the application will be automatically deployed and hosted to iVX Cloud platform . Besides iVX It also supports code export and private deployment .
test
- Production environment testing : The released application is in the production environment , But it does not replace the online apps , At this time, the final test of the real environment before the official launch of the application can be carried out .
shelves
- One click online : The tested release application can be pushed to application users with one click .
- Version history : For enterprise users ,iVX It also provides the historical version function of online applications , You can roll back to any version with one click if necessary .
Operation and maintenance
- Visual operation and maintenance management :iVX Application services provided , It can meet the visual management of the server , And real-time monitoring of application usage data .
- Application management :iVX The workbench can view all applications and application status , And provides a quick filter 、 Search element application , And the function of quickly managing applications .
Conclusion
The above is the pony iVX No code development platform , For more details, please move iVX Official website https://www.ivx.cn/ Get to know , I suggest you register an account , Try to use iVX Online editor to start development , I believe you will further feel the power of the platform ~
边栏推荐
- TMUX settings
- Golang operation etcd
- 唯品会商品详情API接口(item_get-获得唯品会商品详情接口),唯品会详情API接口
- Amazon Keyword Search API interface (item_search- Amazon product search interface by keyword), Amazon API interface
- Report delivery engineer
- Shutter bottomnavigationbar toggle page hold
- Layer 3 loop brought by route Summary - solution experiment
- 量子机器学习的基础和应用:一个简明文献综述
- What is unique about MES system?
- Alibaba product details API interface (item_get- get product details interface), Alibaba API interface
猜你喜欢

小型图书馆项目总结

透过华为军团看科技之变(五):智慧园区

STL教程6-deque、stack、queue、list容器

yolov6训练自己的数据记录+yolov5对比测试
![[advanced ROS] Lecture 3 ROS file system and distributed communication](/img/9f/2c316f5b0aa36b63769672048da772.png)
[advanced ROS] Lecture 3 ROS file system and distributed communication

Layer 3 loop brought by route Summary - solution experiment

Digital password lock Verilog design + simulation + on board verification

leetcode:307. Area and retrieval - array modifiable

Report delivery engineer

VHDL电话计费系统设计
随机推荐
The foundation and application of quantum machine learning: a concise literature review
Amazon Product details API interface - (item_get get Amazon Product details interface), Amazon details API interface
美国隧道法ASTM E84 表面阻燃测试
The explain function of the DALEX package of R language generates a machine learning model interpreter and predict for the specified classification prediction_ The parts function analyzes the contribu
我的创作纪念日
Verilog implements DDS waveform generator module, which can realize adjustable frequency and phase, three waveforms
DB queries the database, merges two unrelated tables, adds non-existent fields, and assigns default values
Goahead translation - Active Server Pages
STM32最小系统搭建(原理图)
Topic39——78. subset
阿里云发布《中国机器人产业图谱(2022)》,122页pdf
Yolov6 training your own data record +yolov5 comparison test
Live broadcast preview | PostgreSQL kernel Interpretation Series Lecture 1: overview of PostgreSQL system
varnish 503 no backend connection – varnish健康检查
LeetCode 1. Sum of two numbers
GoAhead WebServer移植
Recruit | DBA Data Engineer every week with an annual salary of 35+. Dream of Kyushu and bright stars!
verilog实现串口通信发送到数码管
THREEJS基础入门
yolov6训练自己的数据记录+yolov5对比测试