AspNet Pizza GhostPizzeria RazorPages Demo

ASP.NET Core Razor Pages 写的披萨店 demo,挺干净的结构,前端部分就靠 TypeScript + Webpack 搭起来,没引 Vue、React 这些框架,适合想练下原生开发思路的朋友。嗯,整个项目打包在 aspnet-pizza-ghost-pizzeria.zip,你解压就能跑。

页面逻辑全靠 Razor 和 TypeScript 撑着,没花哨的框架干扰,调试起来顺手。前后端耦合也比较低,要是你熟 ASP.NET Core 的中间件机制,这项目可以拿来练路由、求啥的,挺方便。

Webpack 配置也比较清晰,适合当个模板来改。TypeScript 文件打包后直接出现在静态目录里,不用担心路径乱飞。项目里没引入太多三方包,所以启动快、依赖少,适合轻量级的快速开发。

另外,样式写得也还不错,都是原生 CSS,你可以直接改 style.css 玩;也挺适合练练手写组件,响应也快,代码也简单。

如果你正打算做一个小功能原型,又不想一上来就上重型框架,那这套结构还挺合适的。你也可以参考下它的 Startup.cs 配置逻辑,做后端接口也方便。

有兴趣的可以顺便看看这些相关文章:

如果你平时写惯了 React/Vue,偶尔也可以试试这种不靠框架的纯工程结构,能让你更了解底层的那一套东西。

zip 文件大小:1.25KB