欢迎光临散文网 会员登陆 & 注册

用了新框架、新技术为什么项目还是混乱

2023-02-01 15:33 作者:弗特马克贝因  | 我要投稿


技术选型,决定在开发遇到问题时,可选的解题路径。相对成熟,用户较多的同类技术之间,很少会出现一个有解,另一个无解的情况。能互为竞品,就不会有太大的差距,否则就会有一方被淘汰掉。根据团队的观念和历史习惯,选择适合的技术,反而比纠结哪个技术更好,更为重要。

涉及到多人协作的大型软件的开发,是一个以编程为核心的工程问题。工程问题要想解决,就必须有规范和流程,要标准化,有职能划分,有保障后勤的(基础设施),有冲锋陷阵的(业务逻辑)。如果没有的话,软件开发就会和其他类型的工程一样,在不同阶段陷入似曾相识的混乱。其中有的混乱,会让工程失败。一个新框架、新技术的应用,如果只停留在形式上,那带来的效果与它主页宣传的相比,就会大打折扣。团队以前遇到的问题,会换新的形式再出现。

「新」意味这,某些方面的进步,但代价是什么呢?选择时,只看到工具长处,只能说明对这个工具还不够了解。没有银弹,期望使用一两个新技术解决复杂的工程问题,是不切实际的。有时也会出现,为了绩效和利益,创造一些所谓的新“技术”,新“概念”。可以而且应该以一个技术为核心,这样才能生成配套的各种规范,利用各种措施,让工程变的更加有序。一个有序的工程,才能减少个体不必要的差异对整体的影响。发挥个体的主观能动性非常重要,有助于规范的改进,形成好的技术氛围。但是,一个工程,完全靠个人主观能动性,没有任何规范,一定会在某个时间陷入胡乱,缺少关注的问题,可能会延迟爆发,但不会自己解决。这就是为什么,团队换了新的开发框架,比如react、vue,或者未来会出现的新的框架和技术,项目仍然还会混乱的原因:

把新框架和新技术,当成了一种语法上的翻译,割裂使用,没有将它们,作为工程的一个组成部分去思考,没有形成一个有序运行的系统。


用了新框架、新技术为什么项目还是混乱的评论 (共 条)

分享到微博请遵守国家法律