厘米碎碎念
Photo
安装完 IDE 的同时,跟 AI 聊了一会。不到二十分钟让他写了一个微服务,其中几分钟还是等他下载依赖,最后运行内存占用才几十MB。功能是抓取网页的 meta 信息。快速推荐 gin 来处理 REST 和 colly 处理请求,解释了几个 golang 语法,提供了环境变量配置。加个 dockerfile 就能部署到公网了。
跟 AI 聊完,最后让他总结对话,用 md 格式生成一个笔记,复制进自己笔记本里。
你告诉他写一个超级爬虫,估计会乱写一大堆,但是拆解成一个个小功能点,AI可以给你最佳实践。web 开发里这种常规业务的语料已经非常丰富了,已经没有必要用人力去填了。
https://gist.github.com/limichange/5dae557b2e9dfc8f5f59c1987a87f5c7
跟 AI 聊完,最后让他总结对话,用 md 格式生成一个笔记,复制进自己笔记本里。
你告诉他写一个超级爬虫,估计会乱写一大堆,但是拆解成一个个小功能点,AI可以给你最佳实践。web 开发里这种常规业务的语料已经非常丰富了,已经没有必要用人力去填了。
https://gist.github.com/limichange/5dae557b2e9dfc8f5f59c1987a87f5c7
👍1
同样的服务,rust 读取网页获取 meta 信息并返回 json,内存占用来到了惊人的 10mb。
https://gist.github.com/limichange/3fa3b96e37f5ad941e6251566d4b02eb
https://gist.github.com/limichange/3fa3b96e37f5ad941e6251566d4b02eb
Gist
main.rs
GitHub Gist: instantly share code, notes, and snippets.
nodejs 这么多年了还是 express …… rust 一大堆活跃的。
Rocket
非常适合初学者,文档详尽,易于理解。 提供类型安全、简洁的路由和表单处理,支持 JSON 和模板,社区活跃,适合快速开发 REST API。
Tide
简单易上手,适合快速开发,文档相对较少但足够清晰。轻量级框架,内置异步支持,易于扩展,适合小型项目和快速原型开发。
Actix Web
对初学者来说有一定学习曲线,但功能强大且性能卓越。高性能、功能丰富,支持多种中间件和异步编程,但可能需要更多的样板代码。
Axum
对 Rust 有一定了解的初学者会觉得简单,但文档相对较少。基于 Tokio 的异步框架,强调类型安全和灵活性,适合构建复杂应用。
Warp
对初学者来说较为复杂,学习曲线陡峭,但功能强大。使用过滤器构建路由,支持异步编程,但需要理解 Rust 的更多概念。
Rocket
非常适合初学者,文档详尽,易于理解。 提供类型安全、简洁的路由和表单处理,支持 JSON 和模板,社区活跃,适合快速开发 REST API。
Tide
简单易上手,适合快速开发,文档相对较少但足够清晰。轻量级框架,内置异步支持,易于扩展,适合小型项目和快速原型开发。
Actix Web
对初学者来说有一定学习曲线,但功能强大且性能卓越。高性能、功能丰富,支持多种中间件和异步编程,但可能需要更多的样板代码。
Axum
对 Rust 有一定了解的初学者会觉得简单,但文档相对较少。基于 Tokio 的异步框架,强调类型安全和灵活性,适合构建复杂应用。
Warp
对初学者来说较为复杂,学习曲线陡峭,但功能强大。使用过滤器构建路由,支持异步编程,但需要理解 Rust 的更多概念。
👍1