当前位置:网站首页>Low code platform | apaas platform construction analysis
Low code platform | apaas platform construction analysis
2022-07-05 08:30:00 【Learn open source together】
Nowadays, the low code market is becoming more and more popular , As technology advances ,5G Technological development , The continuous maturity of software technology , Continuous improvement of design ideas , Cost reduction and efficiency increase is the main theme of every enterprise management , Promote the transformation of enterprise internal informatization towards digitalization , Choose a development tool similar to Swiss Army knife to land quickly , Accelerating the digital transformation of enterprises is the demand of every enterprise .
Preface
Traditional line by line code for custom development , It's not just time-consuming , The introduction of low code has injected new ideas into the market ; The construction of low code platform and industry information are briefly shared below
Low code system planning
General low code platform capability framework
* It represents that it can help developers use drag and drop operation 、 Intuitively create a series of development tools for applications ( That is, low code development platform ) And methods ( I.e. low Code development plan ).
* Low code development ” It is a method that developers can quickly generate applications by writing a small amount of code or even without code . We sometimes put “ low Code ” As a noun , At this time, we regard it as an example Python Language and C# The same kind of language “ thing ”. Sometimes we also put “ Low code ” Use... As a verb , At this time, it expresses an application development method that it literally represents , Because when developing applications in this way , You need to write by hand The code is much less than the usual development method , In some scenarios, you can even write no code at all .
Low code platform construction technology
Based on data and workflow , adopt IDE Or build a model driven implementation platform
Users can usually take advantage of table structures 、 View 、 Statistics 、 Custom page 、 User role permissions 、 workflow 6 A component , Based on data management and workflow , through too IDE Development environment driven or model driven two technical paths to build a low code platform . be based on IDE The rapid development platform of framework refers to integrating the traditional integrated development environment (IDE) Full visualization , Allow developers to use the configuration panel and console to replace a considerable proportion of coding .IDE The mode is more flexible , But the application has been developed Process management is complex , So mainly for IT professionals , Typical manufacturers such as the United States Outsystems And the European Bettyblocks All adopt this technical path . Model driven The development platform further reduces the workload of code development , But to some extent, it sacrifices the freedom of application , Domestic manufacturers such as Ogilvy 、 Light current 、 Mingdao cloud 、 partner Cloud, etc. all adopt this technology path .
Low code eco technology
Supply side angle
Improve the underlying architecture model , Rich application templates , Expand the product application capability circle
From the supply side , The low code ecosystem is mainly concentrated in the cloud computing industry chain , Private cloud can be implemented on the underlying deployment 、 Public cloud 、 Multiple deployment modes of hybrid cloud , Meet the needs of customers in different industries . At the core of low code APaaS layer , Product related applications mainly involve various engines 、 Database and other middleware , as well as DevOps And monitoring security services . At present, more and more underlying frameworks adopt more flexible micro service architecture , So that low code can better complete secondary development and application expansion exhibition .SaaS Layer products such as ERP、CRM、HRM Etc. can meet cross industry 、 General requirements across departments , The future as APaaS Increase in the types of layer engines 、 At the end of Improvement of layer architecture model 、 Increase the richness of application templates , Low code will give SaaS Apply more capabilities .
Demand side perspective
By working with channel partners , Increase the application penetration of low code products
The ecological construction of low code demand side mainly lies in the expansion of application customers , At present, low code application customers are more concentrated in IT Developer 、 Some business personnel , Numerous fields Jing still relies on the services of implementers or low code vendors . The penetration of low code in customer applications is generally low , according to Forrester forecast , Low global code penetration Up to one third , The overall application penetration rate in China is still low, about 5% about , On the one hand, it is because of insufficient market education , Manufacturers' awareness of low code needs to be promote , On the other hand, the demand side ecosystem is imperfect , The number of channel agents and professional trainers is insufficient , Penetration in customers is slow . But with the lower generation The core value of code is perceived by enterprise customers , Superimpose the all-round publicity of the channel , The form of software development is bound to produce qualitative changes , The demand ecosystem of the industry will also be enriched .
Low code vendor map
General manufacturers and vertical manufacturers jointly empower enterprise application development
At present, the competition pattern of domestic low code industry is mainly divided into general-purpose manufacturers 、 Vertical manufacturer 、 There are three types of other low code development platforms , Among them, among the general-purpose manufacturers There are low code native vendors 、 Application development oriented manufacturers and SaaS Software or cloud vendors transform to low code vendors , The overall market structure is relatively scattered .
The above is only a partial sharing , If you are also interested in low code platform construction , Welcome to join “ Learn open source together ” official account , Let's exchange and study together
边栏推荐
- Summary of SIM card circuit knowledge
- STM32 --- serial port communication
- MySQL之MHA高可用集群
- Chapter 18 using work queue manager (1)
- Example 001: the number combination has four numbers: 1, 2, 3, 4. How many three digits can be formed that are different from each other and have no duplicate numbers? How many are each?
- Shell script
- Zero length array in GNU C
- Sizeof (function name) =?
- Example 007: copy data from one list to another list.
- Design a clock frequency division circuit that can be switched arbitrarily
猜你喜欢
实例002:“个税计算” 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.
UE像素流,来颗“减肥药”吧!
Count the number of inputs (C language)
Arduino operation stm32
MySQL之MHA高可用集群
On boost circuit
Simple design description of MIC circuit of ECM mobile phone
leetcode - 445. 两数相加 II
Explain task scheduling based on Cortex-M3 in detail (Part 2)
实例004:这天第几天 输入某年某月某日,判断这一天是这一年的第几天?
随机推荐
Arduino+a4988 control stepper motor
【NOI模拟赛】汁树(树形DP)
Count the number of inputs (C language)
[trio basic tutorial 18 from introduction to proficiency] trio motion controller UDP fast exchange data communication
Chapter 18 using work queue manager (1)
实例005:三数排序 输入三个整数x,y,z,请把这三个数由小到大输出。
Buildroot system for making raspberry pie cm3
2022.7.4-----leetcode.1200
Summary of SIM card circuit knowledge
Esphone Feixun DC1 soft change access homeassstant
More than 90% of hardware engineers will encounter problems when MOS tubes are burned out!
Semiconductor devices (I) PN junction
Several implementation schemes of anti reverse connection protection of positive and negative poles of power supply!
[tutorial 19 of trio basic from introduction to proficiency] detailed introduction of trio as a slave station connecting to the third-party bus (anybus PROFIBUS DP...)
Talk about the circuit use of TVs tube
Semiconductor devices (III) FET
Example 009: pause output for one second
Tailq of linked list
Example 001: the number combination has four numbers: 1, 2, 3, 4. How many three digits can be formed that are different from each other and have no duplicate numbers? How many are each?
Sizeof (function name) =?