本页 12 篇文章
StarBloghttps://blog.deali.cn/blog/nextjs-tailwind-beginner-dev-notes
前言 距离上次更新已经过去好久了,之前我在 StarBlog 博客2023年底更新一览的文章里说要使用 Next.js 来重构博客前端,最近也确实用 next.js 做了两个小项目,一个是单点认证项目,另一个是网站的新主页,都还处于开发中,本文记录一下 next.js 使用过程遇到的一些问题和感受。 对了,还有标题里提到的 tailwind ,我去年开发 **AIHub** 的时候就用上了,因为它...
StarBloghttps://blog.deali.cn/blog/nextjs-integrate-swagger-docs
前言 最近一直在用 Next.js 开发我的新网站 这次写了一些 API 我就想着能不能像平时开发后端那样,使用 swagger 进行调试 所以进行了一番调研 严格来说 **Next.js 本身并不直接支持 swagger**,因为 swagger(更准确地说是 **OpenAPI 规范**)是后端 API 文档的工具,而 Next.js 是一个前端/全栈框架。 不过,如果用 Next.js ...
StarBloghttps://blog.deali.cn/blog/nextjs-routing-config-options
前言 大家好,我是曦远。 本来是想发昨晚写好的 starblog 管理后台重构文章的 结果打开 blog 才发现忘记提交了😂 所以写一篇新的吧 正好最近正在大量使用 Next.js 我发现部署后的首次渲染很慢,才意识到「预热」这个问题 当然这是后话了 这个框架里有大量的官方约定 这些在官方文档里都有的,就是比较分散,本文主要是概括一下这些约定 Next.js框架更新得很快,不一样的地...
StarBloghttps://blog.deali.cn/blog/ai-era-fullstack-framework-independent-developer
...工具之间切换,这意味着开发成本更低。 可以更好地理解产品的整个堆栈,这意味着可以更好地设计和实现产品。 以前个人开发一个 SaaS 要啃掉整套 Java + React + 部署,现在可能一个 Next.js + AI 就能跑起来 现在各种开源框架、技术层出不穷,常有人调侃程序员一直在革自己的命。😄 其实换个角度想一下,这正是最适合独立开发者的时代,开发成本不断降低,意味着个人能做的事情越来越多,可...
StarBloghttps://blog.deali.cn/blog/refocus-on-django
...s silent),但它始终是我用得最趁手的技术。 OK,这是一些碎碎念,接下来说回正题。 一些尝试 *技术围城* 为了寻找更现代的开发体验,这段时间我尝试了不少热门技术栈: Next.js 全栈(搭配 drizzle, tRPC, better-auth) Node.js 后端(Hono 框架) AspNetCore(EFCore, FluentStorage) 我分别用这些...
StarBloghttps://blog.deali.cn/blog/various-framework-performance-test
....0 (starblog 项目) aspnetcore webapi(controller) 9.0 (ayaka-chats 项目) go + gin (ebook-forge 项目) Next.js (iothub dashboard 项目) 为了确保变量控制,我把这些项目都部署了一份在腾讯云 2C2G 的小水管服务器上,统一进行测试。 测试命令统一使用: bash wrk -t4 ...
StarBloghttps://blog.deali.cn/blog/typescript-axios-api-encapsulate
前言 本来是想发 next.js 开发笔记的,结果发现里面涉及了太多东西,还是拆分出来发吧~ 本文记录一下在 TypeScript 项目里封装 axios 的过程,之前在开发 StarBlog-Admin 的时候已经做了一次封装,不过那时是 JavaScript ,跟 TypeScript 还是有些区别的。 另外我在跟着 next.js 文档开发的时候,注意到官方文档推荐使用 @tanstack/...
StarBloghttps://blog.deali.cn/blog/webstorm-to-vscode
...目还是在 PyCharm 里完成的,因此,vscode 对我来说是既熟悉又陌生,经常使用,但不是主力开发工具,在此之前并没有深入研究过。 本文记录我在使用 VSCode 开发前端项目的经历,主要是 Next.js 项目,使用 TypeScript 。 插件方面,跟前端开发有关有以下几个: Babel JavaScript ESLint Live Preview Live Server ...
StarBloghttps://blog.deali.cn/blog/blazor-fullstack-is-a-trap
...户端连接上报数据,然后在界面上展示数据和简单的控制 这种场景感觉 Blazor 还挺合适的,折腾之心蠢蠢欲动 于是掏出了 Blazor 开搞 现在 .NET9 的 Blazor 已经进化了,像 Next.js 那样可以把 server 和 client 放在同一个项目里跑,不过还是差了点,WebAssembly 的 client 必须单独一个 project 也很好理解,WebAssembly 毕竟是一...
StarBloghttps://blog.deali.cn/blog/independent-developer-edge-serverless
...re 有赛博菩萨之称,可以让开发者专注于功能开发,无须花费精力在服务器维护、安全防护等工作,用非常低的成本让世界各地的用户都能访问到。 主流的 edge 平台基本都是 Node.js 技术栈,所以 Next.js 这类全栈框架也成了独立开发者的首选 当然还有 hono 这种为 edge 环境设计的后端框架 这一块我还在探索中,等后续第一个基于 edge 环境的产品...
StarBloghttps://blog.deali.cn/blog/sparkdotnet-fullstack-framework-intro
...azor Pages Spark.NET 提供两个前端选项:**Blazor SSR** 和 **Razor Pages**。官方文档明确列出这两个方向。 现在很多全栈方案默认是 React / Next.js / Vue / Nuxt,而 Spark.NET 选择留在 .NET 生态里: Blazor SSR:使用 Razor Components 组织 UI; Razor Pages:传统服务...
StarBloghttps://blog.deali.cn/blog/tailwindcss-component-libraries-review
...独立开发者的机会与挑战](https://blog.deali.cn/p/ai-era-fullstack-framework-independent-developer) 里,我聊到在 AI 时代,Next.js 这类全栈框架是独立开发者最合适的选择,而在前端界面层面,几乎人手一份的标配就是 **TailwindCSS**。 不过 TailwindCSS 已经不只是一个原子化 CSS 工具,它催生出了一整个...