分类 大观园 下的文章

MariaDB CURSOR


示例一:

简单创建CURSO并打开,关闭操作

DELIMITER //

CREATE PROCEDURE processorders() 

BEGIN

    DECLARE ordernumbers CURSOR FOR

   SELECT order_num FROM orders;

END;//

DELIMITER ;


DELIMITER //

CREATE OR REPLACE PROCEDURE processorders() 

BEGIN

   -- Declare the cursor 

   DECLARE ordernumbers CURSOR FOR

   SELECT order_num FROM orders;

   -- Open the cursor 

    OPEN ordernumbers;

   -- Close the cursor 

   CLOSE ordernumbers;

END;//

DELIMITER ;




示例二:

打开CURSOR对象并将值FETCH到指定变量中

DELIMITER //

CREATE OR REPLACE PROCEDURE processorders() 

BEGIN

   -- Declare local variables 

   DECLARE o INT;

   -- Declare the cursor 

   DECLARE ordernumbers CURSOR FOR

   SELECT order_num FROM orders;

   -- Open the cursor 

   OPEN ordernumbers;

   -- Get order number

    FETCH ordernumbers INTO o;

   -- Close the cursor 

   CLOSE ordernumbers;

END;//

DELIMITER ;


示例三:

定义CONTINUE HANDLER并重复FETCH,直到CURSOR结束

DELIMITER //

CREATE OR REPLACE PROCEDURE processorders() 

BEGIN

   -- Declare local variables 

   DECLARE done BOOLEAN DEFAULT 0; 

   DECLARE o INT;

   -- Declare the cursor 

   DECLARE ordernumbers CURSOR FOR

   SELECT order_num FROM orders;

   -- Declare continue handler

    DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done=1;

   -- Open the cursor 

   OPEN ordernumbers;

   -- Loop through all rows 

   REPEAT

       -- Get order number

       FETCH ordernumbers INTO o;

   -- End of loop

    UNTIL done END REPEAT;

   -- Close the cursor 

   CLOSE ordernumbers;

END;//

DELIMITER ;


示例四:

综合

DELIMITER //

CREATE OR REPLACE PROCEDURE processorders() 

BEGIN

   -- Declare local variables 

   DECLARE done BOOLEAN DEFAULT 0; 

   DECLARE o INT;

   DECLARE t DECIMAL(8,2);

   -- Declare the cursor 

   DECLARE ordernumbers CURSOR FOR SELECT order_num FROM orders;

   -- Declare continue handler

   DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done=1;

   -- Create a table to store the results 

    CREATE TABLE IF NOT EXISTS ordertotals(order_num INT, total DECIMAL(8,2));

   -- Open the cursor 

   OPEN ordernumbers;

   -- Loop through all rows 

   REPEAT

       -- Get order number

       FETCH ordernumbers INTO o;

       -- Get the total for this order 

       CALL ordertotal(o, 1, t);

       -- Insert order and total into ordertotals 

       INSERT INTO ordertotals(order_num, total) VALUES(o, t);

   -- End of loop

    UNTIL done END REPEAT;

   -- Close the cursor 

   CLOSE ordernumbers;

END;//

DELIMITER ;


(jlive)[crashcourse]>CALL processorders();

Query OK, 1 row affected (0.01 sec)


(jlive)[crashcourse]>SELECT * FROM ordertotals;

+-----------+---------+

| order_num | total   |

+-----------+---------+

|    20005 |  158.86 |

|    20006 |   58.30 |

|    20007 | 1060.00 |

|    20008 |  132.50 |

|    20009 |   40.78 |

|    20009 |   40.78 |

+-----------+---------+

6 rows in set (0.00 sec)


去CALL的时候不会显示任何数据,而是把通过CURSOR FETCH到的值传入PROCEDURE ordertotal计算出total值,最后将order_num,total插入新表ordertotals中


作者:陶博功

链接:https://www.zhihu.com/question/368200106/answer/2343872397

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


软考高级科目难度都挺大的,建议根据自己未来的规划和需求来选择报考哪个科目,而不是单纯依照考试科目难度。下面分享两张图片,一个是高级科目的通过率,一个是高级科目的岗位描述以及适合人群,可以参考这两个数据来进行科目的选择。<img src="https://pic1.zhimg.com/50/v2-19c5c56b24c362454c79e7478b58c742_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="532" data-rawheight="177" data-default-watermark-src="https://picx.zhimg.com/50/v2-84899cb07bf43d3598e4188fd153eeb1_720w.jpg?source=1940ef5c" class="origin_image zh-lightbox-thumb" width="532" data-original="https://pica.zhimg.com/v2-19c5c56b24c362454c79e7478b58c742_r.jpg?source=1940ef5c"/><img src="https://pic4.zhimg.com/50/v2-54746e32b468745b6fa46c7805271f16_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="554" data-rawheight="261" data-default-watermark-src="https://pica.zhimg.com/50/v2-a43b564e6cca192cd07b761fe0bcdf4e_720w.jpg?source=1940ef5c" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic1.zhimg.com/v2-54746e32b468745b6fa46c7805271f16_r.jpg?source=1940ef5c"/>相信看完上图应该心里有个选择了,不管选择哪个科目,都要好好备考,我是考过高项的,可以给你分享一些高项的备考经验,考其他科目的也可以借鉴下,希望能对你有所帮助。首先学习资料一定要找对找齐全备考前需要的资料涉及到教材,网课视频,真题,讲义等,有渠道的话可以找考过的人借鉴一下他们的考纲以及错题集,多看看总不会出错的。通过看教材,视频提取教材中的重点,列出考试的大纲,到时候在重点复习知识点。也整理了下资料,高级各科目都有:软考高级资料,点击一键领取<img src="https://pic4.zhimg.com/50/v2-2e15693b730b974e83240db37b8b8535_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="691" data-rawheight="168" data-default-watermark-src="https://pic1.zhimg.com/50/v2-c2cb262cb7b4bda273d998a5a43e78e6_720w.jpg?source=1940ef5c" class="origin_image zh-lightbox-thumb" width="691" data-original="https://pic3.zhimg.com/v2-2e15693b730b974e83240db37b8b8535_r.jpg?source=1940ef5c"/><img src="https://pic4.zhimg.com/50/v2-0179d695562267fdd34e03546fc3e564_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="835" data-rawheight="524" data-default-watermark-src="https://pic1.zhimg.com/50/v2-73c47dca76b22a04d4306b75f3418714_720w.jpg?source=1940ef5c" class="origin_image zh-lightbox-thumb" width="835" data-original="https://pic2.zhimg.com/v2-0179d695562267fdd34e03546fc3e564_r.jpg?source=1940ef5c"/>其次历年真题一定要多刷不管是任何考试,我们都知道刷历年的真题的重要性,像我考试时看到的有些题我就刷真题时遇到过。刷近五到十年的真题,真题客观、案例题目反复做。成绩至少达到50分以上!对照参考答案与解析复习薄弱知识点。最后高项论文很重要为什么说高项论文很重要,因为难度大,很多人挂科就挂在这一科上,(我也差点要挂在这科上了),所以我们要知道高项论文到底难在哪?高项论文难在哪呢?从这几个方面来简单概述下,难点也就是我们需要攻破的点。首先,高项论文要求真实,但很多人毫无经验,如何真实?其次,高项论文的题目范围大,十大知识域最起码考一篇,也就是要准备是个方向的论文,工作量大。最后是时间,论文字数要求大概是2800字左右,要求在2小时内,构思还要字迹工整(能让老师看的清你写的是什么)写下来。如果能一一攻破上面三个难点,那你的高项论文就没什么问题了。无经验的朋友在准备论文时,可以找找自己熟悉的系统,不一定是自己做过的。像公司内部的ERP,这个大家应该都了解一些吧。如果实在不熟悉,那就研究论文范文,搜索项目相关资料,多准备论文素材。平时多练习,除了保持字迹工整外,还要提高手写速度,没有太多技巧,唯有熟尔!论文答题纸,记得要多准备一点。陶博功:软考高项论文答题纸下载!论文练习必备4 赞同 · 0 评论文章论文全篇分为摘要和正文,摘要控制在300字以内(现在高项论文没有摘要格子了,所以摘要可写可不写),正文在2500字左右,写一个好的论文要把自己当成项目经理,站在这个角度去写,整个文章条例要清晰,不讲空话,首尾要呼应。下面是高项论文范文模板,写论文的时候可以按照模板来构思。<img src="https://pic1.zhimg.com/50/v2-6b4a3d90143c33ab60ea2e2fe236b5b6_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="720" data-rawheight="895" data-default-watermark-src="https://pic1.zhimg.com/50/v2-9c7e3271e6d8bee3f5186bf63e1e913d_720w.jpg?source=1940ef5c" class="origin_image zh-lightbox-thumb" width="720" data-original="https://pic4.zhimg.com/v2-6b4a3d90143c33ab60ea2e2fe236b5b6_r.jpg?source=1940ef5c"/>最后,希望大家能一键三连支持下!<img src="https://pic3.zhimg.com/50/v2-cc284ce94405fde4139ff62700054147_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="249" data-rawheight="249" data-default-watermark-src="https://pic2.zhimg.com/50/v2-297306a9333a64ea86c8c93e79035c6f_720w.jpg?source=1940ef5c" class="content_image" width="249"/>编辑于 2022-04-21 14:49赞同 1531 条评论分享收藏喜欢收起即时设计广告不感兴趣知乎广告介绍大厂都在用的UI设计神器——即时设计!中文版Figma,免费使用即时设计是一款专为国内设计师打造的UI设计协作工具,支持多人实时在线协作,支持Sketch,XD导入导出,还有自动布局,变体等高级功能,一站式协作,提高工作效率!开放的社区资源,免费使用,页面+插画+图标查看详情阿祖咖啡重度患者,喜欢折腾。 关注目录收起1、信息系统项目管理师:2、系统分析师:3、系统规划和管理师:4、系统架构设计师:5、网络规划设计师:看很多都是从考试的难易程度去推荐,个人就从问题的另一个角度去回答,“软考高级各科目分别适合哪些人考”,与自己匹配的才是最适合的,从专业角度出发,也是最适合的。软考高级科目:信息系统项目管理师、系统分析师、系统规划与管理师、系统架构设计师、网络规划设计师。软考高级考哪个好,还是得具体情况具体分析,而不是一昧的哪个好考就选择哪个。yxh:信息系统项目管理师最好考,就选择这个,而大致情况是因为他们家软考高级只做这个产品 (“狗头”)我们就一个一个来说吧。1、信息系统项目管理师:可以理解为“系统集成项目管理工程师”的进阶版,选择这个考试大多是本身为PM,或者打算往PM转型的。{1}通过本考试的合格人员能够掌握信息系统项目管理的知识体系,具备管理大型、复杂信息系统项目和多项目的经验和能力;能根据需求组织制订可行的项目管理计划;能够组织项目实施,对项目的人员、资金、设备、进度和质量等进行管理,并能根据实际情况及时做出调整,系统地监督项目实施过程的绩效,保证项目在一定的约束条件下达到既定的项目目标;能分析和评估项目管理计划和成果;能在项目进展的早期发现问题,并有预防问题的措施;能协调信息系统项目所涉及的相关人员;上述能力表示的意思更多是以一个“统筹管理者”的视角,是具备处理单一及多个项目的能力,对项目做管理计划、风险处理等问题,对项目的人员、资金、进度等方面做管理及调整,保证其项目执行时的绩效及最终的效果。简单说也就是项目经理PM的工作内容,但title也可以更高,同时负责多个项目,如果打算做项目经理或者打算往管理岗转型的小伙伴可以选择这个哦。高项考试内容整体偏文科,需要背诵理解的知识点很多,万金油科目,转行的小白也可以选择高项。考试难度:四颗星2、系统分析师:{2}通过本考试的合格人员熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划,协调信息系统开发与运行所涉及的各类人员,能指导制订企业的战略数据规划,组织开发信息系统,能评估和选用适宜的开发方法和工具,能按照标准规范编写系统分析、设计文档,能对开发过程进行质量控制与进度控制,能具体指导项目开发;具有高级工程师的实际工作能力和业务水平。综上所述对于通过考试合格具备的能力,更多是围绕“开发“来的,对产品开发的计划及整个开发团队的人员,做规划、评估,控制开发过程质量、进度。工作岗位为开发岗或者设计产品开发的建议选择这个哦。系统分析师和系统架构分析师可以说是技术类最高的职称了,高项考出来可以凭副高,可想而知,同时考试难度也是比较高的。考试难度:四颗星3、系统规划和管理师:{3}通过本考试的合格人员,要求具有高级工程师的实际工作能力和业务水平,熟练地实施信息技术服务规划和信息系统运行维护管理;制订组织的IT服务标准和相关制度;管理IT服务团队;支持组织进行业务规划和IT战略规划,提出信息系统的构建、升级、迁移、退役建议,评估、分析信息系统的运营成本和效益;组织策划IT服务目标和服务内容,制订IT服务计划和服务方案,确定服务成本及配置服务资源;监控IT服务计划和方案的执行,提升组织的IT服务能力和服务质量,评估服务绩效。考试知识点很细,从上述可以看出重点在系统规划、实施规划、运营以及后续的落地监督等,也比较像项目经理的内容,只是方向不同,更像是运维。考试难度:四颗半星,那半颗星主要给考试的知识点细。4、系统架构设计师:软考高级里最难的一个科目。{4}系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等。这个很简单理解了,技术出身的都知道架构的重要性,有文章也说到:“架构不对,什么都不对”。做架构、软件开发的大佬选择这个就对了。考试难度:五颗星5、网络规划设计师:{5}过本考试的合格人员应熟悉所涉及的应用领域的业务;在需求分析阶段,能分析用户的需求和约束条件,写出网络系统需求规格说明书; 在规划设计阶段,能根据系统需求规格说明书,完成逻辑结构设计、物理结构设计,选用适宜的网络设备,按照标准规范编写系统设计文档及项目开发计划;在部署实施阶段,能按照系统设计文档和项目开发计划组织项目施工,对项目实施过程进行质量控制、进度控制、成本管理,能具体指导项目实施;在评测运维阶段,能根据相关标准和规范对网络进行评估测试,能制定运行维护、故障分析与处理机制,确保网络提供正常服务;能指导制定用户的数据和网络战略规划,能指导网络工程师进行系统建设实施;具有高级工程师的实际工作能力和业务水平。网络网络网络,很好理解吧,围绕网络系统需求、设备、安全等方面。同时网络的也推荐华为、思科认证。网络类最高职称,考试的技术面偏难,技术面过硬,零基础的小白别选,小白去选高项。考试难度:五颗星总结:选择对的专业or对的方向,备考学习难度也会下降,不要一昧的追求考试难度最简单的,因为软考高级各科目考试难度都不低,数据如下图,重庆19年上半年软考的通过率,可以看到,高级的通过率为17.19%,系统分析师为15.12%,系统规划与管理师通过率则为15.38%,其实差别并不大。<img src="https://pic1.zhimg.com/50/v2-aeddeb89c11a2159398de20eaf6f6c82_720w.jpg?source=1940ef5c" data-size="normal" data-rawwidth="1582" data-rawheight="880" data-default-watermark-src="https://pica.zhimg.com/50/v2-2e9749f93e57ce987185698ccc88e975_720w.jpg?source=1940ef5c" class="origin_image zh-lightbox-thumb" width="1582" data-original="https://pic2.zhimg.com/v2-aeddeb89c11a2159398de20eaf6f6c82_r.jpg?source=1940ef5c"/>2019年上半年重庆软考通过率,来源于网络具体其他问题,可以通过评论区留言或私聊咨询我哦,最好简述下个人背景,我来给小伙伴做推荐哦。无偿领取个人软考资料(全科目)mp.weixin.qq.com/s?__biz=Mzg5ODYxODA5OA==&mid=2247483930&idx=1&sn=94e06af05c3657aab81a0f071b9577d5&chksm=c05e8587f7290c91377a5e13e83283964f8abc3f2a3373c175f0b939478177c36fdc4c4a182b#rd码字不易,觉得内容对你有帮助,记得点赞、收藏、转发支持下哦。{1}引用自百度百科词条“系统集成项目管理师”{2}引用自百度百科词条“系统分析师”{3}引用自百度百科词条“系统规划与管理师”{4}百度百科词条“系统架构设计师”{5}百度百科词条“网络规划设计师”编辑于 2022-07-12 15:27赞同添加评论分享收藏喜欢收起白日梦欢迎来到我的平凡宫殿 关注5 人赞同了该回答软考高级一共五个科目:信息系统项目管理师、系统分析师、系统架构设计师、网络规划设计师、系统规划与管理师<img src="https://pica.zhimg.com/50/v2-2a7c7167bd54baa214eafea3d467abda_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="963" data-rawheight="63" class="origin_image zh-lightbox-thumb" width="963" data-original="https://pic1.zhimg.com/v2-2a7c7167bd54baa214eafea3d467abda_r.jpg?source=1940ef5c"/><img src="https://picx.zhimg.com/50/v2-cd9801fc988705b0244d34dae163f9c4_720w.jpg?source=1940ef5c" data-size="normal" data-rawwidth="563" data-rawheight="162" data-default-watermark-src="https://pic3.zhimg.com/50/v2-633113237e0e0a77e9b5ead640436994_720w.jpg?source=1940ef5c" class="origin_image zh-lightbox-thumb" width="563" data-original="https://pic2.zhimg.com/v2-cd9801fc988705b0244d34dae163f9c4_r.jpg?source=1940ef5c"/>2019重庆软考高级通过率可以看,软考高级通过率都是比较低的,不过一般考软考高级的人都属于比较专业了,一般都是考自己专业相关,或者工作相关的,在软考高级里面,有个科目被大家推荐的比较多,比较适合基础不太好的,但是想考个软考高级证书的。因为内容偏向管理,那就是信息系统项目管理师。不过报考科目的时候一定要结合自己的实际情况,以及工作,专业,没有什么最好考的,只有最适合自己的。软考高级五个科目对应的考核要求和岗位描述可以看下图:<img src="https://picx.zhimg.com/50/v2-4843f84942fccf90a7b78104e9c3d78f_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="1411" data-rawheight="736" data-default-watermark-src="https://pic1.zhimg.com/50/v2-b1c0fc5fd44a78cebc90f78ad7e54dbc_720w.jpg?source=1940ef5c" class="origin_image zh-lightbox-thumb" width="1411" data-original="https://pic1.zhimg.com/v2-4843f84942fccf90a7b78104e9c3d78f_r.jpg?source=1940ef5c"/>软考资源可以自己下载:软考资源下载docs.qq.com/doc/DTW1tdHhHc0RYdm1r<img src="https://pic2.zhimg.com/50/v2-925a4df8535bf3a97375ab2c672a185f_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="240" data-rawheight="240" data-default-watermark-src="https://pic4.zhimg.com/50/v2-89ced8bed231b67e25a87b6cf27fbc4d_720w.jpg?source=1940ef5c" class="content_image" width="240"/>软考各科资料免费分享----点此领取编辑于 2022-05-12 14:50赞同 5添加评论分享收藏喜欢收起希赛软考 关注2 人赞同了该回答我们也接触过很多报考软考高级的朋友,有的是为了评职称,有的人是为了项目投标,有的是为了积分落户,也有人考高级纯粹是出于学习、对相关资格考试感兴趣。比如说下文中这位朋友考系统架构设计师,就是出于他的工作需求,在进行一些政府大型项目投标的时候,会需要软考证书。希赛软考:工作了9年,为了大项目投标,他决定考系统架构设计师0 赞同 · 0 评论文章0 赞同 · 0 评论文章0 赞同 · 8 评论文章还有现在是某个公司的高级技术主管,有10年工作经验,曾任职过技术经理、架构师职位的朋友,因为项目管理能力是他的短板,所以就报考了高项。希赛软考:软考信息系统项目管理师:刷题也是有技巧的,别再浪费时间了!2 赞同 · 2 评论文章2 赞同 · 2 评论文章2 赞同 · 2 评论文章所以说软考高级选择考哪个,不仅要看好不好考,还要看自己的考试目的是什么,同时也要清楚各个资格是什么、所对应的岗位及其发展前景如何。软考高级一共有5个资格考试:信息系统项目管理师、系统分析师、系统架构设计师、网络规划设计师、系统规划与管理师(2017年新增)。<img src="https://pic3.zhimg.com/50/v2-83b6ea21eb9101cdeef4beeb4690ac62_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="1200" data-rawheight="400" class="origin_image zh-lightbox-thumb" width="1200" data-original="https://picx.zhimg.com/v2-83b6ea21eb9101cdeef4beeb4690ac62_r.jpg?source=1940ef5c"/>已经到了软考高级,要想找容易过的,肯定也容易不到哪里去了,高级考试难度大体来看都差不多,通过率在15%-20%左右。根据历年考试数据及考生评价来看,信息系统项目管理师相对来说会更简单一些。高级证书中的信息系统项目管理师相比较另外四个证书,它专业知识门槛更低,即使不是计算机专业的,也能够报名参加考试,考试内容主要是IT技术+项目管理知识,考试内容更利于零基础的考生理解和复习。<img src="https://pic1.zhimg.com/50/v2-60008bc612ea1737b64edec68fb24dfd_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="824" data-rawheight="389" class="origin_image zh-lightbox-thumb" width="824" data-original="https://pica.zhimg.com/v2-60008bc612ea1737b64edec68fb24dfd_r.jpg?source=1940ef5c"/>我们还可以参考一下重庆软考办发布的《重庆2018-2019年软考通过率统计分析表》:1.2019年上半年软考通过的结构情况,报考人数5330人,通过人数1322人,平均通过率24.80%。系统分析师:15.12%系统规划与管理师:15.38%信息系统项目管理师:17.19%<img src="https://pica.zhimg.com/50/v2-3e6c2c3f2dc36a3cda4cb602d775fe2b_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="912" data-rawheight="861" class="origin_image zh-lightbox-thumb" width="912" data-original="https://pic1.zhimg.com/v2-3e6c2c3f2dc36a3cda4cb602d775fe2b_r.jpg?source=1940ef5c"/>2.2018年下半年软考通过的结构情况,报考人数4187人,通过人数923人,平均通过率22.04%。网络规划设计师:7.58%系统架构设计师:15.63%信息系统项目管理师:12.73%<img src="https://picx.zhimg.com/50/v2-8211b63b8d466be3a85b5d5b34a8093e_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="936" data-rawheight="912" class="origin_image zh-lightbox-thumb" width="936" data-original="https://pic1.zhimg.com/v2-8211b63b8d466be3a85b5d5b34a8093e_r.jpg?source=1940ef5c"/>3.2018年上半年软考通过的结构情况,报考人数3436人,通过人数749人,平均通过率21.80%。系统分析师:17.39%系统规划与管理师:15.15%信息系统项目管理师:15.90%<img src="https://pic1.zhimg.com/50/v2-363aaf2d1d6b0b2947e852b791978cd5_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="918" data-rawheight="867" class="origin_image zh-lightbox-thumb" width="918" data-original="https://pic2.zhimg.com/v2-363aaf2d1d6b0b2947e852b791978cd5_r.jpg?source=1940ef5c"/>原文链接:http://cqitrk.jjxxw.cq.gov.cn/main/plan/2019-09/ff8080816d39f89e016d4df137fe0762.html?_t=1581650204373;侵删!!!我们可以看到各个高级资格的通过率也是有时高,有时低,整体数据相差不大;高项的报考人数、通过人数在高级中都是最多的,一年考两次,这点还是挺方便的。当然,这个软考的通过率只是一个参考而已,能不能过跟个人的专业基础、复习情况,还有各个资格考试的出题难度等等有比较大的关系。如果你想选个好考,能快速入门的高级资格,建议还是选择高项(信息系统项目管理师),这里分享一些高项《案例分析》科目的答题技巧,希望对大家备考有帮助。


IIS 5 中,IIS的配置文件在:

C:WINNTsystem32inetsrvMetaBase.bin

IIS 6 中,IIS 的配置文件在:

C:WINDOWSsystem32inetsrvMetaBase.xml

IIS 7 中,IIS 的配置文件在:

C:WINDOWSsystem32inetstrconfigapplicationHost.config
想修改这个文件需要把iis对应的服务关掉,这样才能修改这个文件,通过DirectoryEntry类可以修改此文件实现程序配置IIS。


为调试程序,本机安装iis与apache,无法同时使用80端口,现给出解决方法:
  方法一: 

  IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址 
  c:\Inetpub\Adminscripts 
  cscript adsutil.vbs set w3svc/disablesocketpooling true 
  该命令反馈如下disablesocketpooling : (BOOLEAN) True 
  重启IIS 
  Inetpub\AdminScripts>cscript adsutil.vbs set w3svc/disablesocketpooling true 
  由于 DisableSocketPooling 在 IIS 6.0 元数据库架构 (MBSchema.xml) 中被定义为有效属性,所以,您仍然可以使用 Adsutil.vbs 设置该属性,但这种设置不起作用。IIS 6.0 中的功能是新增的核心级别驱动程序 HTTP.sys 的一部分。要配置 HTTP.sys,您必须使用 Httpcfg.exe 

  方法二: 

  IIS6,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址 
  到2003的CD下的 support/tools/Support.cab。解压出httpcfg.exe文件,COPY到windows/system32/目录下,用法自己看帮助 

  命令行 

  绑定到某IP: httpcfg set iplisten -i 192.168.0.1 
  即命令使用IIS的只****指定的IP及端口 
  查看绑定: httpcfg query iplisten 
  删除绑定: httpcfg delete iplisten -i 192.168.0.1 

  命令行 
  net stop Apache2 
  net stop iisadmin /y 
  net START Apache2 
  net START w3svc 

  保证iis下的ip设置为全局默认,Apache中httpconf设置listen 192.168.0.2:80,就应该可以两个服务同时运行,相互不冲突了。 
  IIS的访问地址为http://192.168.0.1,Apache访问地址为http://192.168.0.2 

  方法三: 

  网上常用的单IP共用80端口方法,不过不推荐,只是使用Apache的代理,速度有影响将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理。 

  在httpd.conf里面,取消下面四行的注释: 
  LoadModule proxy_module modules/mod_proxy.so 
  LoadModule proxy_connect_module modules/mod_proxy_connect.so 
  LoadModule proxy_http_module modules/mod_proxy_http.so 
  LoadModule proxy_ftp_module modules/mod_proxy_ftp.so 

  然后建立一个虚拟主机,将该域名的所有访问转向81端口。 

  ServerName iloves.vicp.net 
  ProxyPass / http://localhost:81/ 
  ProxyPassReverse / http://localhost:81/ 

  这样,对外就可以只需要一个端口,即可同时使用apache和IIS的功能了 

  类推,使用第二种方法,你可以在IIS上配置PHP4,Apache2中配置PHP5,只需要IIS中安装PHP4,把php.ini复制到\windows目录即可,这个就不用说了吧,Apache2中,只要把PHP5的php.ini放在PHP5安装目录里面就行了 

  配置Apache以支持PHP5: 

  LoadModule php5_module "D:/PHPServer/PHP5/php5apache2.dll" 
  AddType application/x-httpd-php .php 
  DirectoryIndex index.html index.php 
  PHPIniDir "D:/PHPServer/PHP5" 

  其中最重要的一条就是 PHPIniDir,用来指明php.ini文件所在位置,即PHP5的安装目录,注意所有目录的应该改为D:/PHPServer/PHP5这种格式,而非D:\PHPServer\PHP5,IIS的访问地址为http://192.168.0.1,Apache访问地址为http://192.168.0.2


图片来源@视觉中国



文 | 光锥智能,作者|赵江宇



前言:



低代码及无代码领域从2019年开始被资本市场关注,在争议中不断发展,至今仍存在诸多尚未厘清的概念有待探讨,因此我们全面研究梳理了低代码/无代码行业最新情况,试图探讨以下核心问题:



  • 无代码/低代码是不是伪需求?

  • 近几年无代码/低代码行业快速崛起的驱动因素是什么?

  • 无代码/低代码行业和快速兴起的基于云的生意关系是什么?

  • 国内外无代码/低代码领域在近一两年有哪些新的行业趋势或变化?



本次Scale Partners 势乘资本将力求全面、客观地分析这一行业,并在此基础上阐述我们当前的看法,并对未来趋势做出预判。



01 核心结论汇总



1. 总体来说,当前无/低代码行业在中国面临专业编程人员不常用到,业务人员不易熟练使用的痛点。但是我们认为,在企业数字化转型的需求逐步强烈、IT开发人员的供给越发呈现出相对短缺的背景下,无/低代码产品的价值会逐步被市场认可。另外,随着未来适配VR等设备的虚拟内容数量的剧增,这部分内容创作的需求一方面需要依靠AI来满足,另一部分预计需要人借助低代码工具来满足。



2. 表单驱动型无/低代码厂商可能难以解决跨行业、多场景的复杂需求,我们认为模型驱动型产品会逐渐成为主流。对低代码公司来说,提升产品力需要从两方面入手:一是提升底层技术实力,丰富数据模型的丰富度;同时要通过与专业的咨询公司、深耕行业的解决方案服务商等机构合作,加深对客户所处行业、业务开展的具体场景的理解。



3. 考虑到低代码平台对用户的代码能力有一定要求,把控低代码平台上服务商的数量和质量很重要。良好的ISV生态不仅有利于企业低代码产品的推广,还有助于企业在特定区域市场内构建壁垒。



4. 在软件开发和应用领域,开源的势头越来越猛,但考虑到行业内无/低代码平台的使用者的创新能力在推动产品精进方面的能力有限,我们认为无/低代码行业不太存在被开源产品降维打击的风险。



5. 由于无/低代码企业将加强云计算企业的服务能力,云计算企业会继续保持对无/低代码行业的关注,并通过投资整合的方式将企业纳入自己的生态范围。从获客和增长的角度看,无代码企业倾向于与用户基数巨大的平台合作,低代码企业适合与提供定制化程度高的软件企业合作。



6. 目前各个无/低代码平台上的模型、数据和应用程序可移植性不佳。这种局面可能是无/低代码平台和合作绑定的云计算厂商所乐见的,因为这将增强客户对自家产品的依赖程度。在无/低代码企业之间的竞争背后,我们一定能看到云计算大厂的影子。



7. 众多国外无/低代码厂商在2021年初左右宣布进入中国市场,2021年互联网巨头也加大了在这个方向的投入力度。我们判断这个行业在未来会出现大量深耕特定行业或场景的“小巨人”,但单个“小巨人”可能不足以支撑起很大的估值,未来行业内的整合并购会非常活跃。



8. 行业可能面临的潜在风险有:市场需求不及预期、技术研发进度迟缓、市场竞争加剧、数据安全和隐私保护等政策收紧等。



02 市场环境



1. 无/低代码行业的定义及边界



我们首先明确一下“无代码开发”、“低代码开发”的具体含义:所谓的“低代码开发”是指一种可视化应用开发方法,旨在让不同经验水平的开发人员能够通过图形用户界面,使用拖放式组件和模型驱动逻辑来创建 Web、软件和移动应用。



广义来说,“低代码开发”一词包括了“低代码开发”和“无代码开发”。这两者的区别直观体现在完成应用程序开发所需代码量上——前者仍然需要编写少量代码,而后者不需要书写代码。因此,低代码应用主要面向企业内部开发人员,无代码应用主要面向业务人员。在后端,低代码和无代码的差异主要体现在对代码的模块化封装程度上。



低代码和无代码分贝通过程序和封装模块实现特定功能



我们很容易看出,低代码平台属于PaaS层,架设在IaaS上,通过“应用程序平台即服务(aPaaS,application Platform as a Service)+集成平台即服务(iPaaS,integration Platform as a Service)”共同构建。



2. 行业历史及阶段



(1)行业整体发展历程概览



低代码开发的理念最早可以追溯至20世纪80年代第四代编程语言的提出,2000年可视化编程语言(VPL)助推低代码开发这一理念进一步发展。2014年,Forrester Research正式提出“低代码开发平台”(LCAP)这一概念,2018年Gartner进一步提出aPaaSiPaaS概念,让低代码行业受到越来越多的人关注。



在《2021年中国ICT技术成熟度曲线报告 (Hype Cycle for ICT in China, 2021)》中,低代码应用开发平台(LCAP)首次作为新兴技术热点被纳入。根据Gartner的预测,到2024年,所有应用程序开发活动当中的65%将通过低代码的方式完成,同时75%的大型企业将使用至少四种低代码开发工具进行应用开发。



备注:第一代到第四代计算机语言



第一代语言(或机器语言):一种面向计算机的程序设计语言,使用0和1表示各种命令。使用者通过计算机系统开关的面板输入指令到计算机系统中。



第二代语言(或汇编语言):程序中的每一行直接对应到一条处理器指令,每种语言写出的程序只能运行在特定的一类处理器架构上。



第三代语言(高阶汇编语言):比第一代及第二代编程语言更加的抽象化,一句话对应多条汇编语言。高阶汇编语言更加接近人类的语言,需要编译器或是直译器。



第四代语言(目标语言):目标语言的核心在于用清晰、明确、规范的语言,来精准地描述出使用者要实现的功能。目标翻译器会自动把目标语言翻译为计算机的操作语言。



(2)低代码行业在国外发展情况



  • 1999年,Salesforce创立

  • 2001年,Outsystems创立

  • 2007年,MIT将低代码开发理念应用于儿童编程领域,推出Scratch

  • 2015年,Amazo、AWS、Google、Microsoft等巨头开始入局低代码开发

  • 2018年,Siemens收购Mendix,将其与工业互联网平台MindSphere整合。同年OutSystems获得KKR、Goldman Sachs等机构融资,成为行业独角兽



(3)低代码行业在中国发展情况



国内部分低代码平台厂商最早从事BPM相关业务,自2014年开始逐渐转型。这一时期主要玩家是传统软件厂商(如金蝶、用友、致远互联、泛微等),使用者更多是懂代码的开发者。同时客户需要购买服务器、部署环境、开发上线,从使用到上线门槛较高。



自2019年开始,国内互联网大厂开始布局无/低代码行业。基于公有云,无/低代码产品使用门槛进一步降低。用户通常只需要注册一个账号就可以使用,产品的易用性、用户体验能有显著提升。这一阶段随着互联网基础设施建设不断健全,很多无/低代码产品可以直接调用系统,无需自行开发。



  • 2010年,奥哲成立,发布H3 BPM

  • 2012年,伙伴云成立

  • 2013年,明道云成立

  • 2014年,APICloud、IVX成立

  • 2015年,轻流成立,帆软推出“简道云”,华炎软件推出低代码开发平台“华炎魔方”,奥哲推出“氚云”(并于次年与钉钉达成战略合作)

  • 2016年,葡萄城GrapeCity推出企业级低代码开发平台"活字格";同年无远、数睿数据成立

  • 2017年,ClickPaas成立,并于次年发布aPaaS产品

  • 2018年,九章信息科技孵化推出搭搭云

  • 2019年,黑帕云、数式科技、白码、维格表成立,并于当年上线相应无代码或低代码开发产品

  • 2019年,阿里“宜搭”低代码应用搭建平台上线,与钉钉打通

  • 2020年,华为推出AppCube

  • 2020年11月,字节推出飞书多维表格

  • 2021年初,腾讯云“微搭”低代码平台上线



(4)行业正在发生的趋势与变化



1)由于模型驱动型产品能够满足更加多样化的需求,越来越多的企业开始从表单驱动向模型驱动转换。在打造模型驱动型产品时,数据安全性、接口多样性、模型丰富性是客户较为关注的维度;



2)随着产品的完善和模型的积累,无/低代码平台将逐渐从企业管理事项逐步向企业核心业务场景切入,给出标准化的开发解决方案,实质地参与到企业价值创造的过程中;



3)越来越多的传统软件企业和云计算企业入局低代码行业,并加大了投资力度,防止低代码企业侵蚀自身SaaS业务和软件定制开发市场。部分企业通过投资、收购低代码企业的方式进一步增强对客户的服务能力,丰富自身构建的企业服务生态;



4)越来越多的无/低代码企业认识到了社区建设的必要性和意义。用户的反馈和分享出来的使用心得可以帮助企业持续提升产品力,并降低新用户的使用门槛。在用户与企业、用户与用户之间的良性互动中,企业的平台价值得到提升,用户对平台产品的粘性进一步增强。



3. 市场需求及价值



只有当行业能够创造社会价值、行业内企业能够解决消费者的需求(Needs),这个行业才有存在的意义,值得我们花时间和精力搜寻优异的投资标的。那么,无代码/低代码这个行业到底解决了什么需求、创造了什么价值呢?



(1)帮助中小微企业低成本、快速地完成信息化建设



尽管越来越多的企业已经意识到信息化建设的必要性和紧迫性,中小型企业由于人才短缺、信息化基础差、研发投资预算有限等现实因素的制约,无法高效、高质量地推进信息化建设。对中小企业来说,无代码/低代码开发平台提供了一个更加低成本且相对可靠的解决方案。



(2)帮助中大型企业快速满足临时性、边缘性的需求



由于中大型企业的开发人员往往无法快速响应业务人员大量、多变、长尾的需求,业务人员或是在日常工作中使用过时、低效的业务工具,或是不得不寻求外包服务商的帮助。无/低代码开发平台可以提高开发人员对需求的响应和处理速度,甚至直接赋能业务人员,使其借助无/低代码开发平台自行进行应用程序开发。



(3)帮助企业打通已经使用的多套软件,实现数据互联互通



一般规模较大的企业通常应用了OA、HRM、CRM、ERP等多套软件系统,这些系统彼此之间可能存在信息不互通的问题。无代码/低代码平台通常具备“连接器”模块,可以帮助企业打通、集成已使用的多套软件。另一方面,同一个低代码工具/平台可以开发出面向不同业务或场景的应用,这些应用之间天然能够实现数据互联互通,将潜在问题解决于无形。



(4)帮助软件企业更高效地交付产品、服务客户



软件企业经常面临这样的局面:目前已经推出的产品无法满足客户的部分需求,而如果企业使用定制化方式进行开发,效率低且成本高。这类对定制化软件来说“太重”、对SaaS产品又“太轻”的需求特别适合通过无/低代码开发来满足。软件企业可自行搭建具备可配置、可变动的“乐高式”工具的开发平台,帮助企业员工快速地在标准产品上开发客户的个性化功能。除此之外,无/低代码平台还可以帮助CRM、ERP等软件企业的商业伙伴、代理商的实施团队快速搞定二次开发,加快整体交付节奏。



根据ClickPaaS的测算,无/低代码开发相较于传统软件开发模式,可平均缩短创建周期75%、平均缩短集成周期90%,大幅降低代码出错风险。



4. 市场规模及增速



如果无代码/低代码行业的市场规模有限且增长缓慢,那么在这个行业中诞生独角兽的概率就小很多,创业者与投资人也不会过多关注这个领域。因此,我们需要对全球的无代码/低代码行业市场规模及增速有一个数量级层面的正确认知:



  • 根据首次于2014年提出“低代码”这一概念的Forrester Research估算,2017年全球低代码开发平台市场规模为38亿美元,2022年市场规模将达到212亿美元,五年CAGR为41.03%;

  • Gartner测算,全球低代码市场规模在2020年达84亿美元,预计2021年超过百亿美元,2025年将达到471亿美元,五年CAGR为41%;

  • Research And Markets估计,全球低码开发平台市场预计将从2020年的132亿美元增长到2025年的455亿美元,CAGR为28.1%。



当然,我们还需要对中国的市场规模和增速有所了解:根据Statista的统计和预测,2020年中国无/低代码市场规模达到15.9亿元,预计在2025年将突破131亿元。考虑到目前国内无代码/低代码企业数量有限,头部公司年营收大致在千万到亿这个量级,我们认为这个估算结果较为合理。



综上所述,尽管无代码/低代码行业在中国的市场规模目前较小,但全球市场规模在百亿美元量级,且增速飞快,是一个足够大的市场。因此,对这个行业进行严谨的分析是必要且有意义的。



5. 市场增长的驱动因素



那么,究竟是什么原因让无/低代码平台在过去的几年里持续获得关注,并让诸多机构对市场规模和增速有着相当乐观的预期呢?概括起来我们认为原因主要有如下几点:



(1)企业信息化和数字化进程不断深入



在经济增速放缓、行业竞争加剧的大背景下,越来越多的企业意识到数字化和信息化建设的必要性和紧迫性,并愿意为之付费。由于无/低代码开发平台能够有力促进企业的数字化转型,因此这个行业在过去几年里快速发展。



(2)软件开发人员供给相对短缺



与日益增长的应用开发需求相比,软件开发人员的数量显得严重不足。根据Gartner预计,2021年全球市场对于应用开发的需求将是IT公司产能的5倍。Microsoft估计,未来 5 年将有 4.5 亿款新应用程序将被开发出来(这一数字超过过去 40 年的总和),IT人才产能严重短缺。



(3)互联网基础设施不断完善



一方面,越来越多的企业开始使用云计算厂商提供的产品和服务;另一方面,很多成熟的应用程序都开放了接口,其他产品无需自行开发,可直接调用系统或者功能。因此,无/低代码产品应用的基础条件越来越成熟,行业开始加速发展。



(4)WEB 应用的前端技术和模型化设计的基础越来越成熟



从历史演进过程看,软件编程语言的发展主脉络就是高级语言对低级语言的抽象封装复用(例如C 对汇编、C++ 对 C、Java 对 C++)。在云时代,我们有理由认为新的趋势是可视化编程语言(VPL)对传统编程语言的抽象封装复用。



03 产业链与行业格局



1. 玩家分类与行业图谱



(1)应用衍生类



软件应用企业建设无/低代码平台的动机有非常强的业务属性,即用以提升企业内部人员开发效率,补齐标准化产品的短板,或是帮助客户和集成商(或代理商)更好地进行二次开发。在此基础上,部分企业将平台开放给第三方的应用开发商(ISV),突破企业自有的SaaS产品和服务聚焦的业务领域以实现“破圈”,最终形成一个更大的应用生态。



SaaS厂商衍生类的企业代表有Salesforce、Zoho、销售易、北森等。



(2)厂商转型类



部分软件公司曾长期深耕某一特定业务场景,积累了深刻的认知和相关技术能力。这些企业可通过迁移其原有的业务引擎,快速拓展和建设自身的无/低代码产品能力。软件厂商转型类的代表企业有做业务流程管理(BPM)起家的的奥哲、用友、Appian等。



(3)代码原生类



国内外大部分创业公司都选择了低代码原生的路径,即跳过具体的行业或场景,直接构建通用型无/低代码开发平台,代表企业有 OutSystems、Mendix、ClickPaaS、简道云、轻流等。



我们按照企业类型,整理出供大家参考:



中国无/低代码企业行业图谱



2. 行业两大技术路径



(1)表单驱动



表单驱动型产品与雕版印刷术有些类似,强调“所见即所得”。这类产品开发的核心是,通过工作流在软件系统中模拟业务开展的情景,分析可能遇到的业务问题,并设计可供用户调用的模块和组件。



在表单驱动型产品中,数据的层次关系相对简单,比较适合打造轻量级的,行业或场景属性不强的应用,如OA审批、资料归档、客户管理等,一般面向业务人员。



表单驱动型产品以“所见即所得”为主



(2)模型驱动



如果用雕版印刷类比表单驱动型产品,那么模型驱动产品更像活字印刷。这类产品开发的关键是将业务流程进行抽象呈现,在实操层面对业务领域进行建模,通过逻辑判断语句支持完善的业务模型,灵活性较高,能够服务于企业的复杂场景开发需求和整体系统开发。



模型驱动型产品本身的研发考验的是企业“把书读薄”的能力,即剥离各个行业的特性,去寻找实际业务开展中的共性。但要想使用模型驱动型产品,用户还需要具备“把书读厚”的能力,即能够从没有显著行业特性的逻辑关系图中,还原出企业业务人员面临的具体使用场景,并在此基础上开发应用。因此,模型驱动型产品主要面向专业开发人员。



模型驱动型产品以面向对象的模型设计为主



3. 行业的决胜要素



(1)解决多场景下的需求的能力。企业对用户所处行业、业务场景理解的深度直接决定了企业的低代码平台能够搭建怎样的应用,因为平台上的封装模块越多、数据模型越丰富和细致,用户在复杂和个性化场景下的需求越容易被满足;



(2)易用性决定使用门槛,可扩展性决定是否付费。好的产品应当让使用者能够快速地解决当下的问题,并满足其未来潜在的需求。只有兼顾了便利性以及可拓展性的产品才能够在商业化的过程中走得更稳、更远;



(3)私有云部署能力和接口集成能力。前者决定了无/低代码企业能否满足大中型企业数据安全相关要求,后者则决定了无/低代码平台的开放性有多高、应用场景有多全;



(4)响应速度和服务质量。无/低代码企业之间的竞争不仅仅是产品力层面的竞争,还包括在服务商实施、产品培训、售后支持等维度上的竞争。在服务项中,售后支持(尤其是服务响应速度)是企业差异化的关键。



04 国外相关公司



1. 公司一:Outsystem



(1)发展历程:



  • 2001年成立于葡萄牙里斯本,最早为电信运营商提供敏捷开发服务

  • 2006年推出低代码开发工具及平台

  • 2011年开始逐渐推出云服务,并在2015年正式转型为云厂商

  • 2017年发布低代码平台新版本,引入DevOps及API

  • 2020年和AWS达成战略合作,加快将先进的云服务集成到应用程序中的能力



(2)业务简介:



采用模型驱动的技术路径,提供企业级低代码开发平台。



(3)特点:



  • 产品具备高开放性和可拓展性。Outsystems提供的平台可以与数据库、系统、开源接口对接,通过OutSystems开发的APP可以直接发布至App Store和Google Play;

  • 社区生态建设完善。公司构建了社区,让使用者可以发布自己开发的应用或插件,供其他用户使用。在日常经营中,公司把公民开发者(citizen developer)的数量视为仅次于收入的第二关键指标;

  • 重视战略合作伙伴的开发和维护。Outsystems与Accenture等咨询机构、Everis等IT解决方案提供商维持良好的合作关系,这些合作伙伴帮助Outsystems开拓企业客户。



(4)财务及业务数据:



  • 公司2018年收入突破1亿美元,目前客户数量超过30万;

  • 截止2021年,OutSystems社区已有超过43.5万名成员,应用下载量达到100万,有超过35.7万相关课程。



2. 公司二:Mendix



(1)发展历程:



  • 2005年成立于荷兰,为荷兰大型邮政公司提供数字化转型服务

  • 2010年推出敏捷开发一站式服务,并推出可视化构建应用程序平台

  • 2011年推出Mendix3.0版本,上线云门户管理部署功能

  • 2015年,Mendix实现模型共享

  • 2018年,Mendix实现逻辑流程的AI化,同年被西门子以6亿欧元收购。西门子将Mendix与MindSphere工业物联网系统相结合,完善企业数字化解决方案

  • 2021年1月进入中国市场,4月初与腾讯云达成合作。Mendix 9于2021年11月在腾讯云Mendix低代码开发平台正式上线



(2)业务简介:



提供模型驱动的可视化低代码开发平台Mendix Studio和可视化低代码开发平台Mendix Studio Pro,分别面向业务人员和专业开发人员。两款产品内置了敏捷开发的功能,并提供各种数据库以及典型核心系统的连接组件,让使用人员通过调用和参数配置就可以把多个垂直业务系统的数据通过Mendix连接起来,并单键部署到任何云上。



(3)财务及业务数据:



  • 2020年收入超过1亿美元,预计18个月后收入翻番

  • 社区活跃用户超过20万



3. 公司三:Appian



(1)发展历程:



  • 公司成立于1999年,2004年发布BPM(Business Process Management)软件平台

  • 2004年开始进行业务转型,由传统的BPM软件服务商逐渐向围绕BPM的PaaS平台过渡,先后上线Case Management、RPA等功能

  • 2014年开始,公司大幅增加对订阅收费模式的产品的投入,逐渐降低对定制化服务的依赖

  • 2017年公司在纳斯达克上市

  • 2019年进军AI领域,加强产品生态建设,推出低代码+AI产品平台



(2)业务简介:



目前Appian的低代码自动化平台主要提供以下四项服务:



  • BPM:业界领先的智能业务流程管理系统,帮助客户设计、执行、管理和优化复杂流程

  • Case Management:通过自动化的协作工作和异常处理,更快地解决客户的项目

  • RPA:通过使用Appian或第三方软件商的RPA工具,帮助客户在集成的工作流中将例行任务自动化,提高生产力

  • AI:集成谷歌、AWS和Azure的人工智能能力,让用户的应用能够智能化地挖掘信息、分析数据



(3)财务及业务数据:



  • 2020年收入超过3亿美元,毛利超过2亿美元

  • 客户超过690家,政府和非商业组织数量超过140家

  • 平均客单价在50万美元左右,近三年客单价在100万美元以上的客户占比超过10%



05 推荐标的



1. ClickPaaS



业务简介:



ClickPaaS是一家模型驱动的低代码开发平台公司,旨在帮助SaaS企业、咨询公司以及企业级客户降低复杂业务需求场景下的数字化响应时间和成本。



融资历史:



  • 2018.1 天使轮 云研资本

  • 2019.8 A轮 数百万美元 五源资本

  • 2019.12 A+轮 数百万美元 明势资本

  • 2021.3 B轮 数千万美元 BAI资本 SIG海纳亚洲创投基金 明势资本 五源资本

  • 2021.10 B+轮 数千万美元 红杉中国 BAI资本 SIG海纳亚洲创投基金 明势资本 五源资本



推荐理由:



  • ClickPaaS在关键业务系统和核心业务系统上完成了建模实现和国产化替代,拥有顶尖的全场景模型驱动设计能力,同时也是国内在开源、开放生态系统建设上最为领先的企业;

  • 客户涵盖金融,政务,工业,物流,能源,医药等行业,团队有丰富的大客户经验,在工程施工、人力资源管理、MRO采购和项目管理系统等领域和场景有知名的合作伙伴;

  • 2019年营收达千万元,2021 年营收有望翻倍。



2. 轻流



业务简介:



轻流一个无代码系统搭建平台。用户在无IT人员帮助开发的情况下,通过轻流即可搭建应用,做到“随搭”、“随改”和“随用”。



融资历史:



  • 2017.01 种子轮 60万人民币 龙沛资本

  • 2017.08 天使轮 未披露 创新马槽

  • 2018.12 Pre-A轮 近千万人民币 小苗朗程 新进创投

  • 2020.10 A轮 数千万人民币 源码资本 小苗朗程 新进创投

  • 2021.03 A+轮 数千万人民币 腾讯投资 源码资本

  • 2021.10 B轮 启明创投 零一创投 腾讯投资 新进创投



推荐理由:



  • 已服务超过20万家海内外企业、政府机关单位及学校,行业涵盖互联网、制造、零售、教育、工程建筑、金融、生活服务、娱乐传媒等数十个行业;

  • 针对企业资源管理、生产管理、项目管理、订单管理、客户关系管理、人事行政管理等近百个业务场景,轻流都已经开发了解决方案;

  • 连续3年营收增长4-5倍,盈利模式以订阅式年费为主,客单价在十万到百万数量级;

  • 腾讯云合作伙伴,曾获得腾讯两轮投资支持。



3. 行云创新



业务简介:



行云创新是一家一站式云原生开发平台产品和解决方案提供商,为企业提供项目管理、架构设计、代码编写、测试运行、运维运营等环节所需的一切支持,助力独立开发者和企业实现容器、DevOps、微服务架构落地,显著提升开发效益。



融资历史:



  • 2018.07 天使轮 近千万人民币 国投东兴

  • 2019.08 A轮 3000万人民币 正轩投资

  • 2020.01 A+轮 深圳高新投

  • 2020.06 Pre-B轮 中云创投资 正轩行云创投

  • 2021.07 B轮 阿里巴巴



推荐理由:



  • 阿里云和行云创新将通过产品组合的方式为企业客户提供云原生应用开发、业务智能运维等服务,进行深度合作;

  • 两位创始人技术实力过硬,同时有商业敏感度。CEO吴笛曾是美国戴尔风投发起人,就职于戴尔和华为期间负责企业的云业务和物联网业务战略规划;CTO马洪喜曾设计和交付华为桌面云,并曾在Rancher Labs,、Citrix Systems、甲骨文、微软等公司担任总架构师、研发经理、技术总监等职务。