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,偶尔也可以试试这种不靠框架的纯工程结构,能让你更了解底层的那一套东西。
1.25KB
文件大小:
评论区