“清洁建筑”是由罗伯特·马丁·马丁( Robert )推广的与V还是Go?我的想象力告诉我这是,但我想听听你的意见或实际经验。
一些背景:在我的公司软件架构师中,清洁架构是一个很流行的实践。我还不是一个架构师,但我对这个架构也很熟悉。我的任务是编写一个只有ETL和一些基于html的报告的小企业应用程序。我的公司允许我们开发任何语言或平台的小型应用程序,只要它可以部署在Docker容器中的Linux上,我认为这对我来说是一个机会,可以通过一个真实的项目深入研究Go或V。
我有一个预感,这个小应用程序将在未来发展,并成为一个巨大和重要的软件在我的公司。不过,高级架构师习惯于杀死用nodejs、python或其他语言编写的“小型应用程序”,并在小应用出现增长迹象、变得不可忽视时,将它们重写为Java或C#。他们必须“在怪物还年轻的时候驯服它”,换句话说,在软件变得笨重之前,先把体系结构放在软件的最前面。
发布于 2022-09-06 14:17:38
清洁体系结构的本质是使您的应用程序/业务逻辑独立于任何IO或外部框架。这意味着您可以将其原则应用于任何编程语言,而不是绑定到OOP。我成功地用F# (functional )构建了一个遵循的web应用程序。
https://stackoverflow.com/questions/73623070
复制相似问题