今天,DTcms8.0终于上线,国内难得一见的优秀Nuxt3.0开源项目

2024/6/19 15:36:59

今天,DTcms8.0终于上线了!非常激动,因为经过了这么长时间的艰难摸索,今天终于看到了成果。这是一款国内难得一见的优秀Nuxt3.0开源项目,后端API采用.Net 8.0开发,前端统一使用Vue3.0+Vite开发,由于PC端需要搜索引擎SEO的支持,最终采用今年最新推出的Nuxt3.0框架。一直以…

今天,DTcms8.0终于上线了!非常激动,因为经过了这么长时间的艰难摸索,今天终于看到了成果。这是一款国内难得一见的优秀Nuxt3.0开源项目,后端API采用.Net 8.0开发,前端统一使用Vue3.0+Vite开发,由于PC端需要搜索引擎SEO的支持,最终采用今年最新推出的Nuxt3.0框架。

一直以来,由于需要搜索引擎SEO的支持,我们都是以.Net的Razor模板引擎做为前端的开发,这不仅难以上手,难于开发,而且非常笨重。所以我们一直都在寻找能替换它的框架。由于Vue的易用性,我们早已青睐已久,但是做为SPA单页面应用,搜索引擎SEO根本不支持,所以迟迟未能如愿以尝。直到看到了Nuxt3.0,Nuxt3.0是在今年正式推出的,它的内核正是我们寻求以久的Vue3.0+Vite,这...不就是我们想要的吗?所以我们说干就干了。在开发的过程中,发现了一个现象,这么好用的SSR框架,国内的Nuxt3.0项目怎么这么少?是他们不喜欢吗?噢,不,真正的原因是他们不会用。在开发的过程中,由于Nuxt3.0的所能查询到的资料和文档有限,我们只能靠自己一点点搜索,幸运的一点是nuxt3.0有中文帮助文档。

那么,为什么我们需要用服务端渲染(SSR)呢?当我们用Vue去开发一个Web项目,在浏览器中右健查看“查看页面源码”的时候,发现里面全是Javascript和Vue的变量,那么,搜索引擎能抓取吗?不能,所以我们需要服务端渲染(SSR)。大家可以见这里:服务端渲染 (SSR) | Vue.js (vuejs.org),总之一句话,为的就是搜索引擎SEO,如果不是这样,那么用Vue的SPA单页面应用开发多爽,完全不用理会这么多。

DTcms 8.0新特性:

1、技术更新、体积更小、速度更快;

2、功能上支持会员订阅、商品预售、限时抢购、商品团购、积分兑换、会员分销等功能;

3、对商品规格的改进,商品分类关联品牌、规格等;

4、全新的PC端模板、组件化功能复用,采用响应式布局,页面数据按需延迟加载,骨架屏等;

DTcms 8.0演示地址:

网站前台:http://cms.dtcms.net

网站后台:http://cmsadmin.dtcms.net


深圳市动力启航软件有限公司

2024年6月19日

微信扫一扫