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

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

  低代码应用平台(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 还没有替代我们工作,企业软件就应该由专业开发人员来构建。 因此,设定一个可到达的目标,组建一支精干的小型团队,聘请有能力的领导,让他们自己选择工具,并且不要忘记将他们纳入业务领域。 很快地,你将看到你的想法逐渐成形!

又到乱穿衣时!这些城市气温将坐上超级过山车冷空气频刷存在感,羽绒服脱了又穿上2月以来,冷空气频繁影响我国,来得勤走得也快,明天穿什么成了不少小伙伴每天纠结的难题。未来一周(2月24日至3月2日),两股冷空气接连来袭,一场激浅析奴隶制是美国经济增长的引擎吗?奴隶制如此有利可图,以至于密西西比河流域的人均百万富翁比全国任何地方都多凭借烟草棉花和甘蔗等经济作物,美国南部各州成为这个新兴国家的经济引擎。他们选择的燃料?人类奴役。如果南部邦联我国光伏产业链创下新纪录制造端产值去年突破1。4万亿元2022年,中国光伏产业交出了一份傲人的成绩单。近日举行的光伏行业2022年发展回顾与2023年形势展望研讨会上,中国光伏行业协会名誉理事长王勃华公布了一系列数据。其中,2022年美国欲压下北溪事件,赫什一针见血指出,华盛顿害怕北约分裂近段时间以来,美国资深记者赫什对北溪内幕的揭露在国际社会上引发了轩然大波,而美国政府一直想压下北溪事件的热度,掩饰自己在该事件中的所作所为。然而,赫什却并不打算就此放过美国政府,他胡鑫宇事件真相大白,胡妈妈比阴谋论的人理性得多,默默清空帐号胡鑫宇的案子总算是结束了,就算是很多网友不相信胡鑫宇真的是自杀,但是也没有办法,案子已经结案,人也已经去世了,胡妈妈也不打算在追究了,也不打算在找学校算账了,所以作为外人,我们也无创新高!保险私募基金去年登记逾20只,涉及8家机构,注册规模连续四年超千亿险资系机构作为GP(普通合伙人),设立私募股权基金热情正酣。2022年,保险资管机构共登记保险私募基金21只,登记基金数量创历年新高登记规模1218。28亿元,同比增长13。75,好!如果停播我们的日子你会同意吗?剧情确实让人有些不爽!最近,在央视热播的电视剧我们的日子引发了广大观众和网友的热烈讨论,有的认为很有时代性,有的认为欠缺正能量。有的认为总体还行,有的觉得必须停播,你的意见是啥?同意停播吗?说来听听!自基德我们仍在与欧文互相了解彼此他是联盟最佳终结者直播吧2月24日讯今天,NBA常规赛独行侠142116大胜马刺。赛后,主帅基德接受了采访。在谈到全明星赛后的计划时,基德表示还有最后22场比赛(今天打完剩21场),我们要冲刺一下。广州市长杯篮球赛3月初揭幕,32支球队一决高下2022年广州市第十届市长杯泰山原浆啤酒男子篮球联赛将于3月4日在黄埔体育馆正式开赛。2月23日,记者从赛事组委会获悉,届时将有32支球队一决高下,选手中不乏CBANBL的球员。3哈姆交易确实提升了我们在比赛中犯错的余地虎扑02月24日讯今日,NBA常规赛湖人124111战胜勇士。赛后,湖人主教练哈姆接受了记者采访。记者首先提问你是如何调整球队的,尤其是考虑到勒布朗和AD今晚都没有在进攻端付出太多全国政协委员尹晓东在戏曲中看见时代与传承不知从什么时候起,北京中轴线上的鼓楼总是人山人海。拿一串糖葫芦,站在鼓楼大街的路牌下,与古老的鼓楼合影,完成这一套打卡的标准程序,甚至需要排队。鼓楼很热闹,全国政协委员中国戏曲学院
认知觉醒生意就是利益关系,赚钱需要拿捏好微妙的人性人生有两大悲剧一是万念俱灰,一是踌躇满志。理想和现实总是有差距的,幸好有差距,不然,谁还稀罕理想。因为踌躇满志,才坚信自已是最完美的,是无所不能的受到一点挫折,就变得极度自卑,万念能够拥有的东西你就应该感到快乐,因为能让你拥有的东西不多1。好好生活,好好工作,别想太多,昨天的太阳,晒不干今天的衣服。明天的风雨,淋不湿今天的自己该忘的忘,该放的放,让心归零,微笑前行。2。有一种东西不可欺骗。那就是感情。有一种东西不英超利物浦九球大胜曼城奋力逆转新华社伦敦8月27日电(记者张薇)本赛季英超开局不佳的利物浦27日终得一胜,主场狂轰九球送走升班马伯恩茅斯。曼城则在先失两球的情况下奋勇逆转,以42击退水晶宫。27日,利物浦队球员本赛季失落指数五颗星的三支中超球队,个个阵容豪华却不赢球中超已经进行到15轮,目前来看争冠形势比较明朗武汉三镇和山东泰山成为冠军的争夺者,而保级方面,河北和广州城几乎预订了两个降级名额,除此之外,还有球队过的并不如意,甚至非常的郁闷,让曾令旭成CBA新赛季第一高薪球员CBA一再降薪CBA原来并没有顶薪这一说,易建联拿过2000万的年薪,周琦在新疆队也拿过一年2000万,那个时候CBA很多大牌球员都是千万年薪。随着赛会制,各家俱乐部都亏损,CBA曼联10爆发!8500万巨星怒吼庆祝,C罗场边见证,球迷高喊牛逼北京时间8月27日晚,英超第4轮率先迎来一场比赛,曼联客场对阵南安普顿。上半场曼联无法攻破南安普顿球门,下半场第54分钟由B费破门打破僵局,帮助红魔打进新赛季第一个英超客场进球,上反差鲜明!阿森纳高歌猛进,前10号在新球队继续坐冷板凳北京时间8月28日,就在阿森纳在英超联赛中高歌猛进的同时,他们的前10号,土耳其裔的德国前国脚苏梅特厄齐尔正在土超联赛享受板凳上的快乐。由于和前俱乐部矛盾重重,厄齐尔今年夏季转会加21!足坛刺激1夜英超豪门狂飙,意甲榜首易主,国米变第6昨夜今晨,足坛多场比赛结束。意甲方面,AC米兰20击败博洛尼亚,拉斐尔莱奥吉鲁建功。在积分榜上,意甲卫冕冠军累积7分,反超拉齐奥,一举登上榜首位置,国际米兰变成第六。英超方面,4大逆转绝杀!4连胜英超第1,阿森纳双枪无解,名宿曼城利物浦争冠加布里埃尔在最后时刻打进绝杀球,弥补了早些时候的丢球失误,帮助阿森纳21击败富勒姆,并保持了英超4连胜,这让阿尔特塔为球员战胜逆境而欢呼,这是继04赛季和05赛季之后的第3次开局427分6板5助,浓眉交易添头!按着一防球员打,他真的被老詹耽误了本文前言湖人现在即使引进了贝弗利,那也有可能在西部闯不出成绩,毕竟现在詹姆斯已经老了,浓眉哥的状态又不好,威少这个大合同也难以处理。以现在这个状态,我认为湖人下赛季能够闯进季后赛就英超最新积分榜,阿森纳4连胜领跑,曼联升第七,前英超冠军第192223赛季英超联赛第四轮全面开打,在最早进行的比赛中,曼联凭借下半场B费的进球10小胜南安普顿,红魔艰难取得两连胜。三轮不胜的利物浦本轮好好拿升班马伯恩茅斯出了一口恶气,全场利物