内容提要
Amper 0.7.0 发布,支持 Ktor 和 Spring 服务器端开发,并新增 iOS 支持。独立版本成为重点,Gradle 版本将被淘汰。改进了诊断和快速修复功能,简化多平台开发,用户可直接使用 Amper 处理构建过程。
关键要点
-
Amper 0.7.0 发布,支持 Ktor 和 Spring 服务器端开发,新增 iOS 支持。
-
独立版本成为项目的主要焦点,Gradle 版本将被淘汰。
-
Amper 现在支持 Ktor 和 Spring 项目,包括打包可执行 JAR 和使用 BOM 依赖。
-
用户可以在 module.yaml 文件中启用 Ktor 或 Spring 支持。
-
Amper 提供改进的诊断和快速修复功能,使警告和错误信息更易读和可操作。
-
当代码引用未声明为依赖的符号时,Amper 提供快速修复以添加依赖。
-
独立版本的 Amper 现在支持 iOS 的 Kotlin 多平台开发。
-
独立版本的 Amper 是未来的发展方向,Gradle 版本将逐步淘汰。
-
Amper 现在默认使用 Compose Multiplatform 1.8.0,支持 iOS 的稳定版本。
-
用户可以通过运行更新命令来更新现有的独立 Amper 项目,或使用 init 命令启动新项目。
-
Amper 仍处于实验阶段,欢迎用户反馈以帮助改进。
延伸解读
独立版本的未来
Amper 的独立版本已成为项目的主要发展方向,Gradle 版本将逐步淘汰。这意味着开发者需要适应新的构建工具,可能需要重新学习和调整现有的构建流程。独立版本的优势在于其简化的使用体验和更好的集成能力,尤其是在多平台开发中。
改进的诊断功能
Amper 0.7.0 引入了更清晰的错误和警告信息,帮助开发者更快速地定位和解决问题。特别是对于未声明依赖的符号,Amper 提供了快速修复功能,提升了开发效率。这一改进对于新手开发者尤为重要,因为它降低了学习曲线。
多平台支持的扩展
此次更新使 Amper 支持 iOS 的 Kotlin 多平台开发,标志着其在移动开发领域的进一步拓展。开发者可以利用 Amper 处理 iOS 应用的构建和打包,减少了对其他构建工具的依赖。这为希望在多个平台上发布应用的开发者提供了便利。
延伸问答
Amper 0.7.0 版本新增了哪些功能?
Amper 0.7.0 版本新增了对 Ktor 和 Spring 服务器端开发的支持,并且增加了对 iOS 的支持。
如何在 Amper 中启用 Ktor 或 Spring 支持?
用户可以在 module.yaml 文件中设置 'ktor: enabled' 或 'springBoot: enabled' 来启用 Ktor 或 Spring 支持。
Amper 的独立版本与 Gradle 版本有什么区别?
独立版本的 Amper 现在是项目的主要焦点,Gradle 版本将被逐步淘汰,独立版本处理构建过程而无需依赖其他构建工具。
Amper 0.7.0 中的诊断和快速修复功能有什么改进?
Amper 0.7.0 改进了警告和错误信息的可读性,并提供了快速修复功能,以便用户更容易解决依赖问题。
如何更新现有的 Amper 项目?
要更新现有的 Amper 项目,用户可以运行命令 './amper update'。
Amper 目前处于什么阶段?
Amper 仍处于实验阶段,开发团队欢迎用户反馈以帮助改进。