销售案例网站,数字营销案例,直播app制作开发,关于网上商城的推广方法从2019年使用WordPress搭建Dotnet9网站#xff0c;到现在手撸代码开发#xff0c;介绍中间使用的一些资源#xff0c;绝无保留#xff0c;希望对大家有用。1. 申请域名、搭建WordPress网站时间点#xff1a;2019年11月申请Dotnet9域名#xff0c;讲个实话#xff0c;站长… 从2019年使用WordPress搭建Dotnet9网站到现在手撸代码开发介绍中间使用的一些资源绝无保留希望对大家有用。1. 申请域名、搭建WordPress网站时间点2019年11月申请Dotnet9域名讲个实话站长是从Dotnet1试到Dotnet9的前面8个都被注册了哈哈。网站使用WordPress的第三方收费主题JustNews主题搭建JustNews主题专为博客、自媒体、资讯类的网站设计开发自适应兼容手机、平板设备支持前端用户中心可以前端发布/投稿文章同时主题支持专题功能可以添加文章专题。1.1 经典风格演示地址http://demo.wpcom.cn/justnews/这种风格挺适合技术类网站内容比较紧凑一眼展示内容较多。Just News经典风格1.2 风格二演示地址http://demo.wpcom.cn/justnews2/这种风格是站长去年之前一直选用的风格用了将近2年看着比较大气貌似没有保留网站最后的截图还是上演示截图吧。Just News风格二2. 开始调研网站开发技术栈时间点2021年10月这是一个重要时间点前面两年站长基本就是在维护上面的WordPress搭建的网站。关注Dotnet9网站的网友也经常问我这个网站是用什么语言开发的是否开源想学习一下怎么开发网站。陆陆续续站长也有自己开发网站的想法但一直未付诸行动毕竟自己技术栈主要在C/SB/S也只是偶尔客串。所以这个时候就开始调研网站开发技术栈这首先就选择了Flutter Web并参考油管一些视频做了个首页展示源码https://github.com/dotnet9/lequ/tree/main/src/flutter_blog选择Flutter Web因为站长在公司也在调研Flutter开发Mac项目另一个就是为了它的跨平台特性为了后面做桌面和App铺路但目前Flutter Web是还不太成熟的目前最不适合选用的技术首次加载2MB左右的Flutter js库2、30秒加载白屏等待有做SEO的第三方插件但不成熟就和选Flutter做桌面一样需要再等等...3. 使用ASP.NET Core MVC Bootstrap开发网站时间点2021年12月源码https://github.com/dotnet9/lequ/tree/main/src/dotnet_blog这应该是最适宜做需要SEO类型的网站选用的技术栈个人感觉单体就好。站长以前做B/S要么只做ASP.NET Core Web API或者加上前端Vue(vue-element-admin)React(Ant Design Prop)ASP.NET Core MVC是还没有接触过的所以全网找视频学习。怀着找有现成博客代码的教学视频目标在百度、谷歌找了个遍终于找到了一个视频网址udemy.com这个网址有不少同学在上面学习过吧全球的教学视频都有中文、英文、其他语言udemy学习网站我找到了一个土耳其老师的视频正好是使用ASP.NET Core MVC 5教授博客网站开发正好对我路子当时花了19.9$来着还是有点小贵不过学到了真东西他基本使用的三层架构开发的建议初学MVC的同学可以看看这里发截图和链接不是推荐买哈后面我接着讲。视频链接https://www.udemy.com/course/kurumsal-mimaride-mvc5-ile-blog-projesi-gelistirelim/博客开发视频教程当然站长不全是按他的教学视频做有些代码也参考了老张的Blog.Core开发的建议收藏老张的博客园有兴趣的同学可以看看他的博客站长18年底开始看的老张博客入门的B/S开发这应该是全网最全的B/S入门系列教程了.NET CORE Web API Vue博客园 [老张的哲学]: https://www.cnblogs.com/laozhang-is-phi/老张的哲学站长在看土耳其老师的视频和参考老张的Blog.Core做了一个版本的博客前台展示后在油管发现了土耳其老师的账号他新开了一个视频系列也是讲解ASP.NET CORE MVC 5.0开发博客系统只是主题不同使用的技术可能更新了有150集站长追了80几集后面没看了和前面收费的类似有需求的朋友可不用买收费视频当然支持是可以的直接看他最新的博客开发视频学习吧。视频地址https://www.youtube.com/watch?vHXKnDUb06iwlistPLKnjBHu2xXNNkinaVhPqPZG0ubaLN63ci油管免费博客开发视频教程语言不是障碍哈油管可以做语言翻译站长有时是2倍速观看边看边敲代码学习食用效果更佳。4. Abp vNext Blazor Server开发时间点2022年01月站长在前面学习MVC的过程中已经把前台做了个大概了有主题切换、多语言切换。在2022年01月站长公司有个项目有使用Abp vNext Blazor Server开发项目的需求遂在公司学习技术晚上加班加点用新学的技术练手做Dotnet9网站前台源码https://github.com/dotnet9/Dotnet9/tree/abp-blazor-server学习地址https://docs.abp.io/en/abp/latest/Tutorials/Part-1?UIBlazorServerDBEF总结Abp vNext太重了Hello World运行内存400MB左右个人手撸CRUD比较费时即使有代码生成器也不应该选用这种方式做博客网站。但不妨碍大家使用Abp vNext开发企业级项目哈社区有不少Abp vNext的开源项目大家可关注这个Github账号EasyAbp TeamEasyAbp Teamhttps://github.com/EasyAbpEasyAbp Team5. 纯用Blazor Server开发网站时间点1月~2月纯用Blazor Server开发的网站上面未再用Abp vNext做个人项目的原因已经提了个人观点所以从Blazor Server Hello Word开始又重新搭建网站了。Blazor组件库使用的 Masa Blazorhttps://masa-blazor-docs-dev.lonsid.cn/Masa Blazor与第4版Abp vNext集成的Blazor Server相比当时是工作需要练手选择的。这次选原生的Blazor Server对做.NET的我来说应该是仅次于MVC的选择吧。说实话找工作靠Blazor可能性是很小的但个人玩是非常爽的这里学习Blazor可看下站长当时翻译的一个台湾小哥的系列文章学Blazor站长用Blazor这个版本还写了2个在线小工具上线了一段时间代码可参考免费开源Blazor在线Ico转换工具Blazor在线Ico转换工具使用Blazor做个简单的时间戳在线转换工具Blazor时间戳在线转换工具后面也没有继续坚持选择Blazor Server开发个人网站站长主要有这个考量Blazor使用的signalR做长连接实时性较好但对客户端网络要求较高网络稍差可能就与服务器断开了连接对用户使用体验影响较大站长也不想继续折腾下去所以后面又选择了MVC开发个人网站。小插曲当时中间有用 .NET CORE Web API搭配Vue开发网站因为老张的新书上市了站长上手买了一本跟着做了后端和前台首页尝了个鲜前后端分离前端Vue比较熟用起来也很爽稍微有点麻烦没有MVC利索。6. 现在的开发版本时间点2022年03月至今2022年05月03号第一次上线时间2022年04月01号源码https://github.com/dotnet9/Dotnet9Dotnet9网站源码仓库折腾回MVC做网站现在网站前台基本成型了前台前端在网上扒的一个主题后面考虑在淘宝付费找个设计师美化一下首页Dotnet9网站首页专辑之一开源WPFDotnet9网站专辑分类之一BlazorDotnet9网站分类文章之一ASP.NET Core可视化日志组件使用Dotnet9网站文章详情页前台使用的ASP.NET Core MVC开发ORM使用的EF CoreMVC可以得到完美的SEO支持再也不用担心百度、谷歌的收录问题了。网站数据做了个数据种子目前每次有更新需要删库、重新初始化后台正在开发中参考的Panda这个项目正在做后台后台前端使用的Vue 3.0 Element PlusPandahttps://github.com/coolqingcheng/Panda开源项目Panda仓库最后来个后台前端动图结束本文开源项目Panda后台前端本文持续更新欢迎关注。