近几年热门讨论的低代码,甚至无代码,只是一个噱头吗
低代码平台在国内是近几年开始火起来的。从开发角度来说,我对这个东西是嗤之以鼻的。近一段时间我都在研究这一类东西,原因是公司老总们被这个东西忽悠的五迷三道,不可自拔。低代码作为一个营销概念来说,极为符合老总们的理念,也就是其所谓的 "快速搭建,轻松适配",看起来能缩短开发周期,节省部署维护成本,省了钱,自然合了老总的意。但是,这些低代码平台的弱点都被巧妙的隐藏起来了。借由动态解析渲染的低代码平台注定性能不会好,固化且不成熟的表单(数据库表)设计逻辑注定对大数据量和复杂业务的支撑极为难看。可悲的是市面上的大多数产品都是如此,加上整体架构过时,设计不成熟,使用场景受限严重。其中HW的AppCube这一类是考虑的比较多的,但是学习成本丝毫不低,而且也有他自己的相应问题。公司购买了一个低代码平台并使用其"搭建"了一个项目,最终由于性能,数据量支撑,兼容性等等问题,项目上线前大量功能都重新转为自研,返工严重,研发团队也出现了不稳,可谓是赔了夫人又折兵。老总们才终于能够意识到了这东西有坑。如果低代码未来还是现在这种水平,无法突破,那么,想你的技术团队解散么,给他们买低代码平台~想你的公司业务垮掉么,给研发买低代码平台~想体验事倍功半么,给公司建议买低代码平台~低代码有毒~ 粗略来说业务线核心数据规模百万级以上,并发200以上,切勿以身范险。纯粹增删改查倒是蛮合适的,但其实编码成本也没多少。鸡肋,食之无味弃之可惜。
国内外低代码开发平台发展情况
低代码开发平台在国内经过近二十年发展已经非常成熟,通过对国内近90多家低代码开发平台厂商进行调研或观测,我发现目前主要这么几大势力在布局:低代码开发平台1、传统的管理软件开发平台厂商:天翎、天纵、起步等都是,他们深耕开发平台领域时间最久,对于开发平台的理解有自己独特的见解,通过不断迭代自身产品引领开发平台的持续进化;2、垂直业务领域信息化厂商转型:例如明道云(以前叫“明道”),由项目协同办公等垂直领域信息化建设转型为低代码开发平台厂商,由于之前在垂直业务领域积淀了大量客户群,他们也是来势汹汹;3、OA协同办公系统厂商:泛微、蓝凌、致远等OA巨头纷纷意识到成品型系统对于客户的个性化需求越来越难适应,纷纷推出低代码中间件甚至开发工具,但是碍于业务线和品牌定位等因素,目前仍以自用为主,和传统专业的开发工具相比也还有差距;4、新兴互联网厂商:例如宜搭、搭搭云、微事云等厂商,他们敏锐的捕捉到低代码的热度,将低代码开发技术和云服务实现高度融合,这类平台虽然在功能层面不能和专业开发平台相抗衡,但是凭借视觉呈现的新颖性和互联网推广应用模式,也是颇具吸引力。四大势力纷纷布局纷纷发力,这种百家齐放百家争鸣的发展状态是个好事,但我们需要注意到,虽然大家都叫低代码开发平台,但是各家的平台从设计理念到业务擅长其实差异非常大,如果盲目的选型则可能成为小白鼠试验品:1、擅长数据填报分析:这类开发平台多在表单和报表呈现上下功夫,例如勤哲、云表、活字格、魔方网表、东软saca、狐表、E立方等等,都是基于类Excel理念,对于数据的录入、处理和分析较为擅长;2、擅长复杂业务流程处理:这类开发平台核心优势在于流程引擎的打造,以天翎myapps平台为例,其独立自主研发的流程引擎和开源jbpm、activiti相比更加适应式复杂业务流程管控模式和操作习惯,在流程类业务管理系统构建上比较有口碑;3、擅长网站/小程序/APP快速开发:这类开发平台主要包括深圳世云IVX、牛刀云、迪西克等,像IVX就宣称可以实现真正意义的0代码,对非技术人员同样友好!我看其他网友们还对国外的Mendix 、Outsystems、Salesforce、Appian和Joget等低代码开发平台进行了简单介绍,但是我个人觉得没有必要去对比和深究,一方面国内外在管理模式和管理系统应用上存在很大的差异,在不同条件下去评判对方对彼此都不公平;二方面国内低代码开发平台已经非常棒棒哒,不论是技术、业务还是服务否已经很完善和成熟,真心没必要涨别人气焰灭自己威风!为什么低代码开发平台越来越受软件公司和终端企业欢迎?那是因为低代码开发平台改变了传统僵硬呆板的软件开发模式,能够让软件开发团队和管理软件系统注入快速灵活的生命力,而面对快速变革的业务场景和日益提高的客户要求,这种对“效率+个性化”的追求正是大家共同的向往!
最佳的低代码“规则引擎”平台
最近时常听到关于低代码开发的新闻,然后也去关注了一下,感觉低代码开发平台好像还可以,有没有推荐的尝试一下?
哪些网站可以下载开源的代码
非常感谢能够开源代码的大神们,正是有了诸多优秀的开源代码,才使得程序开发人员不断地提升吱声的水平。如果我们有好的代码,也可以考虑开源让别人参考学习哦!这里介绍几个开源代码下载的网站。OSCHINA从名字就可以看出这是我们自己的一个开源的网站。我登录进去看了下,呵,好多的开源代码,如下图所示:我单单选择了“IOS代码库”选项,右边就有这么多的开源代码,里面应该总有一个是你喜欢的吧。GitHub这是老外的一个开源代码网站吧,我登录上去后一片英文,还好我有点英语底子,大概能看懂页面写的啥。要在这里下载源码的同学得恶补下英语基础啊。这里面的代码不用多说了,也是大牛们的源码,估计有好多是老外的源码吧。这下子还能学习学习老外的源码,不错!话说我以前自己写了一个超市货物的管理系统,我也上传到此与别人分享,这种心情还是不错的。CSDNCSDN应该很多人都知道的,我也在这里写文章之类的,而且我也在这里上传过不少源码:不过在CSDN上下载的话要看贡献者的心情了,心情好会让你免费下,心情不好的话就要你给积分下。估计是我当时心情不太好,所以设置了下载需要3个积分。下载开源代码的网站还有很多,小伙伴们,你们还有哪些网站可以推荐呢?
开源项目要去哪里找
分享个开源项目快速开发框架,采用spring cloud alibaba +nacos +vue的 技术栈,实现了大部分钉钉宜搭的快速开发功能,很值得借鉴下。这是在git上开源的快速开发项目,项目采用微服务为基础的脚手架,包括流程、表单、列表、图表、应用等多个界面化的配置引擎。项目介绍:**JVS的核心目标:**让中小型开发团队过得轻松一点,优化开发团队人力成本高、交付效率低、质量不可控、周期不确定、基础技术投入不足、高端技术支持不够等JVS是面向软件开发团队可以快速实现应用的基础开发框架,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。项目标签低代码、微服务、支持SaaS、私有化部署、DevOps、开源项目地址框架前端地址:-minister/jvs-ui框架后端地址:-minister/jvs快速安装地址:JVS/jvs-docker-compose体验地址:#/login登陆可以通过扫码登陆,对于配置数据,请各位技术同学手下留情。部署文档-minister/jvs-docker-compose/blob/master/readme.md**物理拓扑:技术文档地址(登陆可查看):技术栈说明:系统部分截图:登陆页面配置化首页系统基础信息设置框架基础功能应用创建列表配置流程配置表单配置图表配置逻辑配置demo环境:#/login开源地址:-minister/jvs如果还有其他的疑问,可以私信