范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

使用低代码平台危险的赌注

  低代码应用平台(LCAP - low code application platforms)在多样、复杂的现代软件开发情势下应运而生。依据Gartner(高德纳,全球最具权威的IT研究与顾问咨询公司)的数据, Mendix  是这方面的翘楚,所以允许本文将它做为参照。但其实类似的结论也适用于 Outsystems、Appian、 Kony、 Betty Blocks 以及其他平台。
  在向高管推销时,LCAP 们会号称业务人员(即非专业开发人员)就能构建企业级的解决方案。那么,后来专业开发人员都失业了吗?事实是 - 几年以后 Mendix 承认:专业开发人员比以往更需要。见下图。
  好尴尬呀!我猜测 Mendix 意识到任何比基本的 CRUD 复杂的事情都需要一个软件工程师,就好像除了打气之外的汽车维修工作都是需要专业人员一样。
  不幸的是,当下的低代码平台并不是给专业开发人员设计的。并且长时期的依赖低代码平台对业务来说是危险的赌注。下面我来解释其中的原因。 做原型开发很赞
  事实上 Mendix 对开发简单的自动化商业流程、或者交付可运行的原型系统来说,是业余开发人员不错的选择。在一个可视化的设计器中定义数据模型,使用内置的组件、模板来设计脚手架交互UI,甚至可以使用 microflows(microflow 类似于 Java 中的方法,有入参,出参,可在里面做循环,判断等等)描述业务逻辑:
  完成之后,可以把应用一键部署到 Mendix 云上,然后运行。看上去简单而有魔力,这足够让企业高管签支票。
  但是,当你的应用过了原型阶段,用户交互和业务逻辑会不可避免的越来越复杂。这个时候,为了避免结果一团糟,你将需要一个专业工程师来推进项目。
  所以下一步,我们从专业工程角度来看。 低(慢)代码
  用低代码平台的时候,任何逻辑 - 包括计算和用户交互 - 都需要用一个 microflow 来描述,如上节中的图示。这里就有一些问题。
  首先,会慢。想象一下,拖动、配置,然后将十几个模板连接起来,相比于在好用的 IDE 里敲十几行代码。 规模上去以后,你的 microflows 不可避免的多到难以管理。
  其次,可读性。模板看上去很妙,但是后面的 Sub_RegistrationValidation 呢?不跟进去根本无法阅读。
  权宜之下,Mendix 提供了 Java 操作。你可以在一个 microflow 中调用 Java 方法(但是由于云部署的限制,对这些 Java 方法也有严格的 限制 )。你可以在 Eclipse 中写好 Java 代码,尽管更多人选择更优秀的IDE - IntelliJ。透明度是一个风险 - Java 代码的入口都在 microflows 中,所以调试、跟踪都变的复杂了。逻辑流程分散在两处。
  最后不得不提的一点是版本控制。好消息是确实有这方面的版本控制软件,坏消息是它是 Subversion 的一个受限制的子集。跟 git 再见吧。 不可控
  任何熟悉 Java 生态的人都不会低估开源的能量。当有一个异常抛出时,你能看到发生异常的代码,也能通过调试来看发生了什么,你能 Google,也能提一个pull request。最坏的情况,你可以 fork 整个项目。这些都是可控的。
  用 Mendix 的话就什么都别想了。它是一个商业权属物,调用栈里是个黑盒子。你可选的只有付费的售后支持,或者祈祷上天能在 社区 获得回答,每月大概200个问题,与  stackoverflow  上带 Spring 标签的问答数目比比? 销售商锁定
  Mendix 可能是被经常问到这个话题,他们发布了一篇 文章 来解释如何解除锁定。如果仔细阅读,它提到了:
  你可以拿到你的数据、DDL,UI 资源和代码(microflows 可以神奇地转为 Java 代码)。
  那么你拿到的代码可以脱离 Mendix 的运行库和 API 独立编译或者运行吗?事实上,这需要重写整个系统。你被锁在一个商业权属物平台上,你甚至不拥有你构建的系统。 扩展性受限
  Mendix 的目标客户是大型企业,所以"扩展性"在他们的市场材料中被多次提及。2017年他们引入了"stateless runtime" - 无状态运行时,所有会话信息即存在客户端,又持久化到数据库。理论上,横向扩展将没有上限。听起来很酷,但有一个问题 - 数据库。
  数据库通常是企业级应用的瓶颈所在。在集群的无状态 Mendix 服务后面是用什么在存储数据呢?没有惊喜 - 就是关系型数据库。 Mendix 使用的是 PostgreSQL。Mendix 没有缓存,而且它生成的 DDL 是有问题的,比如,我见过对一个 1:N 的关系生成了一张 N:M 的临时表。
  如果控制权在自己手里这样也可以接受。Oracle 及其他数据库已经证明了 RDBMS 是可以扩展的,你可以优化 DB 结构,缓存数据或者使用 Citus 这样的方案来做扩展。但问题是使用 Medix 的话控制权不在你手里。
  唯一可行的是使用只读复制(如 Amazon RDS),但这个对写数据没有帮助。
  总结,存在基础上的扩展限制,并且缺少微调性能的选项。 降低(提高)技术要求
  降低技术要求对主管来说听起来很美妙,昂贵的、难找的专业人员不再需要了。实际上,这是一个坏招。当你真的需要一个专业开发人员时,就会苦恼如何找到一个好的开发人员,因为对于专业的工程师来说,使用低代码平台意味着职业生涯的结束。 价格很美丽
  最后但并非不重要。一个 单应用授权 最低 $1875每月,限于50个内部用户,并且最少购买三年。可以部署到 premises 的企业授权最低 $7825,几乎$100K(10万$)每年。所以一个有几千内部用户的大型企业每年大概需要几百万美元。
  并且要注意的是依据以上讨论,我们只是针对相对比较简单的应用。这对我来说很疯狂了。这个定价下,你还不能自己发布你自己构建的应用。 那为什么LCAP还如此流行?
  在我看来,答案令人沮丧。在大型机构中管理工程师团队 - 无论是内部还是外部 - 目前来说都过于复杂。预先进行预算规划,相关人员(架构师或者直线经理)各自有各自的议程,缺乏责任感等等。 所以推进、实现自己的想法很难。更有趣的是,管理人员下意识的应对策略还是雇用更多的开发人员,当然还有更多的经理。毋庸置疑,这会使情况变得更糟。我知道有几家拥有超过10,000(!!!)个开发人员的银行,我还知道里面至少有一半的人在从事无用的工作。 令人绝望的是,企业高管因此寻求那种神奇的、解决所有问题的解决方案,例如LCAP - 低代码应用平台。
  如何摆脱这一团糟是另一篇文章的主题。 但这是一个管理问题,而不是技术问题。 跳过所有细节,如果你能让3-10位具有相当资质的人员全力开发,并能与相关人员和决策者直接沟通,你将获得比想象中的更快、更便宜、出色的结果。 有其他选择吗?
  如今,开发人员工具和框架有很多选择。 例如,Spring Framework 是最流行的企业软件开源框架,可以与 React 或 Angular 等 Web 框架很好地结合在一起。 在过去几年中, Spring Initializr  和  JHipster  之类的工具使上述操作变得更加容易。
  如果你需要更快的结果和更容易采用的方法,那么 CUBA Platform 之类的RAD工具非常值得考虑。 它建立在 Spring Framework 之上,并通过可视化开发工具和无缝集成扩展插件市场进行补充。 对于开发人员而言,这可能是 LCAP 的最接近的替代方案,同时仍然提供灵活性和便捷的开发过程。
  因此,有很多选择,如何选择应取决于任务、团队技能和偏好。 总结
  低代码平台用来开发原型很赞。 它们将业务相关人员和 IT 连接,使结果可视化,促进双方更快地达成一致。 由于参与人员很少,所以成本也很低。但也只能到此为止!
  否则,继续使用下去,开发速度将减慢,你将越来越多地陷入又贵又限制诸多的商业权属平台中。
  只要 AI 还没有替代我们工作,企业软件就应该由专业开发人员来构建。 因此,设定一个可到达的目标,组建一支精干的小型团队,聘请有能力的领导,让他们自己选择工具,并且不要忘记将他们纳入业务领域。 很快地,你将看到你的想法逐渐成形!

七皇子夺嫡!库明加已显巨星相今日,总决赛冤家相逢,勇士再一次笑到了最后。水花兄弟库里和克莱的发挥固然如基本盘般守护着比赛,普尔也打出了大家所期望的进攻表现。但是本场比赛最让人惊艳的一定是球队未来攻防核心,二年追光梅西你好,我不能像你那样踢球,但我依然爱它梅西,你好五年前,你拥抱过我这名被梅西拥抱的小球迷名叫阿布都拉哈力克艾木都拉家住新疆喀什地区叶城县二年级那年喜欢踢球的他一块钱一块钱地攒下自己的零花钱攒够厚厚一沓后他把钱交到自己的西亚卡姆这是NBA,没有什么比赛是你该赢下的今天NBA常规赛猛龙客场对阵魔术的比赛已经结束。全场战罢,猛龙以109113不敌魔术。本场比赛,猛龙球员帕斯卡尔西亚卡姆出战38分钟,27投13中,其中三分球9投2中,罚球9投8中拍猪八戒背媳妇那一场戏时,魏慧丽给杨洁导演出了个坏主意1983年,西游记拍到猪八戒背媳妇那一场戏时,饰演高小姐的魏慧丽,给杨洁导演出了个主意,结果饰演猪八戒马德华听后脸黑了。他喃喃自语你这么萌,居然还有这么多坏主意。魏慧丽嘴角勾起一抹终于,演出市场开始了报复性重启?犀牛娱乐原创文方正编辑朴芳演出市场终于要熬出头了。近段时间,五月天刘若英王嘉尔等华语歌手去海外开演唱会的消息令内娱艳羡不已,周杰伦现身林俊杰演唱会的热搜更勾起内地群众想看演唱会的浓营业型演出许可证怎么办理?需要什么条件过去,互联网直播行业还未盛行,相关的管理规范还比较松懈。但随着互联网直播的流行,相关部门对直播行业和直播内容进行了从严管理,研究起草了网络表演经济机构管理办法,向社会公开征求意见。高性能多用途可靠安全性?7k字实感攻略助你选好户外电源1。前言户外活动我并不觉得就是一种苦行僧一样的生活方式,在条件允许的情况下,完全可以通过一些好装备来提升户外生活质量。千万般户外装备中,有一种装备非常实用,那就是户外电源。时至今日2022年11月更新版,欧洲成本大增,利好中国化工品出口报告摘要俄罗斯是欧盟主要的天然气石油和煤炭供应商,这些是欧盟能源结构中的主要能源商品。但是这个数字涵盖了所有类型的固体化石燃料,包括褐煤(欧盟的产量和消费量很高,贸易可以忽略不计)一位中国外贸人欧洲急行军9天辗转3国,目的只有一个中新经纬12月9日电(常涛马静)12月5日,一架载有40人外贸考察团的包机航班,从四川成都起飞,经意大利罗马转机,最终降落在法国巴黎机场。他们此行为期9天,共辗转3个国家,但目的,聚焦风口2023年中国生物医药行业发展前景如何?中商情报网讯随着生物科技的不断创新突破,现实临床需求量的持续增加,全国居民人均可支配收入的逐年提高以及国家鼓励支持政策的陆续出台,生物药行业及抗体药市场得以迅速发展。十四五时期,我数字孪生丨城市应急预警的超级数字大脑城市内涝,已经成为我国多数城市面临的最常见最危险也是最需要预防的灾害,给应急治理带来诸多压力。面对城市内涝灾害,城市应急管理应该从预防准备响应恢复等四方面发力,将灾害风险与后果降至
春季里来百花开,这花咱可不兴开转眼间,三月过半您的清明假期即将上线2023年清明节放假安排刚刚公布超期待!相信最近的大家都已经开始郊游露营醉春风但是小编提醒您草长莺飞,火苗别飞百花盛开,火花别开用心爱护森林,让园博园簕杜鹃花开千层瀑成深圳网红打卡点南都讯记者张小玲古有烟花三月下扬州,今有三月赏花来鹏城。3月春日萌发,万物生长,深圳已是花满鹏城,花香四溢。春日里的园博园汇芳园极为热闹,挤满了慕名而来的赏花市民,还有那花开热闹如GO!去春天里什么是春天是阳光微暖,云舒风涌是春野浮绿,万物新生当春风拂过树梢在叶隙间簌簌作响这场暌违已久的春日花事也再度席卷而至还在等什么快与西安来一场恰逢其时的邂逅吧烟波浮动,紫云静伫莫道长国产品牌的物价太高了,与老百姓的收入严重失衡阻碍国产产品发展的不是国产的质量不好,而是价格太高。拿手机来说,例如,和iPhone14ProMax对标的某国产手机mate50pro,价格是6999元起,现在就算国人的月平均工资集团发展大家谈夏天增加速新产品开发实验,提质增效创品牌!共话发展新成就,聚焦奋进新征程。自河北鑫达集团开展集团发展大家谈活动以来,广大领导干部围绕活动主题积极建言,深入一线解放思想共同讨论,群智群策群力为鑫达高质量发展建良言献良策。本期总投资2428亿!南海今年省市重点建设项目共135项总投资110亿元的佛山市腾龙湾区数据中心总投资100亿元的佛山市信扬科技成像模组生产项目南海区有轨电车里水示范段工程项目南海区桂澜路北延线工程一大批省市重点建设项目在建或将在今年开马保国称B站年轻人不讲武德,没起诉是给他们面子!马保国是谁?据网络资料显示,其是英国混元太极拳协会创始人,自称浑元形意太极拳掌门人。他曾在英国教授太极拳,并声称被英国武术界誉为功夫王。然而,马保国的名声并不是因为他的武功高强,而太原价格优惠上门取送,线上洗衣受年轻人青睐春暖花开,又到了冬装换洗季。3月17日,记者走访发现,凭借低价上门取送进度可见等卖点,近来太原市区不少线上洗衣订单量激增,吸引了很多年轻消费者的目光。手机下单很方便3月17日,记者Nacos心跳机制实现快速上下线我们都知道SpringCloudAlibabaNacos是通过客户端和服务端的心跳机制,来实现服务的注册和下线的,Nacos的心跳机制默认是存在BeatInfo的period属性里for循环嵌套for循环,你需要懂的代码性能优化技巧!前言本篇分析的技巧点其实是比较常见的,但是最近的几次的代码评审还是发现有不少兄弟没注意到。所以还是想拿出来说下。正文是个什么场景呢?就是for循环里面还有for循环,然后做一些数据资本买买买,人才就不值钱有个深圳的朋友也是校友,从研发突然跳出来卖方案,也就是卖芯片,从mp3开始到现在的智能手机,拿着授权的技术方案,到制造的技术工艺营销部门去宣传辅导,做录音笔的立马就可以上智能手机,