标签

开发

当前标签「开发」下的长文与短动态。

article文章

技术

第 7 篇:给 blog-demo 接上简单鉴权(Next.js + Prisma + Auth.js)

这一篇,我们来做三件事:给项目接入一个最小可用的登录系统(Auth.js / NextAuth 风格);把 blog-demo 的 “新建文章 / 发表评论” 改成“必须登录才能操作”;在 API Route 里,从会话里拿当前用户 id,替代硬编码的 authorId。

技术

第 6 篇:Next.js + Prisma + blog-demo 的全栈实战

前几篇,我们主要站在“后端视角”用 Prisma 搭好了 blog-demo 的数据模型和业务链路。这一篇,我们把这套模型接到 Next.js 上,做一个最小但完整的“个人博客后台。

技术

第 3 篇:Prisma Schema 全面拆解

这一篇的目标是:把这份 prisma schema 从上到下拆开讲清楚——datasource、generator、model、enum、各种属性都是什么、怎么用。

技术

第 1 篇:Prisma 是什么?

我们先用一句话概括:Prisma 是面向 TypeScript/JavaScript 的现代 ORM 和数据访问工具链。

view_timeline时刻

Binyang

Web依旧是最值得开发的平台和分发形式。iOS中,把网站分享到主屏幕,会看到App启动图标。点击图标打开后,看不到浏览器地址栏,完全像是一个独立的App。 最近开始重新思考: 1. 有了AI辅助后,开发原生App,成本和难度已经下降了很多,但是双系统上架和维护成本依然很大。 2. 是否需要开发小程序? 3. 是否已经能够满足用户需求和使用体验?

在时刻页查看

Binyang

里程碑:添加了多语言功能,支持中文简体、繁体,英文三种语言。

在时刻页查看

Binyang

设计与开发原则 • 避免冗余,保持实现简洁 • 以最小改动为原则,防止对已有功能造成侵入性影响 • 保持系统一致性,避免引入不必要的变体和边缘复杂性 • 优先考虑长期可维护性,其重要性高于短期功能交付 • 所有代码与设计需经过逐行人工审查

在时刻页查看