专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

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

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

英特尔四核i3小钢炮更新换代频率增加0。2GHz,涨价100元IT之家1月13日消息,英特尔现已推出最新的四核小钢炮i313100,采用的是与i312100相同的H0步进芯片,睿频频率增加了0。2GHz,价格相比上代上涨100元。i31210怎么在视频里加水印?视频如何加水印logo?现在越来越多人会录制一些短视频发送到社交平台上进行分享,但是有的小伙伴发现自己上传到社交平台上的视频被他人盗用以及转载,如果你想保护自己的视频不被盗用的话,可以在分享视频前为视频加NZXT推出全新H9FlowElite机箱售价1299元起IT之家1月13日消息,NZXT今日推出中塔式ATX机箱H9Flow和H9Elite,售价分别为1299元和1899元。H9Elite据介绍,H9Elite外型简洁优雅,适合想要以村上T你曾把村上春树穿在身上吗?我们已知村上春树有诸多爱好,比如写作跑步旅行听爵士乐做翻译做DJ养猫这些要素共同构成一种村上式的生活品味,并为喜欢村上的读者效仿和追随。但还有一种爱好,村上此前较少与人谈起,那就是邓超新戏首映子女到场支持,11岁儿子帅气抢镜,孙俪穿短裤秀美腿1月12日,据媒体报道,邓超孙俪主演的电影中国乒乓之绝地反击举行首映礼,一对子女特意到场支持,很是温馨。曝光的现场照中,一家四口罕见同框,全员颜值都很高,画面养眼。邓超穿着一身黑色刘雪华告诉你女人到了60岁,衣要宽裙要长发要短,美得高级大多数女人对于衰老都望而生畏,年纪轻轻就开始了抗老之路,力求让自己保持年轻的活力与状态。但衰老是不可避免,建议大家坦然的面对这一现实,享受成熟的韵味!在小君看来,刘雪华真是美得太让都说玛哈对西拉米是宠冠六宫,为何西拉米就一条钻石项链好寒酸都说西拉米是泰王玛哈最爱的女人,是他唯一的白月光,可是在西拉米的高光时期,西拉米脖子上就这一串像样的钻石项链,凡是重要场合,西拉米都要拿出来戴一戴!那是西拉米王妃状态最好的时候,提41岁迷倒赵丽颖,娶了比自己小10岁的中戏师妹,不磨皮满脸痘坑的他凭什么如此有魅力判断一个明星到底火不火,看他能不能上春晚就知道。近日有媒体发现,李光洁出现在2023年央视春晚第三次大联排的现场。他穿着黑色高领毛衫,外搭米灰色长款大衣,阔腿裤加白色球鞋,看起来帅庆祝Caliber9S诞生25周年冠蓝狮推出两款以岩手山上空为灵感的特别限量版腕表腕表之家品牌新闻全新设计的Caliber9S于1998年首次亮相,代表了冠蓝狮(GrandSeiko)对高精准的不懈追求,也标志着该品牌机械制表新纪元的到来。同年,品牌重新定义了冠特斯拉部分车型交付周期缩短至4天?官方客服取决于当地是否有现车资源每经记者李星每经编辑裴健如1月13日,有媒体报道称,有特斯拉准新车主在1月13日凌晨前支付订金,预订特斯拉Model3后轮驱动版车型,并在1月13日早上提交各项资料,资料审核完毕后万字长文解析AI革命超智能之路,永生,亦或是灭亡(PartI)本文翻译自TimUrban发表的TheAIRevolution,从原文发表至今已有8年,随着人工智能近些年的发展,特别是2022年AI大模型及AIGC铸就的长足进步,使得我们重新翻
蒋廷黻结婚21年另寻新欢,逼妻离婚后,原配的报复让他绝望一生1923年的初春,南开大学的校园,一片生机盎然。穿过游廊的二楼,独坐办公桌的校长张柏苓,正认真看着手中那张求职简历。待慢慢看完,这位德高望重的校长,连连发出惊叹声奇才!果然是奇才!他们是秦汉时期最神秘的群体,与皇家合作到对抗,其经历了什么?游侠,这个充满凛冽正义之气的称呼,自古就为平民百姓所仰望敬佩。而游侠这一群体,最早是由春秋战国时期的新兴士阶层分化出来。在周天子统治时期,士代表着士兵。到了春秋战国,失去封地的文士抽丝剥茧把士族发展及兴衰说清楚秦始皇统一六国只维持了16年后又天下大乱,随后4年的楚汉之争,刘邦打败项羽建立了汉朝,多年的战争,导致白骨露于野,千里无鸡鸣荒凉景象。汉初从皇帝到官员都充分意识到必须吸取秦亡的教训东渡的黄檗宗隐元禅师,一座明代法堂的湮灭福清是闽东地区一个县级市,靠近东海与台湾海峡,有着漫长的犬牙交错的海岸与数不尽的祠庙与古朴的信仰。以大光普照国师闻名的黄檗宗隐元禅师就出生在这里,一个叫东林村的地方。隐元家贫,16刘伯温已经激流勇退,为什么还是难逃一死?激流勇退向来都是功臣明哲保身的最佳方法之一,毕竟自古以来,帝王都多疑,为了避免狡兔死,走狗烹,敌国破,谋臣亡,只能放弃到手的利益,选择隐退。但按照此逻辑行事的刘伯温,到头来为什么还古今商道洋为中用出好酒张弼士(18401916年)是著名的华侨大企业家,他所办的企业取昌裕兴隆之意,大多冠以裕字,如张裕裕和裕兴裕易万裕易福裕裕盖等。闻名中外的山东烟台张裕葡萄酿酒公司,是他投资兴办的企开创封建帝国的君主还是残暴的独裁者?历史开讲中国历史悠久,发展漫长,涵盖了从先秦到明清数千年的时间跨度。这期间发生了许多重大事件和变革,如春秋战国时期的百家争鸣,秦朝的统一和汉朝的繁荣,唐宋时期的经济文化繁荣,元朝的耶律德光已经在中原称帝,为何又灰溜溜离开?只因犯了三大错误辽太宗耶律德光是辽国最厉害的一位皇帝,他称帝后,带领契丹军队征战南北,扩展疆土,使契丹成为了当时中国北方最强大的国家。最巅峰的时刻,他甚至直接灭掉后晋,在开封举行即位仪式,实现了游墨洛温王朝的宫相政治是如何兴起的?有哪些特征?文拉宾德的独白编辑拉宾德的独白墨洛温王朝的宫相一职最初是一种管理墨洛温王室田产的职务,后来渐渐职权扩展变得愈加位高权重,最终发展成执掌法兰克王国命脉的最高实权性职务。宫相一职的兴起夏神秘吗,夏朝建立的历史之谜?好内容我来评大家好,今天我们了解下夏朝的建立,夏朝是一个神秘国家吗?夏朝存在时间公元前2070年至公元前1600年,建立者禹,定都阳城。夏朝是中国历史第一个奴隶制王朝,它的最高统治孝治天下厚待母族,外戚专权,强大400年的汉王朝,为何突然衰落引言外戚专权是两汉政治的重要特征之一。西汉时期,受到选妃制度和统治集团构成影响,皇后和妃嫔大多出身低微。这个时期,外戚势力主要在家族成员取得皇后地位后,依靠皇权的地位和支持,自下而
友情链接:快好知快生活快百科快传网中准网文好找聚热点快软网