Redian新闻
>
为什么很多程序员讨厌低代码?

为什么很多程序员讨厌低代码?

公众号新闻

👉 这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入芋道快速开发平台知识星球。下面是星球提供的部分资料: 

👉这是一个或许对你有用的开源项目

国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。

功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号等等功能:

  • Boot 地址:https://gitee.com/zhijiantianya/ruoyi-vue-pro
  • Cloud 地址:https://gitee.com/zhijiantianya/yudao-cloud
  • 视频教程:https://doc.iocoder.cn

来源:开源小分队


低代码不是什么新鲜事物,低代码是一种只需用很少甚至不需要代码即可快速开发系统,并将其快速配置和部署的技术和工具。

最近看到一个很有意思的问题,为什么很多程序员讨厌低代码?

今天跟大家聊聊低代码平台,如果说的不对请大家多多包涵。

低代码的优点

减少开发的成本

低代码开发工具把这些功能都抽象统一、开发、封装起来,形成一个个模块,让用户可以直接使用,省掉大量重复的开发工作。

低代码平台可以大大缩短软件交付周期,因为它们不需要像传统软件开发那样进行大量的编码和测试。低代码平台可以帮助企业降低开发成本,因为不需要建立软件研发团队。

降低技术门槛

低代码平台可以让非专业的开发人员也能够参与应用程序的构建和定制。这降低了技术门槛,使得更多的人可以参与到应用程序的开发中来。加快应用上线速度。

由于低代码平台简化了开发流程,减少了编码的时间,因此可以更快地将应用程序上线。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 视频教程:https://doc.iocoder.cn/video/

低代码的缺点

缺乏灵活性

低代码平台通常提供了一套固定的组件和模块,开发人员的自由度受到限制。有时候,低代码平台难以适应特殊的业务需求或复杂的逻辑流程,使得开发过程困难且受限。当需要一个不可用的独特功能时,将需要一些自定义代码。有时,集成此自定义代码的成本也可能比从头构建的完全自定义的解决方案高出很多。

性能和可扩展性问题

低代码平台往往会隐藏背后的实现细节,以简化开发过程。然而,这也可能导致性能问题,尤其是在处理大数据任务时。此外,对于特定的业务需求,低代码平台可能无法提供足够的灵活性和可扩展性。

低代码开发不可控

低代码平台上的各种可视化组件、逻辑动作和部署环境都是黑盒,如何内部出问题无法排查和解决。

学习曲线和技能要求

虽然低代码平台旨在降低开发的复杂度,但仍然需要开发人员学习使用它们。对于已经熟悉传统编程语言和开发环境的程序员来说,学习新的低代码工具可能需要投入额外的时间和精力。

依赖于第三方平台

使用低代码平台通常需要依赖特定的第三方供应商。这可能带来一些风险,比如供应商停止支持或平台不再适应最新的技术趋势。对于有控制欲望的程序员来说,这可能是一个隐患。

代码质量和可维护性

低代码平台往往自动生成大量代码,而这些代码往往不够优雅和高效。这会对代码的质量和可维护性产生影响,使得程序员难以调试和修改生成的代码。

不适合复杂项目

低代码平台通常适用于简单和快速开发的场景,但对于复杂的项目或需要大量定制的项目来说,这种平台可能无法满足需求。复杂的业务逻辑和特定的技术要求可能需要更高级的编程技能和灵活性。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud
  • 视频教程:https://doc.iocoder.cn/video/

总结

低代码平台有优势也有劣势,具体能否在企业中应用,要看具体的场景,个人觉得在一些简单的场景中使用低代码平台也是不错的选择。


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,长按”或“扫描”下方二维码噢

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

文章有帮助的话,在看,转发吧。

谢谢支持哟 (*^__^*)

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
骗我一次,算你狠;骗我两次,我活该低代码(Low-Code)是什么?为什么很多科幻作家是理工科出身?为什么很多40岁+的女性,已经不工作了为什么很多女生在酒吧喝酒,会用纸巾盖住杯子?为什么很多外地音乐人都操着一口“京片子”?第八章第三节 社会组织全新的总体架构其实,这个地方蛮怕万马齐喑的,蛮喜欢百家争鸣的。为什么很多男人无法对婚姻忠诚?【教育】为什么很多中小学生会有社交焦虑?90%的家长忽略了这一点国美程序员讨薪是相当炸裂了为什么很多人总觉得自己不如别人?为什么很多人的身份证照片是匪帮?什么是比较好的低代码产品?中国46岁程序员拒写赌博程序遭拔14颗牙;小红书被疑“偷”原画师作品喂自家大模型;全面停止服务,俄遇“微软危机”|Q资讯为什么很多中年女性沉迷广场舞,纯粹锻炼身体?其实存在三个猫腻为什么很多人喜欢开空调盖被子睡觉为什么很多人有环保意识,却仍不愿为可持续买单?《故乡的春天》&《我会等》为什么很多外国人都爱抽中华牌香烟?​为什么很多人来了英国都不想回去?为什么很多人还是看不清房地产的大势?未来的楼市行情将是二线领涨!最牛的城市将是……为什么很多人名校毕业,却终生平庸?程序员未写出赌博程序被拔掉 14 颗牙一公司奖励程序员38g黄金空格键价值2万元:奖励给有效代码量最多的程序员代码整洁之道--告别码农,做一个有思想的程序员为什么很多公司喜欢雇哲学生?全国 程序员 薪酬大曝光!狠狠酸住了,33% 程序员月薪达到...趣图:当程序员誓死保卫自己代码的时候犹太人在全球被屠杀过近400次,为什么很多民族都容不下他们?为什么很多中小学生会有社交焦虑?90%的家长忽略了这一点中国程序员拒写赌博程序被拔14颗牙,全身损伤达88%知足常乐在美国为什么很多人发完语音后要再听一遍?当 GPT 遇到低代码:低代码平台 AIGC 开发落地实战 | ArchSummit 热门演讲实录
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。