关于我们
关于本站及站长
Dotnet9
0. 最新开发情况
前台
- 使用ASP.NET Core 8 Razor Pages搭建前台
- 已有功能:文章列表、分类文章列表、文章详情+评论、归档+评论、关于+评论等
- 还有很多功能待开发,比如隐私、登录、前台文章创建和文章修改等
后台前端
- 使用Vue 2.x搭建,有空有能力的话升级为3.x
- 基础表的CRUD
- 文章管理正在开发中
- 文件管理,目前使用的腾讯cos
- 其他功能
后端
- 使用ASP.NET Core 8 Web API + EF Core 8.0 + PostgreSQL搭建
- 使用微软自家的Identity实现权限认证
- 基础表的接口管理
- 根据前台和后台前端的功能迭代,进行维护中
Dotnet工具箱前台
- 使用 ASP.NET Core 8 Blazor WebAssembly 搭建前台。
1. Python之禅
介绍本人及本站之前,我们看看 Python 之禅,在 Python Shell 中输入 import this 命令,显示内容就是 Python 之禅,见下文:
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren’t special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one– and preferably only one –obvious way to do it.
Although that way may not be obvious at first unless you’re Dutch.
Now is better than never.
Although never is often better than right now.
If the implementation is hard to explain, it’s a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea — let’s do more of those!
Python 之禅 by Tim Peters
优美胜于丑陋。
明了胜于晦涩。
简洁胜于复杂。
复杂胜于凌乱。
扁平胜于嵌套。
宽松胜于紧凑。
可读性很重要。
即便是特例,也不可违背这些规则。
不要捕获所有错误,除非你确定需要这样做。
如果存在多种可能,不要猜测。
通常只有唯一一种是最佳的解决方案。
虽然这并不容易,因为你不是 Python 之父。
做比不做要好,但不假思索就动手还不如不做。
如果你的方案很难懂,那肯定不是一个好方案,反之亦然。
命名空间非常有用,应当多加利用。
2. 关于本站
站长平时忙于编程和带娃,建此站目的如下:
- 对编程技术进行一些积累总结;
- 记录带娃的点点心酸感悟。
3. 站长简介
你好,我是本站(https://dotnet9.com)站长“沙漠尽头的狼”。
本人从事Dotnet开发10年+,建此站目的在于分享以Dotnet为主的技术类文章,希望以此平台与更多的程序员朋友交流技术,祝愿Dotnet社区发展越来越好。
89年Dotnet程序猿一枚,C#高级工程师, 目前从事B/S开发工作。
4. 站长技术栈
- 开发语言:C/S(C# + WPF\Winform,C++ + Qt Widgets, SwiftUI)、B/S(
ASP.NET Core
MVC/Razor Pages/Blazor,React +ASP.NET Core Web API
)。 - 开发框架:C/S(Prism、Qt Plugin System)、B/S(前端 Ant Design Pro,后端 Masa Framework(
ASP.NET Core Web API
))等。 - C/S 控 件 库:Dev Express、Telerik、部分开源控件库(MaterialDesignInXamlToolkit、MahApps.Metro、HandyControl)等。
- B/S控件库:Ant Design、Bootstrap、Masa Blazor等。
- 通信协议:SignalR、Remoting、WebService、TCP/IP、UDP、HTTP、FTP、ICE、DDS、KNET、ENET、软件总线、事件总线等。
- 开发工具:Visual Studio、Qt Creator、Visual Studio Code、xCode等。
- 数 据 库:PostgreSQL、MySQL、Oracle、SQLServer、SQLite、Access、Redis等。
- 影音办公类:Adobe(Photoshop 、Axure)、OFFICE(Visio、Word、PPT、Excel)等应用软件。
5. 联系站长
技术交流群
- 添加站长个人微信(dotnet9com)加入微信群。
![]() |
![]() |
![]() |
---|
- QQ群:771992300
群规:
新人入群备注个人群昵称:[地区]-[昵称],如群主:成都-沙漠尽头的狼。
本群讨论话题不止dotnet技术,各技术之间取长补短,相互学习。
- 打造高质量群,从自己做起。
- 不参与可能无脑对立类话题,比如语言优劣性和转语言类型话题。
- 讨论技术请带上场景,解决技术是思路,而不是数学题,并不存在唯一答案,禁止强烈灌输思想。
- 邀请群成员加入,请主动艾特管理员,并说明原因,原则上非技术人员,不予批准。
- 不闲聊,不搭讪,不吹水。做一个安静的群。只分享技术。本群并不打算让大家把吹水群从QQ群迁移到微信群,这样的吹水毫无意义。
- 这个群是纯粹的技术交流群,期望大家更多的分享自己遇到的技术问题。请不要吹水,要做到言之有物。
- 本群的目的是为实现技能的长期沉淀!
- 为了保护群主和其他管理员的安全。请在国家法律允许范围内聊天。违禁词包括色情、政治,宗教信仰,地方歧视,语言歧视,棋牌,和其他一切与现行法律法规不符的地方。
6. 站长其他平台链接:
- QQ邮箱:632871194@qq.com
- YouTube:https://www.youtube.com/channel/UCYVJHthYAcGQgOHNFQC0ylQ
- B站:https://space.bilibili.com/470546606
- 博客园: https://www.cnblogs.com/Dotnet9-com/
- 今日头条: https://www.toutiao.com/c/user/98075192460/#mid=1651788205627396
- 简书:https://www.jianshu.com/u/c272a0a47d13
- 知乎:https://www.zhihu.com/people/dotnet9/activities
- 开源中国:https://my.oschina.net/dotnet9
- CSDN:https://me.csdn.net/HenryMoore
- 掘金:https://juejin.im/user/1732486058751934
- Telegram:https://t.me/dotnet9
- Github:https://www.github.com/dotnet9
- Gitee:https://gitee.com/dotnet9
- 51CTO博客:https://blog.51cto.com/u_15469207
- 51Aspx:https://club.51aspx.com/users/czwzxCmkj/post
- InfoQ:https://www.infoq.cn/profile/A417E2BA797068/publish
- 腾讯云开发者社区:https://cloud.tencent.com/developer/user/4880446
- 阿里云开发者社区:https://developer.aliyun.com/profile/xzbu4dxrupikc
- 华为云开发者社区:https://bbs.huaweicloud.com/community/usersnew/id_1676989516009343