至此,我们已经使用 Actix Web 框架构建了一个功能齐全的待办事项应用程序。 在本章中,我们将介绍核心概念,以便在决定在 Rocket 中完全重新创建待办事项应用程序时不会有任何阻碍。 该框架可能会吸引一些开发人员,因为它不需要太多的样板代码。
在本章中,我们将充分利用隔离的模块化代码,通过复制并插入现有的模块、视图、数据库连接配置和测试管道,在一章中完全重新创建我们的应用程序。 即使您对在 Rocket 中构建 Web 应用程序不感兴趣,我仍然建议您仍然完成本章,因为您将体验到为什么执行良好解耦的测试和编写结构良好的代码很重要,因为良好的测试和结构将 使您能够毫不费力地切换 Web 框架。