厘米碎碎念
3.17K subscribers
5.83K photos
228 videos
20 files
7.4K links
Download Telegram
厘米碎碎念
Photo
安装完 IDE 的同时,跟 AI 聊了一会。不到二十分钟让他写了一个微服务,其中几分钟还是等他下载依赖,最后运行内存占用才几十MB。功能是抓取网页的 meta 信息。快速推荐 gin 来处理 REST 和 colly 处理请求,解释了几个 golang 语法,提供了环境变量配置。加个 dockerfile 就能部署到公网了。

跟 AI 聊完,最后让他总结对话,用 md 格式生成一个笔记,复制进自己笔记本里。

你告诉他写一个超级爬虫,估计会乱写一大堆,但是拆解成一个个小功能点,AI可以给你最佳实践。web 开发里这种常规业务的语料已经非常丰富了,已经没有必要用人力去填了。

https://gist.github.com/limichange/5dae557b2e9dfc8f5f59c1987a87f5c7
👍1
来试试 rust
我就感觉到快。
厘米碎碎念
我就感觉到快。
我第一次在web处理上看到ns 平时都是ms……
1ms
同样的服务,rust 读取网页获取 meta 信息并返回 json,内存占用来到了惊人的 10mb。

https://gist.github.com/limichange/3fa3b96e37f5ad941e6251566d4b02eb
今天轮流写了 nodejs python go rust,意外发现 rust 非常好,web 框架活跃的就将近十个,json html 等处理库也非常成熟。主要是性能真的超出想象,httpstat 全显示 0ms,内存在 10mb 以下。我一直都知道 rust 性能很强……我没想到这么强。
👍1
nodejs 这么多年了还是 express …… rust 一大堆活跃的。

Rocket
非常适合初学者,文档详尽,易于理解。 提供类型安全、简洁的路由和表单处理,支持 JSON 和模板,社区活跃,适合快速开发 REST API。

Tide
简单易上手,适合快速开发,文档相对较少但足够清晰。轻量级框架,内置异步支持,易于扩展,适合小型项目和快速原型开发。

Actix Web
对初学者来说有一定学习曲线,但功能强大且性能卓越。高性能、功能丰富,支持多种中间件和异步编程,但可能需要更多的样板代码。

Axum
对 Rust 有一定了解的初学者会觉得简单,但文档相对较少。基于 Tokio 的异步框架,强调类型安全和灵活性,适合构建复杂应用。

Warp
对初学者来说较为复杂,学习曲线陡峭,但功能强大。使用过滤器构建路由,支持异步编程,但需要理解 Rust 的更多概念。
👍1
这个现在是个人免费的,实际上他们家现在好几个产品都是个人免费授权了。
蜂蜜这个产品的秘诀是,它在成分上等于糖,在文化上却是营养品
在 UI 能被方便转化的今天,react native 和 flutter 还有必要么。