当前位置:网站首页>What is low code for digital Nova? What is no code
What is low code for digital Nova? What is no code
2022-06-27 12:56:00 【Jiangxl~】
Digital Nova what is low code ? What is no code
Code is a new kind of digital product , It is favored by more and more manufacturers and users . When low code first appeared , The concept of market is relatively simple , It is easy for users to understand . After all kinds of manufacturers join the Bureau , In order to improve the differentiated competitiveness , Put forward various concepts , For example, form driven 、 Model driven 、 Data driven 、 Workflow engine, etc .2022 year , Hayby research shows that ,“ Difficult to understand low code / There is no code ” The number of users is rising dramatically , Users are more confused about product selection and use . Based on this , Haibi Research Institute will conduct in-depth research on the low code and no code market , Committed to CIO solve “ How to choose low code without code ” and “ How to use low code without code ” Two big difficult problem .
1、 The essential difference between low code and no code
There is an essential difference between low code and no code . First of all, let's discuss this problem , We need to clearly define the core of the difference between the two , That is, whether it is low code or no code , What are we going to do with it . If for some specific scenarios , We really can't clearly define the difference between the two . therefore , We should know clearly , What can be done with low code or no code products is the key . In short , Low code just reduces the amount of code as much as possible , To replace by some tool or component . Without code, you can make the application without code . For example, in the past Sass product , No code , It has already made the product , We just need to use it .
On the other hand , Although there are essential differences between the two , But they have something in common , Is the logic we need to develop an application . Of course, the logic is the same , And the core of no code is how we do it without writing code , Express this logic , That is, the codeless expression of logic . therefore , The relationship between low code and code is necessary and sufficient , No code products , If it is a generic codeless product , It can realize Turing completeness , Then the relationship between it and the code should be sufficient and unnecessary . in addition , We should pay attention to a trap in low code , Let's assume that an application is done in low code , However, this does not mean that the difficulty of writing code for this application will be reduced .
To make a long story short , We need to measure the difference between the two from three aspects . First of all , Look at the application scenario 、 Range . Make sure it is universal 、 Still fixed . second , Look at the user . Make sure it is for business personnel , Or for R & D personnel . Third , Whether the applications can be separated and deployed on other platforms .
2、 Form driven 、 Model driven 、 Data driven , What are their differences
Form driven : Refers to a single scene , Form structure . It can be low code or no code , It's simpler .
Model driven : Usually several models are spliced together , One of the form driven real-time model drivers is workflow engine 、BI Engine and table engine . Mainly for business personnel , It can be low code or no code .
Data driven : This is a front-end model , and DOM Similar but different , It is equivalent to a front-end technology , It is used to control the influence of data changes on the front page display .
Different drivers for user choice , In fact, it doesn't matter much , The key lies in the three aspects mentioned in the first point . As long as we start from these three aspects , You can make better choices .
3、 About iVX Product introduction
iVX Is defined as “ The first general codeless development platform ”. The official website has made corresponding explanations :
(1) Universal
Refers to the commonality of the platform , It is suitable for almost all application development scenarios and supports running in all operating systems . Of course, there are some Limiting conditions , for example : Generally, it is not recommended to use iVX To directly implement large-scale algorithms ( It is recommended that after encapsulation, it should be in iVX Internal calls )、 The development of operating system level software is not supported , For example, anti-virus software (iVX The subject is based on Web development environment )、 large 3D Of MMORPG Multiplayer online game development ( Generally, it is made by professional game development engine ). Obviously, these restrictions can be skipped by an ordinary programmer for the time being .
(2) There is no code
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 . Development platform iVX The developed application , Can be separated from iVX Independent deployment . in other words , For developers ,iVX It's just one. “ Code generator ”.
(3) One of the first
We have not found any similar platforms at home and abroad , The best at this stage Mendix/Outsystems And so on can only be called “ Low code ” Development platform ( Not yet “ A codeless representation of complex logic ”); And many domestic products , Because it does not have the ability to generate and deploy independent applications , It doesn't count as “ Development platform ”.
iVX On the architecture of components ,ivx There is a three-tier component structure —— Atomic components of small particles 、 Custom components for particles in 、 Small modules of large particles .iVX Using a panel based 、 Linear increasable logic expression . The front and back stages are expressed by clicking , Very versatile . Can simplify very complex 、 The logical expression of a loop . therefore iVX Compared with the friendly merchants , Should have some advantages .
4、2021 What is the annual revenue of low code and no code products
iVX May be the only free low code / No code platform .iVX The online version and IDE It's all free , Only cloud computing is charged . therefore iVX company 2021 The annual revenue is basically 2000 All around . Even so , but iVX The growth rate in recent years is very fast , Reached 5~10 times .
iVX It can be oriented to B End , It can also face C End , Therefore, it is widely used in the group , For example, large and medium-sized enterprises 、 Colleges and universities 、 Students, etc. . At present, we have about 50 Wan's online application . The most important part of users is R & D personnel , It can improve the efficiency of R & D personnel , Reduce complexity . Many R & D personnel within the company use iVX To develop iVX product , Achieve the effect of reuse .
5、IVX challenges
To be honest ,iVX It is an upgrade mode for low code products . Along came , There must be a lot of low code products that create a sense of stress . therefore ,iVX When it first came out , It's hard to avoid a lot of resistance . For many people ,iVX It seems to lower the threshold for developers , Whether technical secondary school or doctor , As long as there is no problem with logic , Can make very good products , So different people have different prejudices . however iVX Firmly believe that , As long as it is a good product, it can go further , So in the process , Even if there are many problems , But I believe as long as I try to use it iVX Personnel , I think this is really a good product , Not only save time and effort , It is basically free to use . What's more? , The mainstream code of social science and technology development must be written less and less , Even in the future, it may be AI To complete the code writing . therefore ,iVX The birth of the product is in line with the mainstream , More developers still adopt an attitude of acceptance .
in addition , For users , In fact, there are not many problems encountered in the process of use .iVX It has been done. 15 Years. , Problems that users can encounter ,iVX I have also met , So many bug It has been repaired , And iVX Our R & D personnel have been making progress , In the process of constantly pushing through the old and bringing forth the new , It can also correct many problems in time .
“ Frankly speaking , As CEO, I don't know this question . Even if investors ask me , That's what I said .” Mengzhiping answered in this way . about iVX For the product itself ,IDE It's free , Only a small amount of cloud computing fees . in addition , stay iVX In the official website , There are other business models , For example, crowdsourcing platform 、DEMO Center and component market, etc .iVX Both oriented ISV Also for end users , So the business model is diversified . In the industry , The technology is at the leading level , And the price is at a low level .
actually , Large manufacturers have always liked to involve themselves in all aspects . If you don't do well later , The project will be open source , Very few very low-level products are made by them . for example , Now popular IDE They are all made in the United States , There are very few domestic companies , Not even doing . But like a really low code / Codeless products take a long time to study 、 Polished , It is not easy to enter the market and be accepted by many users . therefore , Generally speaking, a large company like this will not spend too long on the research of one aspect , Patience won't last long , Just to do some research in this direction , You can enter the market , in the course of time , The project will be abandoned , No one cares about the products . Large company applications enter the market , In the short term , Although it will be for low code / No code products have an impact , But in the long run , about iVX This integration IDE For a fully functional codeless platform , Basically, there will be no impact .
future , Of course, I will iVX Be more complete and powerful . For example, the background can generate Java、Python, It can make the product more friendly and convenient for programming . In addition, some new hardware , Including the metauniverse, which can be directly connected to iVX platform . Another challenge is AI Automatic programming of , This is also under study . Strive for in 4~5 During the year , Can make some progress .
in general , Low code / The development of codeless platforms is mainly technology driven , As long as the direction of development is right and correct , Then there's no problem . Although there are many obstacles in this process , But the development of technology must be in the direction of more simplification , Low code / No code is trendy , From the perspective of the overall pattern , Even if the current domestic development environment is not very good , But in the long run , Whether it's competition 、 technology 、 Price 、 Business model 、 The product form will progress in a better direction .
Want to know more about ivx, You can use this link to explore further :https://www.ivx.cn/play/training?trainID=11
边栏推荐
猜你喜欢

今天运气不错

Bluetooth health management device based on stm32

深信服X计划-系统基础总结
![[medical segmentation] unet3+](/img/93/1e9728a3dbebbf3bd9ce015552ce7a.jpg)
[medical segmentation] unet3+

The world's fastest download tool XDM

Pycharm in Chinese

让学指针变得更简单(一)

Uni app develops wechat applet to dynamically render pages and dynamically change the order of page component modules

Cloud native (30) | kubernetes' app store Helm

word文本框换页
随机推荐
hibernate操作oracle数据库 主键自增
printf不定长参数原理
Snipaste, the world's strongest screenshot software
[fans' welfare] today, I'd like to introduce a method to collect money for nothing - convertible bonds. I personally verified that each person can earn 1500 yuan a year
Vs debugging skills
带你认识图数据库性能和场景测试利器LDBC SNB
Unzip log. GZ file
Thymeleaf的配置
号称史上最难618,淘宝数据盘点你做对了吗?
Viewpager2 usage record
application.properties 的配置信息
log4j.properties的配置详解
First encounter with dynamic programming
SSH workflow and principle
Make learning pointer easier (2)
Review summary of database
Picocli getting started
script defer async模式
Database Series: MySQL index optimization and performance improvement summary (comprehensive version)
Custom multithreading base class threading Event