词源:中国词源研究网站
词源网站运用 ASP.NET Core 架构构建,展示了单页应用程序 (SPA) 的开发方法,并采用了当前流行的技术。该网站功能完善,架构设计精良。
技术栈:
- 服务器端:.NET 5 和 C# 9.0
- 客户端:Bootstrap 和 ES 2015+,并与 npm、webpack 集成
网站特点:
- 服务器端中间件实现
- 使用 Razor 引擎进行服务器端渲染
- 错误跟踪和记录
- 配置管理
- 使用 Entity Framework Core 进行数据访问
- 安全性保障,特别是反盗版措施
- 客户端与 Webpack 捆绑
- 使用 Babel 进行 ES2015+ 转换
- 基于 Bootstrap 的响应式用户界面设计
- 内容保护,防止盗链和爬虫攻击
- 服务器端缓存
- 客户端缓存
运行方式:
使用 Visual Studio 2019 打开 Etymology.sln 或使用 Visual Studio Code 打开根文件夹,生成并运行 Etymology.Web.csproj。
词源:中国词源研究网站。 SPA的ASP.NET Core体系结构。 参见http://hanziyuan.net或http:ChineseEtymology.org
预估大小:159个文件
Svg.cs
3KB
Startup.cs
6KB
EtymologyController.cs
4KB
RequestValidation.cs
6KB
Chinese.Conversion.cs
7KB
ExceptionExtensions.cs
850B
Chinese.Validation.cs
7KB
Svg.cs
834B
Seal.cs
2KB
ICharacter.cs
1KB
1.05MB
文件大小:
评论区