Rust生态圈真的长很快
在这篇文章中,作者探讨了Rust编程语言在网页开发领域的不足,特别是针对「懒惰的开发者」缺乏一个可以快速部署的小型网页应用框架。作者认为目前的 Rust 社群偏向让开发者自行组装所需的组件,这使得开发过程相当繁琐,尤其是对于想要快速完成小型或非商业项目的开发者来说,这样的做法过于冗繁。
目前,Rust 的网页开发生态系统虽然已经有一些较简化的框架,例如actix-web及axum等框架,或是利用WebAssembly处理前端工作的框架。然而,这些工具大多缺乏集成性,开发者在每次开始新项目时,还是需要花费大量时间「接线」来组装功能,这让开发工作变得高度重复且耗时。作者希望能有一个像 Django 这样的功能完备框架,能集成例如路由、模板、静态文件服务、登录、权限管理、数据库接口等常见需求,让 Rust 在建构网页应用时能提升开发效率。
最终,作者表示自己正在设计一套名为newt的「网页工具包」,目标是让开发者能在几分钟内置立一个基本的网页应用,减少初期繁琐的配置工作。不过,这项工具目前尚在开发中,尚不具备实际可用性。