有免代码开发平台,还需要学习软件工程吗?

先说结论

尽管免代码(No-Code)开发平台越来越流行,并且确实能够让非技术人员创建应用程序和网站,但深入学习软件工程仍然是非常有价值的。

免代码开发平台的前生今世

它之所以流行,而且越来越流行,就是因为一个事实:全过程的开发,需求的重要程度远大于写代码(coding)。不是需求理解的有偏差,就是需求从未明确过。要知道,需求对于coding而言,差之分毫失之千里,所以,人们才开始考虑重心往需求转移。代码能自动生成,自然就不怕需求天天变了。

各个角度

1.从软件开发全过程角度看,免代码开发平台实际上只解决了coding之前的部分,就是需求和设计,编程阶段交给平台。但如果长时间不能理解用户需求,程序也确定不了,终将无法交付给用户。

2.售后角度看,这种平台都是付费的第三方平台,其实都很优秀,我用过Infors(半自动生成,需要写一部分代码),思讯,方正飞鸿,免费开发(有的也有用户数限制,需要从官方申请),部署时要验证码,需付费获得。谁也说不准哪个产品哪天会停止提供服务,当然,还有付费导致的成本因素。所以,选择这类平台要取决于项目。没把握的话,还是要选择开源框架,SSM什么的。

3.从免代码开发平台技术本身看,它自动产生的代码,都是针对某一种开源框架,至少要用某种语言区生成,一旦它依赖的开源框架升级了,那么平台也需要升级。所以,受制于人的方面又多了一个。

补充

即便选用免代码开发平台去开发,也要懂的做需求和做设计,何况大概率不用它去开发。所以,coding的训练以及工程设计能力的训练,一样都不能少。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 11:56:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 11:56:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 11:56:03       58 阅读
  4. Python语言-面向对象

    2024-07-13 11:56:03       69 阅读

热门阅读

  1. 建立共享linux第三方软件仓库

    2024-07-13 11:56:03       19 阅读
  2. mysql自动kill卡事务进程

    2024-07-13 11:56:03       22 阅读
  3. 计算机网络高频面试题

    2024-07-13 11:56:03       26 阅读
  4. 如何将已有的docker服务迁移至Kubernetes集群中

    2024-07-13 11:56:03       22 阅读
  5. 【Go系列】 函数与方法

    2024-07-13 11:56:03       21 阅读
  6. Mysql索引、执行计划、体系架构

    2024-07-13 11:56:03       26 阅读
  7. php计算两张照片的相似度,范围:0-100

    2024-07-13 11:56:03       25 阅读
  8. 打工人如何应对AI对工作岗位的风险

    2024-07-13 11:56:03       25 阅读
  9. AM243-IPC

    AM243-IPC

    2024-07-13 11:56:03      23 阅读