这陌生人无花果通常是遗留现代化的默认策略,其中新的代码围绕着旧码,慢慢吸收处理所有所需功能的能力。这种“外面的”方法适用于许多遗留系统,但现在我们已经有足够的经验,为他们自己成为遗留体系本身,我们看到了相反的“内外“用于更换它们的方法。而不是包装遗留系统,而是将新SPA的开头嵌入到包含旧版本的HTML文档中,并让它在功能中慢慢扩展。只要用户可以容忍增加的页面大小的性能(例如,嵌入新的,SPA框架甚至没有相同反应在一个旧的应用程序Angularjs.一)。SPA注射允许您迭代地删除旧SPA,直到新的完全接管。虽然斯特兰丁可以被视为一种寄生虫,但是使用主树稳定的外表面来支持自己,直到它扎根和主机本身死亡,这种方法更像将外部代理注入主机,依赖于功能原来的水疗中心,直到它可以完全接管。