我青睐的网页与App开发技术栈
我常用的网站与App开发使用的编程语言、技术选型等。
编程语言
- Typescript(能用它实现的,我都懒得用其他语言)
- Python(torch目前不得不用,用fastapi写点接口也很方便)
- Go(天然并发,编码体验与性能兼具)
- Java(国内后端用的最多)
- Rust(安全与性能拉满的系统级语言)
墙裂推荐前端、后端、app都能写的Typescript! 前端几乎只能用js,不建议取巧使用其他语言。 我的项目中能用Typescript实现的就只用它,避免使用过多的语言。 根据所处的领域选择最合适的语言,每门语言在不同领域的社区活跃度不一样。
前端框架
- Nextjs
- Tailwindcss
- Tailwind UI
- shadcn/ui
Nextjs是我最青睐的React生态的全栈框架,也可以作为SSG和SPA框架。Vue生态也有对标的Nuxtjs。Tailwindcss是我在任何前端项目中都会使用的原子级css框架,极大增加了编码的效率和灵活性。Tailwind UI和shadcn/ui是我最青睐的组件库,里面的组件高级优雅。
后端框架
- Nestjs
- fastapi
- Gin
- Spring
能直接在全栈框架中实现的情况下,甚至不需要后端。 需要少许简单接口、算法接口、llm api的情况下,只使用fastapi就可以轻松实现。 gin适合高并发环境,能比较简单轻松的扛过压测。 spring适合整合java生态多种框架的中大型项目。
其他
想写了再写······