我偶然发现了一个框架,承诺提供一个强大而灵活的基础设施,名为Kephas,我目前正在评估它的现有应用程序,以使其更新到最新的技术。我刚刚浏览了文档和示例,我可以看到新应用程序的潜力,但是现有的应用程序呢?是否有可能实现增量策略而不是从头开始重写?有人知道这件事吗,经历了什么?
发布于 2017-12-06 15:42:50
当然,如果应用程序使用版本高于4.5的.NET框架(事实上,也支持.NET核心/.NET标准和Mono ),则可以逐步完成。事实上,有一些组织将其用于生产,并逐步将其集成在一起。还有一些体系结构问题需要仔细考虑,比如DI框架或数据持久层的集成,但基本上增量采用不应造成任何严重的问题。
不要忘记,Kephas的核心是通过依赖注入提供的应用程序服务。使用默认情况下提供的属性,或者仅仅通过一个属性来覆盖它们。您可以遵循更多的方法:
有很多事情要讨论,但这超出了这个问题的范围。
https://stackoverflow.com/questions/47674745
复制相似问题