本页 12 篇文章
StarBloghttps://blog.deali.cn/blog/blazor-fullstack-is-a-trap
...� 之前大家总说前端更新得太快,学不动了 但前端变来变去,还是那些东西,无非就是 JavaScript 和 CSS 但前端变来变去,还是那些东西,无非就是 JavaScript 和 CSS。 React 这样的框架,JSX 完全就是在写 JavaScript。 Tailwind CSS 归根到底还是 CSS。 而 Blazor 就不一样了 —— 它的生态和写法会直接跟着 .NET 版本走,每次 ...
StarBloghttps://blog.deali.cn/blog/django-channels-websocket-llm-conversation
...态的应用。 使用场景 先介绍下使用场景 这个 demo 项目的后端使用 StarAI 和 LangChain 调用 LLM 获取回答,然后通过 WebSocket 与前端通信,前端我选了 React + Tailwind 安装 以 DjangoStarter 项目为例(使用 pdm 作为包管理器) bash pdm add channels[daphne] 然后修改 ...
StarBloghttps://blog.deali.cn/blog/lllm-ime
...) 是我做的一个实验性项目,把上面这个思路实现出来,验证它是否真的可行。 项目的核心是一个 Node.js 服务,加载本地 GGUF 格式的量化模型,接收拼音输入,返回按语境排序的候选词。配套一个 React 写的 Web Dashboard,可以直接在浏览器里打字体验效果,顺便看看输入统计和引擎状态。 screenshot **重要说明:** 这是...
StarBloghttps://blog.deali.cn/blog/2026-modern-django-ecosystem
...系统的“补完计划”。 以往 Django 模板通过 {% include %} 或 {% block %} 实现复用,语法笨重且难以传递复杂数据。 **核心价值**:引入类似 Vue/React 的 **<c-component>** 标签语法。 **现代点**:支持属性传递、插槽(Slots)以及组件作用域,让传统的 .html 模板具备了组件化框架的开发手感。 co...
StarBloghttps://blog.deali.cn/blog/project-sumup-blazor-grpc
...上也有一堆开源的 ChatGPT 前端,但我看了一圈,并没有找到便于二次开发定制的,再一想,这么简单的功能,自己做就好啦,何必去 GitHub copy 呢? 那么就直接开始吧~ 一开始我打算用 React 来做前端,然后使用 websocket 或者 eventsource 来实现聊天的打字机效果,但转念一想,不是有 Blazor Server 吗,这东西本来就和服务器建立了长链接,根本不需要折腾,于...
StarBloghttps://blog.deali.cn/blog/2020-personal-tech-retrospective
...恐怖。 后面在网上逛了下发现有个叫Taro的小程序框架也还不错,不过我还没用上,有机会可以看看。 年底在大师的安利下开始入坑React,真不错,有Flutter的基础学React简直不要太容易,响应式的界面开发真不戳,现在就差一个好用点的样式框架来搭配使用,接下来继续关注趴~ 哦对了,还有vue,双向绑定很适合做管理后台这种需要大...
StarBloghttps://blog.deali.cn/blog/typescript-axios-api-encapsulate
... 的时候已经做了一次封装,不过那时是 JavaScript ,跟 TypeScript 还是有些区别的。 另外我在跟着 next.js 文档开发的时候,注意到官方文档推荐使用 @tanstack/react-query 来封装请求类的操作,浅看了一下文档之后感觉很不错,接下来我会在项目里实践。 定义配置 先创建一个 global 配置,src/utilities/global.ts ...
StarBloghttps://blog.deali.cn/blog/django-unified-api-response-wrapper
...。 由于前段时间我写了不少.NetCore的后端代码,对CRUD的接口开发又有了一些新的理解,所以肯定也要把DjangoStarter改造一番,改得更加顺手~ 题外话:话说我在前端终于真正用上react,不得不说 ts + react 真好用,「前端带师」的安利可真不错啊(妙啊 正题 准确来讲是搭配DjangoRestFramework来实现的,核心代码分为两部分,一个是错误处理包装,...
StarBloghttps://blog.deali.cn/blog/django-taro-wechat-work-login
...个页面的最下方「开发者接口」处,把前端应用部署所在的服务器域名和端口(80就不用)填上去就行~ 这样应用配置就好了 前端代码 前端用的是京东开源的Taro框架,我前一篇文章写到我终于用上了React,说的就是在Taro开发里用React+TypeScript,开发体验非常好 ~~(除了这个框架有一些让人无语的坑之外)~~ 前端要实现的就是从路径参数里取出code 我们看到,Taro官方文档就...
StarBloghttps://blog.deali.cn/blog/refocus-on-django
...前端 + hono 后端) 一个多 agent 的 SaaS AI 产品(AspNetCore+邪修前端) 但其实都不是很顺手,各有各的问题,Next.js 全栈看起来很美好,但JS/TS 生态的繁荣也是它的诅咒,抛开生态非常散装不谈,最大的问题还是ORM太难用了,Prisma 和...
StarBloghttps://blog.deali.cn/blog/macbookair-m4-15inch
前言 时间过得飞快,一眨眼已经又要写年终总结了,虽然这几年我似乎一直忘了写🤣 正如这篇文章里说的,我最近一直在埋头做新产品(作为独立开发者,几个月了没有产品出来怎么说得过去😂),隔了这么久再来写文章,陡然有种老妖出洞的感觉哈哈哈。 一直没有写文章真的很不踏实,感觉保持分享...
StarBloghttps://blog.deali.cn/blog/independent-developer-week-push-life-project
...90.jpg) 原因就是我之前用这套代码开发过几个小程序,不想再去重新熟悉其他框架,太浪费时间。 而且目前来看 Taro3 也够用,uniapp 虽说很多人推荐,我几年前也简单用过,但一个不支持 react,另一个打包超过 size 要收费,我就没考虑了。 DjangoStarter项目 https://github.com/Deali-Axy/DjangoStarter 本周其实不止做了...